<SEC-DOCUMENT>0001131383-24-000005.txt : 20240228
<SEC-HEADER>0001131383-24-000005.hdr.sgml : 20240228
<ACCEPTANCE-DATETIME>20240228170257
ACCESSION NUMBER:		0001131383-24-000005
CONFORMED SUBMISSION TYPE:	40-F
PUBLIC DOCUMENT COUNT:		171
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240228
DATE AS OF CHANGE:		20240228

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			STANTEC INC
		CENTRAL INDEX KEY:			0001131383
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-ENGINEERING SERVICES [8711]
		ORGANIZATION NAME:           	07 Trade & Services
		IRS NUMBER:				000000000

	FILING VALUES:
		FORM TYPE:		40-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-32562
		FILM NUMBER:		24696603

	BUSINESS ADDRESS:	
		STREET 1:		300 10220 103 AVENUE NW
		STREET 2:		EDMONTON ALBERTA T5J 0K4 CANADA
		CITY:			EDMONTON
		STATE:			A0
		ZIP:			00000
		BUSINESS PHONE:		780-917-7000

	MAIL ADDRESS:	
		STREET 1:		300 10220 103 AVENUE NW
		CITY:			EDMONTON, ALBERTA
		STATE:			A0
		ZIP:			00000
</SEC-HEADER>
<DOCUMENT>
<TYPE>40-F
<SEQUENCE>1
<FILENAME>stn-20231231.htm
<DESCRIPTION>40-F
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2023" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:stn="http://www.stantec.com/20231231" xmlns="http://www.w3.org/1999/xhtml" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>stn-20231231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-41">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-42">2023</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-43">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-44">0001131383</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="stn-20231231.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="ecd:RestatementDateAxis"><ecd:RestatementDateAxis.domain>2023-12-31</ecd:RestatementDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="cad"><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unit><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="cadPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogAndFiniteTrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogAndFiniteTrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">stn:BartonWillmoreLLPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>stn:employee</xbrli:measure></xbrli:unit><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">stn:L2IncAndPartridgeArchitectsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">stn:EnvironmentalSystemsDesignInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:AggregatedIndividuallyImmaterialBusinessCombinationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:AggregatedIndividuallyImmaterialBusinessCombinationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:OneToThirtyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:ThirtyOneToSixtyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:SixtyOneToNinetyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:NinetyOneDaysToOneTwentyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:AboveOneTwentyOneDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:OneToThirtyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:ThirtyOneToSixtyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:SixtyOneToNinetyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:NinetyOneDaysToOneTwentyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:AboveOneTwentyOneDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:ITAndOtherEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:ITAndOtherEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stn:GlobalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stn:GlobalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:SoftwareLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:SoftwareLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:HoldbacksOnLongTermContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:HoldbacksOnLongTermContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-29</xbrli:startDate><xbrli:endDate>2021-10-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="tranche"><xbrli:measure>stn:tranche</xbrli:measure></xbrli:unit><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:UnsecuredBilateralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:USDollarsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:CanadianDollarsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:USDollarsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:UnsecuredMulticurrencyFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:OverdraftFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="aud"><xbrli:measure>iso4217:AUD</xbrli:measure></xbrli:unit><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:UnsecuredMulticurrencyFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:UnsecuredMulticurrencyFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:CanadianDollarsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorCreditFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:CanadianDollarsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorCreditFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:USDollarsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:USDollarsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:BritishPoundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:BritishPoundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:OtherForeignCurrencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:OtherForeignCurrencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:LettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">stn:ExpireBeforeTwoThousandTwentyTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">stn:ExpireBeforeTwoThousandTwentyTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">stn:OpenEndedTermsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">stn:OpenEndedTermsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SuretyFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SuretyFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SuretyFacilitiesExpiringBeforeSeptember2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SuretyFacilitiesExpiringBeforeSeptember2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:SelfInsuredLiabilitiesProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:SelfInsuredLiabilitiesProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:SelfInsuredLiabilitiesProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">stn:PostEmploymentBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">stn:PostEmploymentBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2And3OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2And3OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">ifrs-full:ContingentLiabilityForGuaranteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:OrdinarySharesPerSharePeriodOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:OrdinarySharesPerSharePeriodTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:OrdinarySharesPerSharePeriodThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:OrdinarySharesPerSharePeriodFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:OrdinarySharesPerSharePeriodFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="day"><xbrli:measure>stn:day</xbrli:measure></xbrli:unit><xbrli:context id="c-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ValuationTechniquesUsedInFairValueMeasurementAxis">ifrs-full:OptionPricingModelMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ValuationTechniquesUsedInFairValueMeasurementAxis">ifrs-full:OptionPricingModelMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsReturnOnEquityWeightingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsExcludingDividendsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsExcludingDividendsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsExcludingDividendsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsExcludingDividendsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsExcludingDividendsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsExcludingDividendsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-346"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsExcludingDividendsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsExcludingDividendsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-348"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-349"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-350"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-352"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-353"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-354"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-355"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-356"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-357"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-358"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-359"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-360"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-361"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-362"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-363"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-364"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-365"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-366"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-367"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-368"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-369"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-370"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-371"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-372"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-373"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-374"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-375"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-376"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-377"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-378"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-379"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-380"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-381"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-382"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-383"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-384"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">stn:InterestRateSwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-385"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">stn:InterestRateSwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-386"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">stn:InterestRateSwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-387"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:TotalReturnSwapOnShareBasedCompensationUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-388"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-389"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-390"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">stn:TotalReturnSwapOnShareBasedCompensationUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-391"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:TotalReturnSwapOnShareBasedCompensationUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-392"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-393"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-394"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-395"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-396"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-397"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-398"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-399"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-400"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-404"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-406"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-407"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-408"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-409"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-410"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-411"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-412"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-413"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-414"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-416"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-417"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-419"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-421"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:CreditFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:CreditFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-424"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-426"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:TemporaryDifferenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:TemporaryDifferenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-431"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:UnusedTaxLossesAndCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-432"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:UnusedTaxLossesAndCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-433"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-434"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-435"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:DeferredTaxDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-436"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:DeferredTaxDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-437"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-438"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-439"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:IntangibleAssetsOtherThanGoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-440"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:IntangibleAssetsOtherThanGoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-441"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-442"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-443"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:ExpireMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-444"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:ExpireMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-445"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:NeverExpireMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-446"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:NeverExpireMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-447"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-448"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-449"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:NeverExpireMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:CapitalTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-450"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:NeverExpireMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:CapitalTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-451"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-452"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="unit"><xbrli:measure>stn:unit</xbrli:measure></xbrli:unit><xbrli:context id="c-453"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-454"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-455"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-456"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-457"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-458"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-459"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-460"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-461"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-462"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-463"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-464"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-465"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-466"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-467"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-468"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-469"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-470"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-471"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-472"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">stn:WhollyOwnedSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-473"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="stn:JointOperationsByNameAxis">stn:StarrIIMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointOperationsAxis">ifrs-full:JointOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-474"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="stn:JointOperationsByNameAxis">stn:WSMPacificSIOPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointOperationsAxis">ifrs-full:JointOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-475"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="stn:JointOperationsByNameAxis">stn:BetterTogetherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointOperationsAxis">ifrs-full:JointOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-476"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-477"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-478"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-479"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-480"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-481"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-482"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-483"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-484"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-485"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-486"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-487"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-488"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-489"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-490"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-491"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-492"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-493"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-494"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-495"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-496"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-497"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-498"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-499"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-500"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-504"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-506"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-507"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-508"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-509"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:OtherCountriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-510"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-511"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:InfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-512"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:InfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:EnvironmentalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-514"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:EnvironmentalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-515"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:WaterServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:WaterServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-517"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:BuildingsServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-518"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:BuildingsServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-519"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:EnergyAndResourcesServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-520"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:EnergyAndResourcesServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-521"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">stn:AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-522"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">stn:DividendDeclarationTransactionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-28</xbrli:startDate><xbrli:endDate>2024-02-28</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i8adbfd8fd43a42d285f6284fb648686f_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">40-F</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:center;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentRegistrationStatement" format="ixt:fixed-false" id="f-2">&#9744;</ix:nonNumeric> REGISTRATION STATEMENT PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:6pt;text-align:center;text-indent:67.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OR</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-3">&#9746;</ix:nonNumeric> ANNUAL REPORT PURSUANT TO SECTION 13(a) OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-5">December&#160;31</ix:nonNumeric>, 2023</ix:nonNumeric> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission File Number:&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-32562</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">STANTEC INC.</ix:nonNumeric>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of Registrant as specified in its charter)</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Translation of Registrant&#8217;s name into English (if applicable))</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:edgarprovcountryen" id="f-8">Canada</ix:nonNumeric>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Province or other jurisdiction of incorporation or organization)</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityPrimarySicNumber" id="f-9">8711</ix:nonNumeric>&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Primary Standard Industrial Classification Code Number (if applicable))</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;         &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-10">98-0601423</ix:nonNumeric>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;       &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(I.R.S. Employer Identification Number (if applicable))</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-11">10220-103 Avenue NW</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-12">Suite 300</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-13">Edmonton</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-14">Alberta</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCountry" format="ixt-sec:countrynameen" id="f-15">Canada</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-16">T5J 0K4</ix:nonNumeric>, (<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-17">780</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-18">917-7000</ix:nonNumeric>&#160;&#160;&#160;</span></div><div style="margin-top:6pt;padding-left:90pt;padding-right:90pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Address and telephone number of Registrant&#8217;s principal executive offices)</span></div><div style="margin-top:12pt;padding-left:42.75pt;padding-right:42.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;     <ix:nonNumeric contextRef="c-2" name="dei:ContactPersonnelName" id="f-19">Stantec Consulting Services Inc.</ix:nonNumeric>, <ix:nonNumeric contextRef="c-2" name="dei:EntityAddressAddressLine1" id="f-20">410 17th Street</ix:nonNumeric></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, <ix:nonNumeric contextRef="c-2" name="dei:EntityAddressAddressLine2" id="f-21">Suite 1400</ix:nonNumeric>, <ix:nonNumeric contextRef="c-2" name="dei:EntityAddressCityOrTown" id="f-22">Denver</ix:nonNumeric>, <ix:nonNumeric contextRef="c-2" name="dei:EntityAddressStateOrProvince" id="f-23">CO</ix:nonNumeric> <ix:nonNumeric contextRef="c-2" name="dei:EntityAddressPostalZipCode" id="f-24">80202-4427</ix:nonNumeric>, (<ix:nonNumeric contextRef="c-2" name="dei:CityAreaCode" id="f-25">303</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="c-2" name="dei:LocalPhoneNumber" id="f-26">295-1717</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;</span></div><div style="margin-top:6pt;padding-left:63pt;padding-right:63pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Name, address (including zip code) and telephone number (including area code) of agent for service in the United States)</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered or to be registered pursuant to Section&#160;12(b) of the Act.</span></div><div style="margin-top:5pt;padding-left:9pt;padding-right:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.521%"><tr><td style="width:1.0%"/><td style="width:21.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.278%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Title&#160;of&#160;each&#160;class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Trading&#160;Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Name&#160;of&#160;each&#160;exchange&#160;on&#160;which&#160;registered</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-27">Common Shares</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-28">STN</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-29">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:12pt;padding-left:85.5pt;padding-right:85.5pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered or to be registered pursuant to Section&#160;12(g) of the Act.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;None.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Title of Class)</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities for which there is a reporting obligation pursuant to Section&#160;15(d) of the Act.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;None.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Title of Class)</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For annual reports, indicate by check mark the information filed with this Form:</span></div><div style="margin-top:6pt;padding-left:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AnnualInformationForm" format="ixt:fixed-true" id="f-30">&#9745;</ix:nonNumeric> Annual information form&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:AuditedAnnualFinancialStatements" format="ixt:fixed-true" id="f-31">&#9745;</ix:nonNumeric> Audited annual financial statements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate the number of outstanding shares of each of the issuer&#8217;s classes of capital or common stock as of the close of the period covered by the annual report.</span></div><div style="margin-top:12pt;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-32"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-33">December&#160;31</ix:nonNumeric>, 2023</ix:nonNumeric> &#8211; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-34">114,066,995</ix:nonFraction> Common Shares outstanding.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Exchange Act during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports) and (2)&#160;has been subject to such filing requirements for the past 90 days.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-35">Yes</ix:nonNumeric> &#9745;&#160;&#160;&#160;&#160;No &#9744;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files).</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-36">Yes</ix:nonNumeric> &#9745;&#160;&#160;&#160;&#160;No &#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Emerging growth company <ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-37">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards&#8224; provided pursuant to Section&#160;13(a) of the Exchange Act.&#9744; </span></div><div style="margin-top:6pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8224; The term &#8220;new or revised financial accounting standard&#8221; refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. <ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-38">&#9745;</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the Registrant included in the filing reflect the correction of an error to previously issued financial statements. <ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-true" id="f-39">&#9745;</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the Registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). <ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtRestatementRecoveryAnalysisFlag" format="ixt:fixed-true" id="f-40">&#9745;</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The documents, or portions thereof, forming part of this Form 40-F are incorporated by reference into the following registration statements under the Securities Act of 1933, as amended: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.405%"><tr><td style="width:1.0%"/><td style="width:47.702%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:50.098%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:0.25pt solid #929292;border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form</span></td><td colspan="3" style="border-left:0.25pt solid #929292;border-right:0.25pt solid #929292;border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registration No. </span></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #929292;border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-8</span></td><td colspan="3" style="border-left:0.25pt solid #929292;border-right:0.25pt solid #929292;border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-143082</span></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #929292;border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-8</span></td><td colspan="3" style="border-left:0.25pt solid #929292;border-right:0.25pt solid #929292;border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-143084</span></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #929292;border-left:0.25pt solid #929292;border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-8</span></td><td colspan="3" style="border-bottom:0.25pt solid #929292;border-left:0.25pt solid #929292;border-right:0.25pt solid #929292;border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-212932</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Page 1</span></div></div></div><div id="i8adbfd8fd43a42d285f6284fb648686f_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DISCLOSURE CONTROLS AND PROCEDURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disclosure provided under &#8220;Controls and Procedures&#8221; on page M-41 of Exhibit 99.2, Management&#8217;s Discussion and Analysis, is incorporated by reference herein.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANAGEMENT&#8217;S ANNUAL REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disclosure provided under &#8220;Management&#8217;s Annual Report on Internal Control Over Financial Reporting&#8221; on page F-2 of Exhibit 99.3, 2023 Audited Consolidated Financial Statements, is incorporated by reference herein.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AUDITOR ATTESTATION</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disclosure provided under &#8220;Report of Independent Registered Public Accounting Firm&#8221;&#160;on pages F-3 to F-5 of Exhibit&#160;99.3, 2023 Audited Consolidated Financial Statements, is incorporated by reference herein.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHANGES IN INTERNAL CONTROL OVER FINANCIAL REPORTING</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disclosure provided under &#8220;Controls and Procedures&#8221; on page M-41 of Exhibit 99.2, Management&#8217;s Discussion and Analysis, is incorporated by reference herein.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">IDENTIFICATION OF THE AUDIT COMMITTEE</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;31, 2023, Stantec&#8217;s Audit and Risk Committee was made up of the following four members: Shelley A. M. Brown (Chair), Angeline G. Chen, Donald J. Lowry, and Celina J. Wang Doka.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AUDIT COMMITTEE FINANCIAL EXPERT</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shelley A. M. Brown, Donald J. Lowry, and Celina J. Wang Doka are each an audit committee financial expert (as such term is defined in the rules and regulations of the Securities Exchange Commission). The Securities and Exchange Commission has indicated that the designation of a person as an audit committee financial expert does not impose on such person any duties, obligations or liability that are greater than those imposed on such person as a member of the audit committee and the Board of Directors in the absence of such designation and does not affect the duties, obligations or liability of any other member of the audit committee or Board of Directors. All members of Stantec's Audit and Risk Committee - Shelley A. M. Brown, Angeline&#160;G. Chen, Donald J. Lowry, and Celina J. Wang Doka - are independent, as that term is defined by the New York Stock Exchange&#8217;s corporate governance standards applicable to Stantec.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CODE OF ETHICS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Stantec has adopted a code of ethics, entitled the Stantec Code of Business Conduct (the &#8220;Code&#8221;). The Code applies to all directors, officers and employees of Stantec, including Stantec&#8217;s principal executive officer, principal financial officer and principal accounting officer. Stantec requires that all officers and employees annually certify that they have read and understand the Code. The Code is reviewed regularly to ensure that it complies with all legal requirements and is in alignment with best practices. In the event that amendments are needed, recommendations are made to the Board of Directors for approval. No&#160;material amendments nor waivers from any provision of the Code were made nor granted during Stantec's most recently completed fiscal year. The Code is available on Stantec&#8217;s website (stantec.com) under the &#8220;About&#160;&#8211; Corporate Governance&#8221; section.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors believes that providing a forum for employees and officers to raise concerns about ethical conduct and treating all complaints with the appropriate level of seriousness fosters a culture of ethical conduct within Stantec. The Code sets out our procedures for reporting and investigating observations or concerns raised by employees or officers of the company. Stantec monitors compliance with the Code through its external integrity hotline. The integrity hotline hosted by an independent third party allows officers or employees to report concerns regarding breaches of the Code in writing, over the telephone, by mail or by email. All complaints are treated as confidential, and requests to maintain anonymity are respected to the extent possible. The integrity hotline is managed by an independent third party.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Copies of all complaints are reviewed by the chair of the Audit and Risk Committee upon receipt. A quarterly report is presented to the Audit and Risk Committee and the Sustainability and Safety Committee summarizing the status of any active investigations of complaints and the resolution of all complaints made through the integrity hotline.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Page 2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors believes that its effectiveness is furthered when directors exercise independent judgment in considering transactions and agreements. As such, if at any Board of Directors&#8217; meeting a director or executive officer has a material interest in a matter being considered, such director or officer would not be present for discussions relating to the matter and would not participate in any vote on the matter.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stantec's auditor is <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-45">PricewaterhouseCoopers LLP</ix:nonNumeric> (<ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-46">Edmonton, AB, Canada</ix:nonNumeric>, PCAOB ID: <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-47">271</ix:nonNumeric>). The disclosure provided under &#8220;External Auditor Service Fees&#8221; on page 21 of Exhibit 99.1, Annual Information Form, is incorporated by reference herein. </span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AUDIT COMMITTEE PRE-APPROVAL POLICIES AND PROCEDURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disclosure provided under "Preapproval Policy" on page 21 of Exhibit 99.1, Annual Information Form, is incorporated by reference herein. No audit-related fees, tax fees or other fees were approved by the Audit and Risk Committee pursuant to paragraph&#160;(c)(7)(i)(C)&#160;of Rule 2-01 of Regulation&#160;S-X.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OFF-BALANCE SHEET ARRANGEMENTS</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disclosure provided under "Off-Balance Sheet Arrangements" on page M-25 of Exhibit 99.2, Management's Discussion and Analysis, is incorporated by reference herein.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONTRACTUAL OBLIGATIONS</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disclosure provided under "Cash flows used in financing activities", "Capital Management", and "Contractual Obligations" on pages M-22, and M-23 to M-24 of Exhibit 99.2, Management's Discussion and Analysis, is incorporated by reference herein.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NYSE CORPORATE GOVERNANCE RULES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disclosure provided under &#8220;NYSE Corporate Governance Disclosure&#8221; on page 23 of Exhibit 99.1, Annual Information Form, is incorporated by reference herein.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CORRECTION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The 2023 Audited Consolidated Financial Statements included as Exhibit 99.3 reflect the correction of a classification error within the &#8220;Geographic Information&#8221; table of Note 34, Segmented Information. The &#8220;Geographic Information&#8221; table in Note 34 presents a geographic breakdown of the Registrant&#8217;s non-current assets and gross revenues. In the Registrant&#8217;s Annual Report for the fiscal year ended December 31, 2022, $61.2 million in gross revenue earned in foreign branch jurisdictions was inadvertently included in the amount shown for gross revenue in the &#8220;United Kingdom&#8221; instead of in &#8220;Other global geographies&#8221;. Neither total gross revenues, gross revenue by reportable segments, nor any other geography was impacted. The&#160;Registrant concluded that the differences were not material to its previously issued financial statements but, nevertheless, has determined it is appropriate to correct the disclosures in the comparative disclosures in Note 34 to the 2023 Audited Consolidated Financial Statements. <ix:nonNumeric contextRef="c-4" name="ecd:RestatementDoesNotRequireRecoveryTextBlock" id="f-48" escape="true">The difference does not relate to a financial metric used to determine any of the Registrant&#8217;s incentive-based compensation and due to its nature does not impact total shareholder return metrics used in compensation arrangements. Therefore, the Registrant concluded that no recovery was required under the Registrant&#8217;s Executive Compensation Clawback Policy attached to this Form 40-F as Exhibit 97.</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">UNDERTAKING AND CONSENT TO SERVICE OF PROCESS</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:35.28pt">Undertaking</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stantec undertakes to make available, in person or by telephone, representatives to respond to inquiries made by the Commission staff, and to furnish promptly, when requested to do so by the Commission staff, information relating to the securities registered pursuant to Form 40-F, the securities in relation to which the obligation to file an annual report on Form 40-F arises, or transactions in said securities.</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:35.84pt">Consent to Service of Process</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stantec has previously filed with the Commission a Form F-X and amendments thereto in connection with the Common Shares. Any change to the name or address of a Registrant&#8217;s agent for service shall be communicated promptly to the Commission by an amendment to Form F-X referencing the file number of the Registrant.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Page 3</span></div></div></div><div id="i8adbfd8fd43a42d285f6284fb648686f_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.464%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-97executivecompensation.htm">97</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Compensation Clawback Policy</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex-991xaif2023.htm">99.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual Information Form dated February&#160;28, 2024</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex-992xmda2023.htm">99.2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis for the year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-49"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-50">December&#160;31</ix:nonNumeric>, 2023</ix:nonNumeric> (pages M-1 through M-44 of the 2023 Annual Report)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="stn-20231231_d2.htm">99.3</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Audited Consolidated Financial Statements (pages F-1 through F-54 of the 2023 Annual Report)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex-994xconsentofpricewater.htm">99.4</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consent of PricewaterhouseCoopers LLP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex-995xceosox302certificat.htm">99.5</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Executive Officer&#8217;s Certifications required by Rule 13a-14(a) or Rule 15d-14(a), pursuant to Section&#160;302 of the U.S. Sarbanes-Oxley Act of 2002</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex-996xceosox906certificat.htm">99.6</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Executive Officer&#8217;s Certification pursuant to 18 U.S.C. Section&#160;1350, as enacted pursuant to Section&#160;906 of the U.S. Sarbanes-Oxley Act of 2002</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex-997xcfosox302certificat.htm">99.7</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer&#8217;s Certifications required by Rule 13a-14(a) or Rule 15d-14(a), pursuant to Section&#160;302 of the U.S. Sarbanes-Oxley Act of 2002</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex-998xcfosox906certificat.htm">99.8</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer&#8217;s Certification pursuant to 18 U.S.C. Section&#160;1350, as enacted pursuant to Section&#160;906 of the U.S. Sarbanes-Oxley Act of 2002</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interactive Data File (formatted as Inline XBRL)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104. </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Page 4</span></div></div></div><div id="i8adbfd8fd43a42d285f6284fb648686f_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Exchange Act, the Registrant certifies that it meets all of the requirements for filing on Form 40-F and has duly caused this annual report to be signed on its behalf by the undersigned, thereto duly authorized.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.003%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.797%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">STANTEC INC.</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Gordon A. Johnston&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gordon A. Johnston, M. Eng., P. Eng.<br/>President and Chief Executive Officer</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: February 28, 2024</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Page 5</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97
<SEQUENCE>2
<FILENAME>ex-97executivecompensation.htm
<DESCRIPTION>EX-97
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ie128693c3aec40e7a3b2cc0ff9edd5d5_93"></div><div style="min-height:94.32pt;width:100%"><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.589%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.6pt;padding-left:1pt;text-align:right"><font style="color:#ed6f00;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Executive Compensation Clawback Policy</font></div></td></tr></table></div></div><div style="padding-left:4.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exhibit 97</font></div><div id="ie128693c3aec40e7a3b2cc0ff9edd5d5_1"></div><div style="margin-top:4.45pt"><font><br></font></div><div style="padding-left:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 10, 2023</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Policy</font></div><div><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If Stantec Inc. (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;) is required to prepare an accounting restatement due to material noncompliance with any financial reporting requirement under securities laws (including any required accounting restatement to correct an error in previously issued financial statements that is material to previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period), the board of directors of the Company shall require reimbursement of any erroneously awarded Incentive-based Compensation received by any Executive Officer during the Clawback Period. The Company will not insure or indemnify any Executive Officer against the loss of such erroneously awarded compensation. Recovery of any erroneously awarded Incentive-based Compensation shall be undertaken reasonably promptly after the applicable accounting restatement to which the recovery relates.</font></div><div><font><br></font></div><div style="padding-left:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Definitions and Interpretation</font></div><div style="margin-top:11.45pt;padding-left:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unless the context otherwise requires, the following definitions apply for purposes of this policy&#58;</font></div><div><font><br></font></div><div style="padding-left:6pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Clawback Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means the three completed fiscal years immediately preceding the date that the Company is required to prepare an accounting restatement pursuant to this policy. In addition to these last three completed fiscal years, the Clawback Period includes any transition period that results from a change in the Company&#8217;s fiscal year within or immediately following those three completed fiscal years&#59; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, that a transition period between the last day of the Company&#8217;s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine to 12 months shall be deemed a completed fiscal year.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Executive Officer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means any current or former executive with a title of chief executive officer, chief financial officer, chief operating officer, chief business officer, chief practice and project officer, or any other person that is&#58; (a) designated an executive vice president or higher within the Company or</font></div><div style="padding-left:6pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b) identified by the Company&#8217;s chief executive officer in writing as being principally responsible for a significant policy-making function of the Company.</font></div><div style="margin-top:11.45pt;padding-left:6pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Reporting Measure</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means measures that are determined and presented in accordance with the accounting principles used in preparing the Company&#8217;s financial statements, and any measures that are derived wholly or in part from such measures. Without limiting the generality of the foregoing, share price and total shareholder return shall be included within the definition of Financial Reporting Measures.</font></div><div><font><br></font></div><div style="padding-left:6pt;padding-right:5.8pt;text-align:justify;text-indent:-0.05pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Incentive-based Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure.</font></div><div><font><br></font></div><div style="padding-left:6pt;padding-right:5.9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive-based Compensation is deemed received in the Company&#8217;s fiscal period during which the Financial Reporting Measure specified in the Incentive-based Compensation award is attained, even if the payment or grant of the Incentive-based Compensation occurs after the end of that period.</font></div><div><font><br></font></div><div style="padding-left:6pt;padding-right:5.85pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For purposes of determining the relevant Clawback Period, the date that the Company is required to prepare an accounting restatement pursuant to this policy shall be the earlier to occur of&#58;</font></div><div><font><br></font></div><div style="padding-left:42pt;padding-right:5.85pt;text-indent:-18.05pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.72pt">The date the Company&#8217;s board of directors, the Corporate Governance and Compensation Committee, or the executive officer of Stantec authorized to take such action if board action is</font></div><div style="height:43.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Page 1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.32pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:42pt;padding-right:0.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">not required, concludes, or reasonably ought to have concluded, that the Company is required to prepare an accounting restatement pursuant to this policy&#59; or</font></div><div><font><br></font></div><div style="padding-left:42pt;padding-right:5.7pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.67pt">The date a court, regulator, or other legally authorized body directs the Company to prepare an accounting restatement pursuant to this policy.</font></div><div><font><br></font></div><div style="padding-left:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Practice</font></div><div style="margin-top:11.45pt;padding-left:6pt;padding-right:5.85pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The board of directors shall require reimbursement of any erroneously awarded Incentive-based Compensation received by any current or former Executive Officer in situations where&#58;</font></div><div><font><br></font></div><div style="padding-left:23.95pt;padding-right:5.85pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.11pt">the amount of Incentive-based Compensation was calculated based upon, or contingent on, the achievement of certain financial results that were subsequently the subject of or affected by a restatement that&#58;</font></div><div><font><br></font></div><div style="padding-left:96pt;padding-right:5.9pt;text-indent:-23pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">i.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:18.01pt">corrects an error in previously issued financial statements that is material to the previously issued financial statements&#59; or</font></div><div><font><br></font></div><div style="padding-left:96pt;padding-right:5.9pt;text-indent:-25.2pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ii.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:17.99pt">would result in a material misstatement if the error were recorded in the current period or left uncorrected in the current period&#59; and</font></div><div><font><br></font></div><div style="padding-left:24pt;padding-right:5.85pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.11pt">the amount of the Incentive-based Compensation that would have been awarded to or the profit realized by the Executive Officer had the financial results been properly reported would have been lower than the amount actually awarded or received.</font></div><div><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The recoverable amount is the amount received in excess of the amount that otherwise would have been received based on the restatement (the &#8220;Recoverable Amount&#8221;). Any such required reimbursement will be in addition to, and not in lieu of, any actions imposed by law enforcement agencies, regulators, or other authorities.</font></div><div><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The board of directors may, in its sole discretion, forgo reimbursement of the Recoverable Amount only if the Corporate Governance and Compensation Committee of the board (or in the absence of such a committee, a majority of the independent directors serving on the board) has made a determination that recovery would be impracticable on the basis that one or more of the following conditions have been met&#58;</font></div><div><font><br></font></div><div style="padding-left:23.95pt;padding-right:5.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.11pt">the direct expenses to be paid to third parties to assist with recovery will exceed the Recoverable Amount and the Company has made a reasonable attempt to recover&#59;</font></div><div><font><br></font></div><div style="padding-left:23.95pt;padding-right:5.85pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.11pt">recovery will violate any Canadian laws in effect prior to November 28, 2022 and the Company provides an opinion of Canadian legal counsel to that effect to the NYSE&#59; or</font></div><div><font><br></font></div><div style="padding-left:23.9pt;text-indent:-17.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.62pt">recovery is likely to cause an otherwise tax-qualified plan to fail to meet the tax requirements.</font></div><div style="height:43.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Page 2</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>3
<FILENAME>ex-991xaif2023.htm
<DESCRIPTION>EX-99.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i9b36ec1d140f44adaec83dd947a7bd37_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 99.1</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_4"></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"><tr><td style="width:1.0%"></td><td style="width:22.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.879%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="44" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Index to the <br>Annual Information <br>Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_10" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none">Corporate Structure</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_10" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">4</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_13" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">Name, Address, and Incorporation</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_13" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">4</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_16" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">Intercorporate Relationships</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_16" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">4</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_19" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none">General Development of the Business</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_19" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">6</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_433" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">6</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_22" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">6</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_22" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">2022</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_25" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">7</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_25" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">2021</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_28" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">9</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_31" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none">Description of the Business</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_31" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">10</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_34" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">Innovation, Research, and Development</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_34" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">11</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Competitive Conditions</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_37" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">11</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Services</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_40" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">12</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employees</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_43" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">12</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sustainability</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_46" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">12</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Environment</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_49" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">13</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Social</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_52" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">13</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Governance</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_55" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">13</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Global Operations</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_58" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">14</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_61" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none">Risk Factors</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_61" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">14</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_64" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none">Dividends</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_64" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">14</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_67" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none">Description of Capital Structure</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_67" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">15</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_70" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">Preferred Shares</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_70" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">15</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_73" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">Common Shares</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_73" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">15</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_76" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">Senior Unsecured Notes</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_76" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">15</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_79" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none">Ratings</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_79" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">16</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_82" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none">Market for Securities</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_82" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">17</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_82" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">Trading Price and Volume</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_82" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">17</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_450" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">Prior </a><a href="#i9b36ec1d140f44adaec83dd947a7bd37_450" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">Sales</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_450" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">17</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_85" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none">Directors and Officers</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_85" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">18</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_88" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">Directors&#8217; and Executive Officers&#8217; Share Ownership</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_88" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">19</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_91" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none">Audit and Risk Committee Information</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_91" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">20</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_94" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">Audit and Risk Committee Terms of Reference</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_94" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">20</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_97" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">Composition of the Audit and Risk Committee</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_97" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">20</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preapproval Policy</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_100" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">21</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">External Auditor Service Fees</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_103" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">21</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Legal Proceedings and Regulatory Actions</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_106" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">22</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_109" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none">Interest of Management and Others in Material Transactions</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_109" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">22</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_112" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none">Conflicts of Interest</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_112" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">22</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Transfer Agent</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_115" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">22</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Material Contracts</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_118" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">22</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Interests of Experts</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_121" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">23</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Additional Information</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_124" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">23</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NYSE Corporate Governance Disclosure</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_127" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">23</a></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a href="#i9b36ec1d140f44adaec83dd947a7bd37_130" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none">Appendix I &#8211; Audit and Risk Committee Terms of Reference (Mandate)</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A-<a href="#i9b36ec1d140f44adaec83dd947a7bd37_130" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">1</a></font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Stantec Inc.</font></div><div><font><br></font></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Annual Information Form</font></div><div style="margin-bottom:3pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">February 28, 2024</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cautionary Note Regarding Forward-Looking Statements </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our public communications often include written or verbal &#8220;forward-looking statements&#8221; within the meaning of the US&#160;Private Securities Litigation Reform Act of 1995 &#8220;safe harbor&#8221; provisions and &#8220;forward-looking information&#8221; within the meaning of applicable Canadian securities laws (collectively, &#8220;forward-looking statements&#8221;). Forward-looking statements are disclosures regarding possible events, conditions, or results of operations that are based on assumptions about future economic conditions or courses of action and include financial outlook or future-oriented financial information.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Statements of this type are contained and incorporated by reference in this Annual Information Form (AIF) and include&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The discussion of our goals, our key performance drivers, and our annual and long-term targets and expectations for our reportable segments, which can be found in our Management&#8217;s Discussion and Analysis (MD&#38;A) section of our Annual Report for the year ended December 31, 2023 (incorporated by reference in this AIF and filed under our profile on SEDAR+ (SEDAR) at sedarplus.ca and on EDGAR as an exhibit to our Form 40-F at sec.gov).</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our beliefs about our risk management strategy and our ability to compete effectively which can be found in the Description of the Business section in this AIF.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forward-looking statements may involve but are not limited to comments with respect to our objectives for 2024 and beyond, our strategies or future actions, our targets, our expectations for our financial condition or share price, or the results of or outlook for our operations.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The purpose of this information is to describe management&#8217;s expectations and targets by which we measure our success and to assist our shareholders in understanding our financial position as at and for the periods ended on the dates presented in this AIF. We caution readers that this information may not be appropriate for other purposes.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">By their nature, forward-looking statements require us to make assumptions and are subject to inherent risks and uncertainties. There is significant risk that predictions, forecasts, conclusions, projections, and other forward-looking statements will not prove to be accurate. We caution readers of this AIF not to place undue reliance on our forward- looking statements since a number of factors could cause actual future results, conditions, actions, or events to differ materially from the targets, expectations, estimates, or intentions expressed in these forward-looking statements.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following factors, among others listed under the Outlook, Risk Factors, and Assumptions sections of our MD&#38;A for the year ended December 31, 2023 (incorporated by reference in this AIF and filed under our profile on SEDAR at sedarplus.ca and on EDGAR as an exhibit to our Form 40-F at sec.gov), could cause our actual results to differ materially from those projected in our forward-looking statements&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Effects of cybersecurity breaches</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Competition for skilled employees</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Geopolitical events</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Effects of workplace health and safety incidents</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Global economic conditions</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Climate change events</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Inflation, interest rates, and fluctuations of currency values </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Effects of disruptions to public infrastructure spending</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Effects of competition in the geographic or business areas in which we operate </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Fluctuations in demand for design services</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Many of these factors are beyond our control and have effects that are difficult to predict.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Assumptions about the performance of the Canadian, US, and global economies in 2024 and how this performance will affect our business are material factors that we consider when determining our forward-looking statements. These assumptions are discussed in the Outlook and Cautionary Note Regarding Forward-Looking Statements sections of our MD&#38;A for the year ended December 31, 2023 (incorporated by reference in this AIF and filed under our profile on SEDAR at sedarplus.ca and on EDGAR as an exhibit to our Form 40-F at sec.gov).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For additional information regarding material and known risks and assumptions, see pages M-30 to M-39 and M-42 to M-44 of our MD&#38;A. Our MD&#38;A for the year ended December 31, 2023 is incorporated by reference in this AIF and filed on SEDAR at sedarplus.ca and on EDGAR as an exhibit to our Form 40-F at sec.gov.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We caution that various factors, including those discussed in our MD&#38;A, could adversely affect our results. Investors and others should carefully consider these factors&#8212;as well as other uncertainties and potential events and the inherent uncertainty of forward-looking statements&#8212;when relying on these statements to make decisions about our Company.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The forward-looking statements contained in this AIF represent our expectations as at February 28, 2024 and are subject to change after that date. Except as may be required by law, we do not undertake to update any written or verbal forward-looking statement that we may make from time to time. Our current practice is to evaluate and, where we deem appropriate, provide updates to ranges of expected performance for 2024. However, subject to legal requirements, we may change this practice at any time at our sole discretion.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Corporate Structure</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_13"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Name, Address, and Incorporation</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Inc. was incorporated under the </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Canada Business Corporations Act</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> on March 23, 1984, as 131277 Canada Ltd. We have amended our Articles of Incorporation on several occasions to change share attributes, create and delete classes of shares, reorganize our outstanding share capital and split our common shares on a two-for-one basis, and change the minimum and maximum number of directors of our board.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Since incorporation, we have also amended our Articles of Incorporation several times to change our Company&#8217;s name&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">August 15, 1984 &#8211; 131277 Canada Ltd. changed to Stanley Engineering Group Inc.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">October 18, 1989 &#8211; Stanley Engineering Group Inc. changed to Stanley Technology Group Inc.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">March 30, 1994 &#8211; Stanley Technology Group Inc. amalgamated with 3013901 Canada Limited and continued as Stanley Technology Group Inc.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">October 28, 1998 &#8211; Stanley Technology Group Inc. changed to Stantec Inc.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our head and principal office and our registered and records office are at Suite 300, 10220 &#8211; 103 Avenue NW, Edmonton, Alberta, Canada, T5J 0K4.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In this AIF, references to &#8220;Stantec&#8221; and the &#8220;Company&#8221; include (as the context may require) Stantec Inc. and all or some companies in which it has an interest. References to &#8220;our,&#8221; &#8220;us,&#8221; and &#8220;we&#8221; also refer to Stantec. All amounts in this AIF are in Canadian dollars unless otherwise noted.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_16"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Intercorporate Relationships </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following chart lists, as at December 31, 2023, the intercorporate relationships among Stantec and its main operating subsidiaries&#59; the percentage of voting and restricted shares of the subsidiaries owned, controlled, or directed by Stantec&#59; and the governing jurisdiction of these subsidiaries. For our other subsidiaries not included in this list, the total assets and revenue owned, controlled, or directed by Stantec do not constitute more than 10%, individually, of the consolidated assets or consolidated revenues of Stantec as at December 31, 2023. These excluded subsidiaries also do not constitute more than 20%, in the aggregate, of the consolidated assets or consolidated revenues of Stantec as at December 31, 2023.</font></div><div style="margin-bottom:7pt;margin-top:0.15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Name of Subsidiary</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percentage of Voting Shares</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percentage of Restricted Shares</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Governing Jurisdiction</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cardno Consulting, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">International Insurance Group Inc.</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Barbados</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Mustang Acquisition Holdings Inc.</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Architecture Inc.</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">North Carolina</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Architecture Ltd.</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canada</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Australia Holdings No. 1 Pty Ltd</font></div></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></div></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></div></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Australia</font></div></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Australia Pty Ltd</font></div></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Australia</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Consulting Caribbean Ltd.</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Barbados</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Consulting International LLC</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Arizona</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Consulting International Ltd.</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canada</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Consulting Ltd.&#47;Stantec Experts-conseils lt&#233;e</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canada</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Consulting Michigan Inc.</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Michigan</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Consulting Services Inc.</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">New York</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Delaware V LLC</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #929292;border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Delaware VI LLC</font></div></td><td colspan="3" style="border-bottom:0.25pt solid #929292;border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></div></td><td colspan="3" style="border-bottom:0.25pt solid #929292;border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></div></td><td colspan="3" style="border-bottom:0.25pt solid #929292;border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Delaware</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:7pt;margin-top:0.15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Geomatics Ltd.</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">50</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Alberta</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Global Capital Limited</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Holding (2017) Limited</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Holdings LP</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Alberta</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Holdings ULC</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Alberta</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec International Consulting, Inc.</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec International Inc.</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</font></div></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Pennsylvania</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec New Zealand</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">New Zealand</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Technology International Inc.</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec UK Limited</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:0.25pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #494949;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec US Insurance Group, Inc.</font></div></td><td colspan="3" style="border-top:0.25pt solid #494949;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</font></div></td><td colspan="3" style="border-top:0.25pt solid #494949;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></div></td><td colspan="3" style="border-top:0.25pt solid #494949;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Arizona</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">n&#47;a &#8211; not applicable</font></div><div><font><br></font></div><div style="margin-top:3pt;padding-left:30.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:9.45pt">In this AIF, &#8220;restricted shares&#8221; means non-voting shares in the capital stock of a subsidiary of the Company.</font></div><div style="margin-top:3pt;padding-left:30.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:9.45pt">Stantec has control over the relevant activities of these entities by means of contractual arrangements.</font></div><div style="margin-top:3pt;padding-left:30.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:9.45pt">Held by a structured entity (an entity designed so that voting or similar rights are not the dominant factor in deciding who controls the entity).</font></div><div style="margin-bottom:12pt;margin-top:5pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_19"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">General Development of the Business</font></div><div style="margin-bottom:3pt"><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_433"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">2024</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Acquisitions</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 8, 2024, Stantec completed the acquisition of ZETCON Engineering (ZETCON), a 645-person engineering firm headquartered in Bochum, Germany. ZETCON provides infrastructure planning, inspection, project management, and construction management services. The acquisition of ZETCON expanded Stantec's presence in Europe and provided the Company with a platform to operate in Germany.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February 9, 2024, Stantec completed the acquisition of Morrison Hershfield, a 1,150-person engineering and management firm headquartered in Markham, Ontario. Morrison Hershfield provides transportation, buildings, and environmental services predominantly in North America. With a particularly strong presence in Canada, Morrison Hershfield increased Stantec&#8217;s Canadian workforce by approximately 10%.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Officer Changes</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February 28, 2024, Stantec announced the planned retirement of Theresa B. Y. Jang, executive vice president and chief financial officer. Ms. Jang will remain as chief financial officer until her successor is in place.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_22"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Three-Year History</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Highlights of Stantec&#8217;s general development over the past three years are provided below. </font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">2023</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Acquisitions</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2023, we acquired the following firm&#58;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.076%"><tr><td style="width:1.0%"></td><td style="width:14.259%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Month</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Business Acquired</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nature of Business</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June</font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Environmental Systems Design, Inc.</font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provides building engineering services, specializing in mission critical and data center services. </font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Principally located in Chicago, Illinois, USA.</font></div></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Director Changes</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 1, 2023, Celina J. Wang Doka was appointed to Stantec&#8217;s board of directors, and on May 11, 2023, Angeline G. Chen was elected to the board of directors at the Company's Annual General Meeting of shareholders.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financing</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 16, 2023, Stantec entered into an unsecured bilateral term facility of $100 million with National Bank of Canada (Bilateral Credit Facility). The Bilateral Credit Facility matures on June 17, 2024. The proceeds of the Bilateral Credit Facility were used to repay a portion of existing indebtedness on the Company's revolving credit facility. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Offering of Senior Unsecured Notes</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 27, 2023, Stantec closed a private placement offering of $250 million in aggregate principal of senior unsecured notes due June 27, 2030. The notes bear an interest rate of 5.393% per annum and were priced at par. Stantec used the net proceeds of this offering to repay a portion of existing indebtedness and for general corporate purposes.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For more information about Stantec&#8217;s senior unsecured notes, please refer to the</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Description of Capital Structure section of this AIF</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Offering of Common Shares</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 29, 2023, Stantec closed a bought deal public offering of common shares (the Equity Offering). Pursuant to the Equity Offering, Stantec issued 3,108,450 common shares (the Shares) from treasury, including 405,450 Shares issued in connection with the exercise, in full, of the over-allotment option granted to a syndicate of underwriters. Shares were offered at a price of $92.50 per Share - for total gross proceeds of $287,531,625. The Shares were offered in all provinces and territories of Canada by way of a prospectus supplement to the base shelf prospectus (the Shelf Prospectus) filed by Stantec on November 18, 2022. In the United States, the Shares were offered by way of private placement.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec used the net proceeds of the Equity Offering to repay balances outstanding on its revolving credit facility with the intention of creating additional capacity to fund future acquisition opportunities and growth initiatives, as well as for general corporate purposes.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Launch of 2024 - 2026 Strategic Plan</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 5, 2023, Stantec released the highlights of the Company's 2024 - 2026 Strategic Plan, including the Company's three-year financial targets and guidance for 2024. To formulate its 2024 - 2026 Strategic Plan, Stantec identified key global trends and focused its go-forward plans on three broad strategic growth initiatives&#58; Climate Solutions, Communities and Infrastructure of the Future, and Future Technology. These initiatives are expected to drive Stantec's organic growth for the next three years. Stantec also confirmed its disciplined approach to growth through strategic, accretive acquisitions.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Renewal of Normal Course Issuer Bid and Automatic Share Purchase Plan</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 11, 2023, Stantec announced the renewal of its Normal Course Issuer Bid (2023 NCIB). Pursuant to the Company's Notice of Intention to Make a Normal Course Issuer Bid approved by the Toronto Stock Exchange (TSX), Stantec may purchase up to 2,281,339 Shares, representing approximately 2% of Stantec&#8217;s 114,066,995 issued and outstanding common shares as of December 1, 2023. Purchases were permitted to commence on December 13, 2023, and to terminate no later than December 12, 2024. Except for block purchases permitted by the TSX, the number of shares purchased per day will not exceed 88,772 or approximately 25% of the average daily trading volume for the six full calendar months prior to November 30, 2023.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the 2023 NCIB, Stantec also entered into an automatic share purchase plan (ASPP) with a designated broker to purchase its common shares under the NCIB at times when Stantec cannot be active in the market due to applicable regulatory restrictions or internal trading blackout periods.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023,</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 129,036 common shares were repurchased for cancellation at a weighted average price of $77.25 per&#160;share.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_25"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">2022</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Acquisitions</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2022, we acquired the following firms&#58;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.076%"><tr><td style="width:1.0%"></td><td style="width:14.259%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Month</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Business Acquired</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nature of Business</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">April</font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Barton Willmore LLP</font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provides planning and urban design services to both public and private sector clients in residential, logistics, retail, infrastructure, energy, higher education, and urban regeneration sectors. </font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Principally located in Reading, United Kingdom.</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">October</font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">L2Partridge, LLC</font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provides architectural design, interior design, and planning services in the science and technology, commercial workplace, higher education, residential, and hospitality markets.</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Principally located in Philadelphia, Pennsylvania, USA.</font></div></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Director Changes</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Richard C. Bradeen, who joined Stantec's board of directors in 2018, passed away on December 27, 2022. Mr.&#160;Bradeen served on the Company's Audit and Risk and Corporate Governance and Compensation Committees. </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Officer Appointments and Other Changes</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 1, 2022, John D. Take was appointed to the position of Stantec&#8217;s chief business officer (CBO). On February 23, 2022, Asifa Samji was appointed to the position of the Company's chief human resources officer. Effective July 1, 2022, Mr. Take's and Ms.&#160;Samji's titles were changed to chief growth &#38; innovation officer and chief people &#38; inclusion officer, respectively.  On July 1, 2022, Marshall W. Davert assumed a new role within the Company and resigned from the position of Stantec's chief innovation officer. His oversight role and responsibilities with respect to the Company&#8217;s innovation program were transferred to Mr. Take.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Renewal of Normal Course Issuer Bid and Automatic Share Purchase Plan</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 14, 2022, Stantec announced the renewal of its Normal Course Issuer Bid (2022 NCIB). Pursuant to the Company's Notice of Intention to Make a Normal Course Issuer Bid approved by the Toronto Stock Exchange (TSX), Stantec was permitted to purchase up to 5,538,309 common shares, representing approximately 5% of Stantec&#8217;s 110,766,187 issued and outstanding common shares as of November 2, 2022. Purchases were permitted to commence on November 16, 2022, and terminated on November 15, 2023. During 2022,</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 1,085,676 common shares were repurchased for cancellation at a weighted average price of $60.16 per&#160;share.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Base Shelf Prospectus </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 18, 2022, Stantec filed a Shelf Prospectus qualifying the distribution by the Company of common shares, preferred shares, debt securities, warrants, subscription receipts, units, or any combination of such securities in one or more transactions during the 25-month period from the date of the Prospectus. To file the Shelf Prospectus, Stantec relied on Blanket Order 44-501 Exemption from Certain Prospectus Requirements for Well-known Seasoned Issuers of the Alberta Securities Commission and each of the comparable exemption orders issued by other provincial and territorial securities regulators in Canada.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financing</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 8, 2022, Stantec entered into a Second Amended and Restated Credit Agreement (SARCA) with a syndicate of lenders&#59; Canadian Imperial Bank of Commerce acted as lead administrative agent. The SARCA is an amendment and restatement of Stantec's Amended and Restated Credit Agreement dated June 27, 2018, as amended by (i) Amending Agreement No. 1 dated July 19, 2019 and (ii) Amending Agreement No. 2 dated October&#160;29, 2021, which is an amendment and restatement of a credit agreement dated May 6, 2016, pursuant to which the syndicate of lenders agreed to provide certain credit facilities to the Company.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to consolidating the previous amendments and making technical changes relating to the London Interbank Offered Rate (LIBOR) and Canadian Dollar Offered Rate (CDOR) transitions, the SARCA amended the credit facilities by extending the maturity date of the $800 million revolving credit facility and the $160 million term loan tranche to December 8, 2027 and extending the maturity date of the $150 million term loan tranche to December 8, 2025. </font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_28"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">2021</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Acquisitions</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2021, we acquired the following firms&#58;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.076%"><tr><td style="width:1.0%"></td><td style="width:14.259%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Month</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Business Acquired</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nature of Business</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March</font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Greg Tucker and Associates Pty. Ltd.</font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provides expertise in transportation advisory, planning and analytics, transport engineering, and technical design.</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Principally located in Melbourne, Australia.</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">May </font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Engenium Pty Ltd</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Engenium Pty A Ltd</font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provides project delivery consultancy services for mining, resources, and industrial infrastructure projects. </font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Principally located in Perth, Australia.</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">September </font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Paleo Solutions, Inc.</font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provides paleontological and archaeological services for the rail, transportation, water, and power and energy sectors.</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Principally located in Los Angeles, California, USA.</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">November</font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Driven by Values B.V.</font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provides consulting services in sustainable building design, energy infrastructure upgrades, sustainable district heating networks, and e-mobility.</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Principally located in Sittard, the Netherlands. </font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December</font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cardno USA, Inc.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cardno Canada Holdings Limited</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cardno Holdings Pty Limited</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cardno Holdings New Zealand Limited </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(being the legal entities that held the North America and Asia Pacific engineering and consulting business of Cardno Limited)</font></div></td><td colspan="3" style="border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provides environmental and infrastructure services, participates in local and federal government programs and urban development.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Principally located in Brisbane, Australia.</font></div></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #494949;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December</font></div></td><td colspan="3" style="border-top:0.25pt solid #494949;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cox McLain Environmental Consulting, Inc.</font></td><td colspan="3" style="border-top:0.25pt solid #494949;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provides comprehensive environmental and cultural resource compliance services.</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Principally located in Austin, Texas, USA.</font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Director Changes</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective January 1, 2021, Martin A. &#224; Porta was appointed to Stantec&#8217;s board of directors.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financing</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 29, 2021, Stantec amended and extended its existing credit facilities into a sustainability-linked loan (SLL). Under the SLL, an interest rate incentive mechanism aligned the cost of funding with targets linked to Stantec's GHG emissions reductions targets and Bloomberg Gender-Equality Index score. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Renewal of Normal Course Issuer Bid and Automatic Share Purchase Plan</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 9, 2021, Stantec announced the renewal of its Normal Course Issuer Bid (2021 NCIB). Pursuant to the Company's Notice of Intention to Make a Normal Course Issuer Bid approved by the TSX, Stantec was permitted to purchase up to 5,559,312 common shares, representing approximately 5% of Stantec&#8217;s 111,186,257 issued and outstanding common shares as of November 2, 2021. Purchases were permitted to commence on November 16, 2021, and terminated on November 15, 2022. During 2021, 939,482 common shares were repurchased for cancellation at a weighted average price of $53.97 per share. </font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_31"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Description of the Business</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec is a global design and delivery leader in sustainable engineering, architectural planning, and environmental services.  Stantec's multidisciplinary teams address climate change, urbanization, and infrastructure resiliency.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec offers services through five business operating units (BOUs)&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Infrastructure &#8211; Evaluating, planning, and designing infrastructure solutions for transportation, community development, and urban spaces that are resilient and community friendly.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Environmental Services &#8211; Providing a wide array of permitting, conservation, ecosystem restoration, health sciences and environmental, social, and governance (ESG) strategy services to preserve and minimize impacts to environmental, cultural, and social resources.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Water &#8211; Designing solutions to provide resilience and improve health and quality of life through clean, safe water. We support the needs of communities and industry throughout the water lifecycle with tailored solutions for sustainable water resources, planning, management, and infrastructure.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Buildings &#8211; Delivering integrated architecture, engineering, interior design, and planning solutions that draw upon our expertise to create lower-carbon innovations and strengthen communities through the power of design.</font></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Energy &#38; Resources &#8211; Providing safe and sustainable solutions for the world&#8217;s energy and resource needs and supporting the energy transition with a growing focus on renewable sources.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The key components of our business model are&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Geographic diversification. We do business in three regional operating units&#8212;Canada, the United States, and Global&#8212;offering similar services across all regions. This diversity allows us to cultivate close client relationships at the local level while offering the expertise of our global team.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Service diversification. We offer services in various sectors across the project life cycle through five BOUs&#58; Infrastructure, Environmental Services, Water, Buildings, and Energy &#38; Resources. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Design focus. We serve the design phase of infrastructure, water, buildings, and energy &#38; resources projects, which offers higher margin opportunities and more controllable risk than integrated engineering and construction firms.</font></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Life-cycle solutions. We provide professional services in all phases of the project life cycle&#58; planning, design, construction administration, commissioning, maintenance, decommissioning, and remediation.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our diverse business model allows us to adapt to changes in market conditions by offsetting decreased demand for services in one BOU or geographic location with increased demand in another. We believe this strategy helps us mitigate risk while we continue to increase our revenue and earnings. Our first and fourth quarters generally have the lowest revenue generation and project activity because of holidays and weather conditions in the northern hemisphere, but our diverse business model allows us to adapt to these slowdowns.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec's chief executive officer assesses our Company&#8217;s performance based on financial information available from our operating segments.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our reportable segments (in accordance with IFRS) are based on the regional geographic areas in which we operate. The Company has three operating and reportable segments for its Consulting Services&#58; Canada, United States, and Global. </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table illustrates the breakdown of gross revenue for our reportable segments in 2022 and 2023.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.076%"><tr><td style="width:1.0%"></td><td style="width:47.102%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.045%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reportable Segments</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Gross Revenue </font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(millions $)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023 Gross Revenue </font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(millions $)</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canada</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,337.0&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">1,426.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">United States</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,056.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">3,634.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Global</font></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,283.6&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">1,418.6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For additional information regarding our business model and strategic plan, see our MD&#38;A for the year ended December&#160;31, 2023, pages</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">M-1, M-2, and M-10 (incorporated by reference in this AIF and filed on SEDAR at sedarplus.ca and on EDGAR as an exhibit to our Form 40-F at sec.gov).</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_34"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Innovation, Research, and Development</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our&#160;Innovation&#160;Office&#160;combines proven ideas with curiosity, creativity, and the application of advanced technology to develop new services, products, and business lines that help our clients and communities with their most difficult challenges.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Innovation at Stantec exists and is encouraged across the entire organization. Stantec employees can share ideas through an online portal managed by our&#160;Innovation&#160;Office. We support promising ideas with technical expertise, coaching, and progressive levels of funding. Throughout the process, ideas with a digital component are supported by experts who are leading our digital transformation efforts. Our goals in this space are to identify current and future market needs and to create services, products, and tools that enable Stantec to continue to support our clients' evolving demands and, at the same time, improve the efficiency of our delivery, increase margins and open new revenue opportunities for our Company. Through the creation of new direct-to-market businesses, the establishment of Stantec.io, investments in emerging technology companies, and partnerships with known industry leaders, we are striving to put these solutions into the hands of our communities. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On that front, we conduct innovative research and development in a broad range of fields, such as infrastructure evaluation, planning and management systems, augmented and virtual reality, data management, artificial intelligence and machine learning applications, remote sensing and parametric design to find better ways to apply advanced technologies to proven science, engineering, and architecture practices so that Stantec can continue to effectively support our clients. With a history of working across all forms of infrastructure and the environment, we connect our subject matter experts with strong digital capabilities to offer solutions that make a difference in the world around us. </font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_37"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Competitive Conditions</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our professional services cover all phases of the project life cycle&#58; planning, design, construction administration, commissioning, operations and maintenance, decommissioning, and remediation. In all these areas, we compete with other large multinational professional services firms, as well as diversified (contracting&#47;consulting) firms through to local, smaller and specialist providers.  On any given project, the type and number of competitors vary, dependent on factors including scale of project, geographic location, end-markets&#47;sectors, commercial and contractual terms and risks, technical qualifications and expertise, and any client-led restrictions. Global mega-trends are driving increased demand in our end-markets especially in climate solutions, communities and infrastructure of the future, and future technology. Given the expanding demand for the services we provide, we may see additional competitors emerge and likely some convergence of service offerings in the market. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We believe that we are well positioned to compete in our growing markets due to our client-centric framework with four value creators&#58; excellence, innovation, people, and growth. Through our value creators we distinguish ourselves from our peers through our sustainability, innovation, inclusion, diversity and equity, and operational efficiency actions, alongside our strategic initiatives aligned to long-term global dynamics. Our people and how we collaborate across our businesses and geographies sets us apart. Our successful track record of acquiring and integrating firms also provides us with a competitive advantage.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_40"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Services</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec serves clients in private and public sectors by providing knowledge-based solutions through value-added professional consulting services in engineering, architecture, interior design, landscape architecture, surveying, environmental sciences, project management, program management, and project economics. Our focus is on the higher-margin, lower-risk design phase of buildings, energy, infrastructure, and water projects, as well as science and consultancy work in environmental sciences. We offer a range of pricing structures to our clients but usually provide our services based on a fixed or variable-fee contract (with a ceiling) or a time-and-material contract (without a stated ceiling). Most assignments are awarded to us because of our expertise and client relationships&#59; others are obtained through a competitive bidding process.</font></div><div><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Through our service diversification and offering professional services for all phases of the project life cycle, Stantec aims to establish ongoing relationships with clients to produce repeat business. We work on tens of thousands of projects for thousands of clients in hundreds of locations, thereby ensuring that we do not rely predominantly on a few large projects for our revenue.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_43"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Employees</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2023, we had approximately 28,000 employees, including professionals, technologists and technicians, and support personnel. </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">T</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">he distribution of employees among Stantec's reportable segments was approximately 8,500 employees for our Canadian operations, 11,500 for our United States operations, and 8,000 for our Global operations.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are a people-first organization, always seeking talented and skilled professionals for all our specialized services. As we operate in a competitive industry where turnover costs are high and long-term relationships are key, we work hard to recruit and retain the best people. We use various recruitment strategies to address staffing needs&#58; an employee referral bonus program, website job postings, career fairs, and student programs, and we have opportunities to transfer staff to other office locations.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Social section of our annual Sustainability Report contains additional information on the steps we take to attract, support, motivate, and develop world-class talent and to build an inspiring and inclusive work environment for our staff. Our Sustainability Report is available on our website at stantec.com&#47;sustainability.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_46"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Sustainability</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec&#8217;s Sustainability Program is built on the premise that positive economic results are enabled when we effectively manage our ESG concerns across our value chain. We actively participate in the United Nations (UN) Global Compact, follow recognized international ESG frameworks, a</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd implement ESG practices in our operations and for our clients. </font></div><div><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Sustainability Policy and programs guide our actions with our success recognized by third parties including Corporate Knights, which named Stantec in the top ten of their 2024 Global 100 Most Sustainable Corporations in the World, and number one in Stantec's industry peer group. We also consistently score high with investor-driven rating systems including Sustainalytics, MSCI ESG Ratings, and ISS ESG Corporate Rating.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Responsibility for our sustainability performance sits with our Executive ESG Committee - chaired by our chief financial officer - with the Sustainability and Safety Committee of the board providing additional oversight, leadership, and stewardship. To accelerate ESG performance and hold ourselves accountable, we have a sustainability pay link and sustainability-linked loan.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our annual Sustainability Report provides details about our ESG performance. Please also see our annual CDP disclosure and the MD&#38;A portion of the Annual Report for information regarding our climate change risks and opportunities. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ESG highlights are outlined below. </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_49"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Environment</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec manages, monitors, and improves our environmental performance with an ISO 14001-certified Environmental Management System. This management system sets environmental objectives and monitors and measures environmental targets, regulatory compliance, orders and citations, and improvement plans. We have near-term, 1.5&#176;C science-based emissions targets approved by Science-Based Target initiative (SBTi). Stantec is operationally carbon neutral (by balancing residual emissions with the purchase of carbon offsets) as an interim step in our journey to net zero. We are consistently recognized as climate leaders by CDP (formerly, the Carbon Disclosure Project).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All Stantec's BOUs provide environment-focused services to our clients. Whether we are providing climate change mitigation services, designing energy-efficient buildings, protecting biodiversity, developing new ways to conserve water, or promoting renewable energy, our commitment to sustainability drives innovation, reduces risks, and provides attractive project life cycle return on investment.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_52"></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Social</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec is a professional services company that relies on the expertise of highly technical staff to provide engineering, architectural, planning, and environmental science services. We work hard to hire the best in the industry and focus on managing, mentoring, and retaining our people. We offer a flexible and collaborative work environment, competitive employee benefits, and the opportunity to work on iconic projects. Stantec's focus on inclusion, diversity, and equity increases employee engagement, connects us with clients, and improves employee well-being. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec manages, monitors, and improves our health and safety performance with a formal ISO 45001-certified management system. To gauge the effectiveness of our programs, we track both lagging indicators (e.g., injury rates) and leading indicators (e.g., inspections, observations, hazard identifications).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the communities where we work and live, we invest in initiatives that build capacity and support long-term change. We do this by contributing time, expertise, and money to the arts, education, the environment, and health and wellness. We purposely focus on maintaining respectful and successful relationships with Indigenous communities.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For clients, we consider the social impacts of decisions made when managing projects throughout their life cycle. We help clients understand the norms of local communities so that they address local priorities and build lasting positive relationships. We incorporate social equity and justice considerations into our projects and design to foster community well-being.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_55"></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Governance</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec believes that good governance is essential to maintaining an effective corporate culture. By embracing ethical business practices, we demonstrate our Company values and, in turn, establish a competitive advantage in the global marketplace.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Code of Business Conduct sets global standards that employees are expected to follow in their day-to-day work.  We commit to preventing corruption and anti-trust behaviors, and employees are prohibited from using Company funds for political contributions. We have a Partner Code of Business Conduct program that passes our ESG expectations through our supply chain.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our global Integrated Management System provides a disciplined and accountable framework that monitors risks and hazards, reduces inefficiencies, maximizes Company resources, and directly supports the implementation of our strategy. The integrated system includes the Environmental Management System and Occupational Health and Safety Management System referenced above as well as a Quality Management System (ISO 9001-certified), an IT Service Management System (ISO20000-1 certified), and an Information Security Management System (ISO 27001-certified). Independent (third-party) audits of the Integrated Management System are conducted annually. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additional information about our board of directors, risk management, and strategic planning process can be found in Stantec&#8217;s 2023 Annual Report and Management Information Circular.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_58"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Global Operations</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Global operations encompass our operations outside of North America. In 2023, Stantec remained active internationally&#59; gross revenue from our Global operations w</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">as $1,418.6 million.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We perform work and have permanent offices in the United Kingdom, Europe, Australia, New Zealand, India, the Middle East, China, Taiwan, Turkey, South and Central America, and the Caribbean.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All Stantec projects are reviewed in accordance with Stantec&#8217;s Project Management Framework, which includes following legal, financial, and technical processes, among other things. As well, each project is examined to ensure that any health, safety, security or geopolitical risks are acceptable. Each major project has an executive leadership sponsor and is formally reviewed.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_61"></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Risk Factors</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For a review of the risks pertaining to our Company, please refer to our MD&#38;A for the year ended December&#160;31,&#160;2023, pages M-30 to M-39 (incorporated by reference in this AIF and filed on SEDAR at sedarplus.ca and on EDGAR as an exhibit to our Form 40-F at sec.gov).</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_64"></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Dividends</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February 15, 2012, Stantec&#8217;s board of directors approved our Dividend Policy and concurrently declared Stantec&#8217;s first quarterly dividend. Pursuant to this policy, the Company anticipates that it will declare a dividend to shareholders of record on the last business day of each quarter and pay it on or about the fifteenth day of the following month.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Since adopting our Dividend Policy, we have paid quarterly dividends on our common shares. Although the Company aims to declare and pay a dividend quarterly, our Dividend Policy is at the sole discretion of our board of directors and may vary depending on various factors, including prevailing economic and market conditions, the Company&#8217;s earnings, the financial requirements for the Company&#8217;s operations, the business strategy of the Company, the provisions of applicable law, and any other factors that our board of directors considers relevant. Additionally, Stantec is required to meet certain financial thresholds under its credit facilities&#59; this may restrict Stantec&#8217;s ability to declare and pay dividends. Pursuant to our credit facilities, we are restricted from declaring or paying dividends where a default or event of default is continuing or would be caused by such declaration or payment. Therefore, the declaration and payment of dividends is not guaranteed. For full particulars of our credit facility covenants, reference should be made to our Second Amended and Restated Credit Agreement, a copy of which is accessible on SEDAR at sedarplus.ca.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table outlines cash dividends paid per common share in 2023, 2022, and 2021.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Dividends Paid ($ per common share)</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.237%"><tr><td style="width:1.0%"></td><td style="width:12.439%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.193%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Year (Total)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Q4</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Q3</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Q2</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Q1</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</font></div></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.78</font></div></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.195</font></div></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.195</font></div></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.195</font></div></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.195</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022</font></div></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.72</font></div></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.18</font></div></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.18</font></div></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.18</font></div></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.18</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2021</font></div></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.66</font></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.165</font></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.165</font></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.165</font></td><td colspan="3" style="border-top:1pt solid #929292;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.165</font></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_67"></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Description of Capital Structure</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our authorized share capital consists of an unlimited number of preferred shares, issuable in series, and an unlimited number of common shares. As at December 31, 2023, no preferred shares and 114,066,995 common shares were issued and outstanding.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to share capital, Stantec has debt securities issued and outstanding. The attributes of Stantec&#8217;s senior unsecured notes are provided in this section of the AIF.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_70"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Preferred Shares</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preferred shares may be issued in one or more series. The board of directors determines the number of shares and the rights, privileges, restrictions, and conditions attaching to each series. The holders of the preferred shares as a class are not entitled to receive notice of or attend any shareholders&#8217; meeting and are not entitled to vote at any shareholders&#8217; meeting, except to approve amendments to the terms of the preferred shares as a class or as required by law.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Each series of preferred shares will rank </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">pari passu</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> with each of the other series of preferred shares with respect to the entitlement to dividends and distribution of assets in the event of the liquidation, dissolution, or winding up of Stantec. Preferred shares as a class rank ahead of common shares with respect to entitlement to dividends and distribution of assets in the event of the liquidation, dissolution, or winding up of Stantec.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_73"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Common Shares</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The holders of common shares are entitled to receive, as and when declared by our board of directors, dividends in an amount and form that our board of directors may from time to time determine. Holders of common shares are entitled to receive notice of and to attend all shareholders&#8217; meetings. They have one vote for each common share held at each meeting, unless the meeting is only for holders of another specified class or series of our shares who are entitled to vote separately as a class or series.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common shares rank behind preferred shares with respect to entitlement to dividends and distribution of assets in the event of the liquidation, dissolution, or winding up of Stantec.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_76"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Senior Unsecured Notes</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the terms and conditions of a Trust Indenture (Indenture) between Stantec and Computershare Trust Company of Canada dated October 8, 2020, the Company may issue senior unsecured notes (Notes). The aggregate principal amount of Notes which may be issued under the Indenture is unlimited. The Notes, issuable in one or more Series, rank equally and </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">pari passu</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> with each other and with the Notes of every other Series, regardless of their actual dates or terms of issue. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 8, 2020, Stantec issued a first series of Notes designated as 2.048% senior unsecured notes due October 8, 2027 (Series 1 Notes). The amount of Series 1 Notes issued under the First Supplemental Trust Indenture dated October 8, 2020 is $300 million. The Series 1 Notes bear interest from the date of issue at the rate of 2.048% per annum, payable in equal installments, semi-annually in arrears. The Series 1 Notes are redeemable at the Company&#8217;s option, in whole or in part, at the redemption price specified in the First Supplemental Trust Indenture.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 27, 2023, Stantec issued a second series of Notes designated as 5.393% senior unsecured notes due June&#160;27, 2030 (Series 2 Notes). The amount of Series 2 Notes issued under the Second Supplemental Trust Indenture dated June 27, 2023, is $250 million. The Series 2 Notes bear interest from the date of issue at the rate of 5.393% per annum, payable in equal installments, semi-annually in arrears. The Series 2 Notes are redeemable at the Company's option, in whole at any time, or in part from time to time, at the redemption price specified in the Second Supplemental Trust Indenture.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For a complete description of the Notes, Series 1 Notes, and Series 2 Notes, please refer to the Indenture, the First Supplemental Trust Indenture, and the Second Supplemental Trust Indenture, copies of which are accessible on SEDAR at sedarplus.ca.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_79"></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Ratings</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 28, 2023, DBRS Limited (Morningstar DBRS) confirmed Stantec's credit ratings as presented in the tables below. As of December 31, 2023</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the assigned ratings remained unchanged.  </font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.147%"><tr><td style="width:1.0%"></td><td style="width:63.100%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.799%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.801%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #b6b6b6;border-top:0.25pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Credit Rating Agency</font></div></td><td colspan="3" style="border-left:0.25pt solid #b6b6b6;border-top:0.25pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Issuer Rating</font></div></td><td colspan="3" style="border-left:0.25pt solid #b6b6b6;border-right:0.25pt solid #b6b6b6;border-top:0.25pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Trend</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #b6b6b6;border-left:0.25pt solid #b6b6b6;border-top:1pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">DBRS Morningstar</font></div></td><td colspan="3" style="border-bottom:0.25pt solid #b6b6b6;border-left:0.25pt solid #b6b6b6;border-top:1pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">BBB</font></div></td><td colspan="3" style="border-bottom:0.25pt solid #b6b6b6;border-left:0.25pt solid #b6b6b6;border-right:0.25pt solid #b6b6b6;border-top:1pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stable</font></td></tr></table></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.826%"><tr><td style="width:1.0%"></td><td style="width:63.168%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.407%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Debt Rated by DBRS Morningstar</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rating</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.25pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Trend</font></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #b6b6b6;border-top:1pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Senior Unsecured Notes</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:1pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">BBB</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.25pt solid #b6b6b6;border-top:1pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stable</font></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #b6b6b6;border-top:0.25pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Senior Unsecured Revolving Credit Facility</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.25pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">BBB</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.25pt solid #b6b6b6;border-top:0.25pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stable</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;border-left:0.25pt solid #b6b6b6;border-top:0.25pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Senior Unsecured Term Loans</font></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;border-left:0.5pt solid #b6b6b6;border-top:0.25pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">BBB</font></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;border-left:0.5pt solid #b6b6b6;border-right:0.25pt solid #b6b6b6;border-top:0.25pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stable</font></td></tr></table></div><div style="margin-top:3pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Morningstar DBRS issuer and senior debt rating scale provides an opinion on the risk of default&#59; that is, the risk that an issuer will fail to satisfy its financial obligations in accordance with the terms under which an obligation has been issued. The rating scale ranges from &#8220;AAA&#8221; to &#8220;D&#8221; which represents the range from an issuer with the highest credit quality to one that has filed under any applicable bankruptcy, insolvency or winding up statute or there is a failure to satisfy an obligation after the exhaustion of grace periods. Ratings are based on quantitative and qualitative considerations relevant to the issuer. Stantec&#8217;s rating of BBB means an adequate credit quality, acceptable capacity for the payment of financial obligations, and possible vulnerability to future events.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All rating categories from AA to CCC contain the subcategories &#34;(high)&#34; and &#34;(low)&#34;. The absence of either a &#34;(high)&#34; or &#34;(low)&#34; designation indicates the rating is in the middle of the category. The Morningstar DBRS rating trends provide guidance in respect of Morningstar DBRS's opinion regarding the outlook for the rating in question, with rating trends falling into one of three categories &#8211; &#8216;&#8216;Positive&#8217;&#8217;, &#8216;&#8216;Stable&#8217;&#8217; or &#8216;&#8216;Negative&#8217;&#8217;. </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The rating trend indicates the direction in which Morningstar DBRS considers the rating may move if present circumstances continue.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The credit ratings assigned to Stantec are not a recommendation to buy, hold, or sell our debt or securities. There is no assurance that any rating will remain in effect for any given period of time, and that any rating will not be revised or withdrawn entirely at any time by the credit rating organization, if in its judgement, circumstances warrant.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2022 and 2023, Stantec made payments of customary rating fees to DBRS Morningstar in connection with the Company's credit rating. In 2023, in addition to the payment of ordinary rating fees, Stantec paid to Morningstar DBRS an issuance fee in connection with the assignment of ratings to our long-term debt for purposes of the Series 2 Notes Offering completed June 27, 2023. No other payments were made to Morningstar DBRS in respect of any other services provided to Stantec during the last two years.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_82"></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Market for Securities</font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_456"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Trading Price and Volume</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our common shares are listed for trading on the TSX and New York Stock Exchange (NYSE) under the symbol &#8220;STN&#8221;.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="border-bottom:1pt solid #dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table outlines the monthly trading data on the TSX for January 1 to December 31, 2023&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-bottom:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table outlines the monthly trading data on the NYSE (in US$) for January 1 to December 31, 2023&#58;</font></div></td></tr><tr><td colspan="12" style="border-left:1pt solid #dbdbdb;border-top:1pt solid #dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Toronto Stock Exchange 2023</font></div></td><td colspan="3" style="border-left:1pt solid #dbdbdb;padding:0 1pt"></td><td colspan="12" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">New York Stock Exchange 2023</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #dbdbdb;border-top:1pt solid #dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Month</font></td><td colspan="3" style="border-left:1pt solid #dbdbdb;border-top:1pt solid #dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">High ($) </font></div></td><td colspan="3" style="border-left:1pt solid #dbdbdb;border-top:1pt solid #dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Low ($)</font></div></td><td colspan="3" style="border-left:1pt solid #dbdbdb;border-top:1pt solid #dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Volume</font></td><td colspan="3" style="border-left:1pt solid #dbdbdb;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Month</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">High ($)</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Low ($)</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Volume</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:1pt solid #dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">January</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:1pt solid #dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">69.85</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:1pt solid #dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64.86</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:1pt solid #dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,536,573</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #6d6d6d;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">January</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #6d6d6d;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.71</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #6d6d6d;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">47.53</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #6d6d6d;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,020,830</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">83.53</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">69.29</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,360,123</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">61.61</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51.81</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,256,161</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">80.70</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">75.31</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,980,065</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59.11</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.90</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,523,445</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">April</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">82.59</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">77.30</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,693,838</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">April</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.96</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57.25</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,125,728</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">May</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">83.53</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">77.00</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,375,211</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">May</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">62.31</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">56.49</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,352,238</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">86.69</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">78.44</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,422,984</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65.42</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57.77</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,396,308</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">July</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">90.86</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85.61</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,466,902</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">July</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">69.02</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64.45</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,313,812</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">August</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">92.00</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">83.95</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,731,198</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">August</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">68.03</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">62.75</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,125,285</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">September</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">92.51</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">87.41</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,053,498</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">September</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">67.90</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64.60</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,326,029</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">October</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">91.67</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">82.50</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,553,764</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">October</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">67.36</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59.55</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,681,552</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">November</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">101.22</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">84.31</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,868,143</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">November</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">74.46</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.78</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,042,806</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">106.47</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">99.20</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,481,628</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December</font></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">80.44</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">72.80</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,564,164</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</font></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">79,523,927</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</font></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;border-left:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #b6b6b6;border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;border-top:0.5pt solid #b6b6b6;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21,728,358</font></div></td></tr></table></div><div style="margin-bottom:3pt"><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_450"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Prior Sales</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As disclosed elsewhere in this AIF, Stantec completed a Series 2 Notes Offering on June 27, 2023. The Series 2 Notes are not listed or quoted on an exchange. Full details of the Series 2 Notes can be found in the Description of Capital Structure section of this AIF. Readers can also obtain copies of the Indenture and the Second Supplemental Trust Indenture under which the Series 2 Notes were issued, both of which are available on SEDAR at sedarplus.ca.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_85"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Directors and Officers</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table lists Stantec&#8217;s directors as of February 28, 2024, their place of residence and principal occupation&#58;</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Directors of Stantec Inc.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.076%"><tr><td style="width:1.0%"></td><td style="width:37.135%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.815%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.750%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Name and Place of Residence</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Principal Occupation</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Director Since</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Douglas K. Ammerman</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Laguna Beach, California, United States</font></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate Director</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2011</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Martin A. &#224; Porta</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Zug, Switzerland</font></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate Director</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2021</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Shelley A. M. Brown</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Saskatoon, Saskatchewan, Canada</font></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate Director</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2018</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Angeline G. Chen</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Bethesda, Maryland, United States</font></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Attorney, MarkLogic Corporation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</font></div></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Patricia D. Galloway</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cle Elum, Washington, United States</font></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">President, Galloway Arbitration Inc.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</font></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2020</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Robert J. Gomes</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Edmonton, Alberta, Canada</font></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate Director</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2009</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gordon A. Johnston</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Edmonton, Alberta, Canada</font></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">President and Chief Executive Officer of Stantec Inc.</font></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2018</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Donald J. Lowry</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Edmonton, Alberta, Canada</font></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate Director</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2013</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Marie-Lucie Morin</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ottawa, Ontario, Canada</font></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate Director</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2016</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Celina J. Wang Doka</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Newport Beach, California, United States</font></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate Director</font></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</font></div></td></tr></table></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:12.45pt">Mr. Ammerman is the chair of our board.</font></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:12.45pt">MarkLogic Corporation, a wholly-owned subsidiary of Progress Software Corporation (a US public company), produces software for creating and deploying business applications focused in the US federal government market.</font></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(3)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:12.45pt">Galloway Arbitration Inc. is a company that provides arbitration of energy, construction and megaproject disputes.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">All Stantec directors are elected annually and hold office until the next annual shareholders&#8217; meeting or until their earlier resignation. All directors have held the positions listed in the table above or other executive positions with the same or associated firms or organizations during the past five years or more, except the following&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Mr. &#224; Porta was president and CEO of P&#246;yry Plc. until June 25, 2019.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Angeline G. Chen became General Counsel and Chief Administrative Officer at MarkLogic Corporation on May 15, 2023. Ms. Chen was Of Counsel of DLA Piper until May 12, 2023.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Celina J. Wang Doka was a partner at KPMG LLP until September 30, 2021.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following lists the members of each committee of the board as at the date of this AIF&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Audit and Risk Committee &#8211; Shelley A. M. Brown (chair), Angeline G. Chen, Donald J. Lowry, and Celina&#160;J.&#160;Wang Doka </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Corporate Governance and Compensation Committee &#8211; Marie-Lucie Morin (chair), Martin A. &#224; Porta, Angeline G. Chen, and Patricia D. Galloway </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Sustainability and Safety Committee &#8211; Donald J. Lowry (chair), Martin A. &#224; Porta, Patricia D. Galloway, Robert J. Gomes, and Celina J. Wang Doka </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All of our directors, with the exception of Gordon A. Johnston, the Company's president and CEO, are &#34;independent&#34; as those terms are defined under applicable Canadian and US securities laws.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table lists the name, residency and position held by each executive officer of Stantec as of February&#160;28,&#160;2024, as well as his or her principal occupation in the five preceding years&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Executive Officers of Stantec Inc.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Name and Municipality <br>of Residence</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Current Position <br>with the Company</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Current Position <br>Start Date</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Previously Held Positions During the </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Five Preceding Years</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gordon A. Johnston</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Edmonton, Alberta, Canada</font></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">President and</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Chief Executive Officer</font></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">January 1, 2018</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Theresa B. Y. Jang</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Calgary, Alberta, Canada</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">January 1, 2019</font></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President, Stantec</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">John D. Take</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Tucson, Arizona, United&#160;States</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President and Chief Growth &#38; Innovation Officer</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">July 1, 2022</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Senior Vice President, Water, Stantec</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President, Water, Stantec</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President, Chief Business Officer</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stuart E. Lerner</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">New York City, New York, United States</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President and Chief Operating Officer, North America</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">January 1, 2020</font></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President, Infrastructure, Stantec</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Catherine M. Schefer</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Warrington, United Kingdom</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President and Chief Operating Officer, Global</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">January 1, 2020</font></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President, Regional Operating Unit Leader, Stantec</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Steve M. Fleck</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vancouver, British Columbia, Canada</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President and Chief Practice &#38; Project Officer</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">January 1, 2018</font></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asifa Samji</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">North Vancouver, </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">British Columbia, Canada</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President and Chief People &#38; Inclusion Officer</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">July 1, 2022</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vice President, Environmental Services, Stantec</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Senior Vice President, Environmental Services, Stantec</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Senior Vice President, Chief Human Resources Officer, Stantec</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President and Chief Human Resources Officer</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #929292;border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Paul J. D. Alpern</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Edmonton, Alberta, Canada</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #929292;border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Senior Vice President, Secretary and General Counsel</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #929292;border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">November 5, 2009</font></td><td colspan="3" style="border-bottom:0.5pt solid #929292;border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></div></td></tr></table></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:12.45pt">Previous positions held at Stantec pertain to individuals&#8217; positions held with Stantec Inc.&#8217;s operating subsidiaries.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_88"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Directors&#8217; and Executive Officers&#8217; Share Ownership</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2023, the directors and officers of Stantec Inc. as a group beneficially owned, controlled, or directed, either directly or indirectly, 489,100</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">common shares, which is approximately 0.43% of our issued and outstanding common shares.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_91"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Audit and Risk Committee Information</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_94"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Audit and Risk Committee Terms of Reference</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The responsibilities and duties of our Audit and Risk Committee are set out in the committee&#8217;s Terms of Reference (Mandate), attached as Appendix I to this AIF.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_97"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Composition of the Audit and Risk Committee</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of February 28, 2024, our Audit and Risk Committee members are Shelley A. M. Brown (chair), Angeline G. Chen, Donald J. Lowry, and Celina J. Wang Doka.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The board of directors believes that the composition of this committee reflects an appropriate level of financial literacy and expertise and has determined that each committee member is &#8220;independent&#8221; and &#8220;financially literate&#8221; (as those terms are defined under applicable Canadian and US securities laws). As well, Ms. Brown, Mr.&#160;Lowry, and Ms.&#160;Wang&#160;Doka are each an &#8220;audit committee financial expert&#8221; (as this term is defined in the rules and regulations of the US Securities and Exchange Commission &#91;SEC&#93;).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following information describes each committee member&#8217;s education and experience that is relevant to the performance of his or her committee responsibilities.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Shelley A. M. Brown</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Ms. Brown has more than 30 years of board experience serving on not-for-profit, association, and for-profit corporate boards, including Deloitte Canada, the Accounting Standards Board Oversight Council, and the University of Saskatchewan Board of Governors. During her distinguished 40-year career in accounting, Ms. Brown was a partner in two of the world&#8217;s largest professional services firms, and served as chair of the Canadian Institute of Chartered Accountants, and chaired the audit committee of NorZinc&#160;Ltd. until it was acquired by a private investment fund in December of 2022. Ms.&#160;Brown currently serves on the audit committee of Inter Pipeline Ltd.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">With nearly 40 years&#8217; experience in accounting and expertise in strategic planning, good governance, finance, and risk management, Ms. Brown is a valuable asset to Stantec's Audit and Risk Committee.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Angeline G. Chen</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Ms. Chen is a senior executive and corporate attorney in the software industry serving the U.S. federal market. She has nearly 30 years of corporate business experience across multiple industries including aerospace and defense, manufacturing, and industrials. Previously she served as Of Counsel at a major U.S. law firm where she advised clients on matters relating to U.S. national security, cyber, risk management, governance, regulatory compliance, and mergers and acquisitions.  Throughout her professional career, she has been responsible for departmental and project budgets and planning, as well as reviewing financial statements and reports as both a member of senior management as well as on the board of private companies. She holds undergraduate and law degrees from Villanova University, an LL.M. in international and comparative law from Georgetown University Law Center, and an MBA from the University of Maryland. She is currently pursuing a Master of Science degree in Cybersecurity at Brown University.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Ms. Chen's legal expertise and extensive experience in regulatory compliance, risk management, and cybersecurity matters bring a valuable skill set to the operation of the Audit and Risk Committee.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Donald J. Lowry</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mr. Lowry has more than 30 years of business experience in the utilities, telecommunications, and power generation sectors. Previously he served as president &#38; CEO of EPCOR Utilities Inc., and chaired the boards of directors for Capital Power Corporation and Canadian Oilsands Limited, both publicly traded companies. Mr. Lowry has served on the audit committees of Melcor REIT and Hydrogenics Corporation. He holds a bachelor of commerce (honors) and master of business administration degree from the University of Manitoba, and he is a graduate of the Harvard Advanced Management Program and the Banff School of Management. Mr. Lowry obtained his Institute of Corporate Directors designation in January 2016 from the Rotman School of Business and, in 2020, was recognized as a F.ICD Fellow, which is the highest honor a director can receive in Canada.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Mr. Lowry&#8217;s business expertise together with his leadership experience on other public company boards makes him a valuable contributor to the Company&#8217;s Audit and Risk Committee.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Celina J. Wang Doka</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Ms. Wang Doka is a retired audit partner of KPMG LLP where she provided accounting and assurance services for a wide variety of public and private clients, specializing in such industries as real estate, investment management, civil engineering, and title insurance, amongst others. She led KPMG&#8217;s Building, Construction and Real Estate practice in the firm&#8217;s Orange County office and served on KPMG&#8217;s Partnership Audit Committee. In addition to serving on the Audit and Risk Committee of Stantec, Ms. Wang Doka serves on the audit committee of F&#38;G Annuities &#38; Life, Inc., a publicly traded company on the New York Stock Exchange. She holds a Bachelor of Arts degree in Business Economics from the University of California, Los Angeles. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">With 39 years of experience in accounting and auditing services, Ms. Wang Doka brings a strong technical understanding of accounting and financial reporting matters to the Company's Audit and Risk Committee.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_100"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Preapproval Policy</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Audit and Risk Committee must preapprove the audit and non-audit services performed by the Company's independent auditor to ensure that the provision of those services does not impair the auditor&#8217;s independence. Unless a type of service to be provided by the independent auditor has received general preapproval, it will require specific preapproval by the committee. Proposed services that exceed preapproved cost levels will require specific preapproval by the committee.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_103"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">External Auditor Service Fees</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The table below presents fees incurred by the Company for work performed by its external auditor, PricewaterhouseCoopers LLP (PwC), during the fiscal years ended December 31, 2023, and December 31, 2022.  </font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"><tr><td style="width:1.0%"></td><td style="width:23.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.505%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.508%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #929292;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ended </font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023 ($)</font></div></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ended </font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022 ($)</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Category</font></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Note</font></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #929292;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Audit fees</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,330,900&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,144,700&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Audit-related fees</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">-</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Tax fees</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">114,400&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">365,900&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">All other fees</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">255,300&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23,300&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #929292;border-top:0.5pt solid #929292;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Fees</font></td><td colspan="3" style="border-bottom:0.5pt solid #929292;border-top:0.5pt solid #929292;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #929292;border-top:0.5pt solid #929292;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">7,700,600</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-bottom:0.5pt solid #929292;border-top:0.5pt solid #929292;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #929292;border-top:0.5pt solid #929292;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #929292;border-top:0.5pt solid #929292;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">6,533,900</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-bottom:0.5pt solid #929292;border-top:0.5pt solid #929292;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><font><br></font></div><div style="margin-top:3pt;padding-left:31.3pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:9.45pt">Audit fees&#58; Audit services provided by PwC for the audit and review of Stantec&#8217;s financial statements or services normally provided by PwC in connection with statutory and regulatory filings or engagements, including quarterly reviews, accounting consultation, statutory audit of in-scope subsidiaries and international financial reporting standard consultation.</font></div><div style="margin-top:3pt;padding-left:30.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:9.45pt">Audit-related fees&#58; These services can include attest services not required by statute or regulation and review engagements.</font></div><div style="margin-top:3pt;padding-left:30.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:9.45pt">Tax fees&#58; Professional services rendered by PwC for tax compliance and consulting services.</font></div><div style="margin-top:3pt;padding-left:30.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:9.45pt">All other fees&#58; Non-audit assurance fees and related services provided by PwC.</font></div><div style="margin-top:3pt"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_106"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Legal Proceedings and Regulatory Actions</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have pending legal claims and suits both by and against us. These are typical of the industries we operate in. Where appropriate, these claims have been reported to our insurers and the insurers of our predecessors, who are in the process of adjusting or defending them. None are expected to involve damages that exceed 10% of Stantec&#8217;s current assets.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No penalties or sanctions have been imposed against us by a court relating to provincial and territorial securities legislation or by a securities regulatory authority. Nor have any other penalties or sanctions been imposed by a court or regulatory body against us that would likely be considered important to a reasonable investor in making an investment decision. We have not entered into any settlement agreements before a court relating to provincial and territorial securities legislation or with a securities regulatory authority.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_109"></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Interest of Management and Others in Material Transactions</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To the best of our knowledge, none of the (i) directors or executive officers of the Company, (ii) shareholders of the Company that beneficially own, or control or direct, directly or indirectly, more than 10% of the Company's outstanding voting securities, or (iii) any associate or affiliate of persons referred to in (i) and (ii), has or has had any material interest, direct or indirect, in any transaction within the three most recently completed financial years or during the current financial year that has materially affected or is reasonably expected to materially affect the Company.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_112"></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Conflicts of Interest</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To the best of our knowledge, no director or officer of the Company has any existing or potential material conflicts of interest with the Company or any of its subsidiaries.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_115"></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Transfer Agent</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Computershare Trust Company of Canada is our transfer agent for our common shares listed on the TSX and NYSE at its offices in Calgary, Alberta&#59; Toronto, Ontario&#59; and Canton, Massachusetts.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_118"></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Material Contracts</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Except for contracts entered into in the ordinary course of business, which includes contracts in relation to the acquisition of professional services firms, the material contracts entered into by the Company within the most recently completed financial year, or before the most recently completed financial year but still remaining in effect, are as follows&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">On October 8, 2020, Stantec entered into a Trust Indenture with Computershare Trust Company of Canada to create senior unsecured notes.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">On October 8, 2020, Stantec entered into a First Supplemental Trust Indenture with Computershare Trust Company of Canada to provide for the creation and issuance of  2.048% Series 1 Notes due October&#160;8,&#160;2027.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">On December 8, 2022, Stantec entered into a Second Amended and Restated Credit Agreement among Stantec Inc., as borrower&#59; Canadian Imperial Bank of Commerce, as administrative agent, sole lead arranger, and sole bookrunner&#59; Canadian Imperial Bank of Commerce, Bank of America, N.A., Canada Branch and HSBC Bank Canada, as issuing banks&#59; and certain other lenders with respect to the provision of certain credit facilities to Stantec Inc.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">On June 27, 2023, Stantec entered into a Second Supplemental Trust Indenture with Computershare Trust Company of Canada to provide for the creation and issuance of 5.393% Series 2 Notes due June 27, 2030.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">On November 22, 2023, Stantec entered into an Underwriting Agreement with National Bank Financial Inc., CIBC World Markets Inc., RBC Capital Markets Inc., Desjardins Securities Inc., Scotia Capital Inc., TD&#160;Securities Inc., ATB Capital Markets Inc., Merrill Lynch Canada Inc., BMO Nesbitt Burns Inc., Raymond </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">James Ltd., Stifel Nicolaus Canada Inc., Canaccord Genuity Corp., HSBC Securities (Canada) Inc., and Wells Fargo Securities Canada, Ltd., with respect to the Equity Offering, as previously defined in this AIF.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Copies of each of the above contracts are filed on SEDAR at sedarplus.ca.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_121"></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Interests of Experts</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The Company's independent auditors are PricewaterhouseCoopers LLP, Chartered Professional Accountants, who have issued an independent auditor&#8217;s report dated February 28, 2024 in respect of the Company&#8217;s consolidated financial statements as at December 31, 2023 and for the year ended December 31, 2023 and the Company&#8217;s internal control over financial reporting as at December 31, 2023. PricewaterhouseCoopers LLP has advised that they are independent with respect to the Rules of Professional Conduct of CPA Alberta and the rules of the US Securities and Exchange Commission.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_124"></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Additional Information</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additional financial information is provided in our financial statements and our MD&#38;A for our most recently completed financial year. Additional information including directors&#8217; and officers&#8217; remuneration and indebtedness, the principal holders of our securities, and securities authorized for issuance under equity compensation plans is contained in Stantec's Management Information Circular for the Company's most recent annual meeting of shareholders.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A copy of this AIF, our latest Management Information Circular, the Annual Report (which includes our MD&#38;A and Audited Consolidated Financial Statements for the year ended December 31, 2023), and the Company's Notice of Intention to Make a Normal Course Issuer Bid approved by the Toronto Stock Exchange regarding the 2023 NCIB may be obtained from our website at stantec.com or by mail on request from the Secretary at Suite 300, 10220 &#8211; 103 Avenue NW, Edmonton, Alberta, T5J 0K4. Additional information relating to our Company&#8212;including disclosure documents and any reports, statements, or other information that we file with Canadian provincial securities commissions or other similar regulatory authorities&#8212;is also available through SEDAR at sedarplus.ca and on EDGAR at sec.gov.</font></div><div><font><br></font></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_127"></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">NYSE Corporate Governance Disclosure</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a foreign private issuer listed on the NYSE, we are generally entitled to follow the Canadian requirements to the extent not contrary to US securities laws, including the rules of National Instrument 58-101 and National Policy&#160;58-201, with respect to corporate governance practices. Pursuant to Section 303A.11 of the NYSE&#8217;s Listed Company Manual, we are required to identify any significant ways that our corporate governance practices differ from those followed by US domestic companies under the NYSE&#8217;s listing standards. These differences can be found on our website at stantec.com&#47;about&#47;corporate-governance and in our 2023 Management Information Circular (incorporated by reference in this AIF and filed under our profile on SEDAR at sedarplus.ca and furnished as an exhibit to a&#160;Form&#160;6&#160;-&#160;K dated March 31, 2023 on EDGAR at sec.gov).</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><div id="i9b36ec1d140f44adaec83dd947a7bd37_130"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Appendix I &#8211; Audit and Risk Committee Terms of Reference (Mandate)</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following are the Audit and Risk Committee&#8217;s Terms of Reference (Mandate) effective as of February 28, 2024.</font></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">A.</font><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%;padding-left:14.54pt">Overview and Purpose</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Audit and Risk Committee is appointed by, and responsible to, the board of directors. The committee approves, monitors, evaluates, advises, and makes recommendations, in accordance with these terms of reference, on matters affecting the external and internal audits, risk management matters, the integrity of financial reporting, and the accounting control policies and practices of the Company. The involvement of the committee in overseeing the financial reporting process, including assessing the reasonableness of management&#8217;s accounting judgments and estimates and reviewing key filings with regulatory agencies, is an important element of the Company&#8217;s internal control over financial reporting. The committee has oversight responsibility for the performance of both the internal auditors and the external auditors. The committee also ensures the qualifications and independence of the external auditors. The committee has oversight of the Company&#8217;s compliance with legal and regulatory requirements.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">It is not the duty of the committee to plan or conduct audits or to determine that the Company&#8217;s financial statements are complete, accurate, and in accordance with International Financial Reporting Standards.</font></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">B.</font><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%;padding-left:16.77pt">Authority and Responsibilities</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Audit and Risk Committee shall</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Request such information and explanations in regard to the accounts of the Company as the committee may consider necessary and appropriate to carry out its duties and responsibilities.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Consider any other matters which, in the opinion of the committee or at the request of the board, would assist the directors to meet their responsibilities.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Provide reports and minutes of meetings to the board.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Engage independent counsel and other advisors as may be deemed or considered necessary, and determine the fees of such counsel and advisors. Receive confirmation from management that the Company has provided for adequate funding for the payment of compensation to the independent counsel and other advisors.</font></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">C.</font><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%;padding-left:13.98pt">Membership</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The members of the committee shall be composed of a minimum of three independent directors, appointed by the board, all of whom must be financially literate as defined under the rules of the SEC and the New York Stock Exchange (NYSE) and applicable Canadian securities laws. At least one member shall have accounting or related financial management expertise and be an audit committee financial expert as defined in SEC regulations. For greater clarity, the board has adopted the definition of &#8220;independent director&#8221; as set out in Multilateral Instrument 52-110 of the Canadian Securities Administrators. The chair of the board of directors shall be an ex-officio member of the Audit and Risk Committee, in addition to the minimum number of required independent directors.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The chair of the committee shall be designated by the board. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Attendance by invitation at all or a portion of committee meetings is determined by the committee chair or its members and would normally include the chief financial officer of the Company, representatives of the external auditor, the internal auditor, and such other officers or support staff as may be deemed appropriate.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">A-1</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">D.</font><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%;padding-left:15.09pt">Financial Statements and Disclosures</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Review and recommend to the board for approval the annual audited financial statements and Management Discussion and Analysis.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Review and recommend to the board for approval the following public disclosure documents&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">The year-end news release on the earnings of the Company&#59; and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Other regulatory filings of a financial nature.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Review and, if appropriate, approve and authorize the release of the quarterly unaudited financial statements, including Management&#8217;s Discussion and Analysis, the quarterly interim report to shareholders, and the quarterly news release on the earnings of the Company. However, in the event that there is a significant or extraordinary matter that, in the opinion of the committee, should be reviewed by the board before the release of such information, the matter shall be referred to the board for review.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Receive the quarterly report from the Disclosure Committee on the adequacy of disclosure with respect to material events in the Company&#8217;s financial statements, Management&#8217;s Discussion and Analysis, and earnings news releases.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Receive annually an evaluation from the internal auditor of the procedures that exist for the review of financial information (extracted or derived from the financial statements) that is publicly disclosed by the Company.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Review and recommend to the board for approval all annual financial statements, reports of a financial nature (other than quarterly unaudited financial statements), and the financial content of prospectuses or any other reports that require approval by the board prior to submission thereof to any regulatory authority.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Review and recommend for the board for approval the Audit and Risk Committee information required as part of the Annual Information Form and Management Information Circular.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Review with management on an annual basis, the Company&#8217;s obligations pursuant to guarantees (including those granted under the Surety Credit Facility) that have been issued and material obligations that have been entered into and the manner in which these guarantees and obligations have been, or should be, disclosed in the financial statements. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Review and assess, in conjunction with management and the external auditor, at least annually or on a quarterly basis where appropriate or required</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">The appropriateness of accounting policies and financial reporting practices used by the Company, including alternative treatments that are available for consideration</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Any significant proposed changes in financial reporting and accounting policies and practices to be adopted by the Company</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.8pt">Any new or pending developments in accounting and reporting standards that may affect or impact the Company </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Any off-balance sheet structures</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">The key estimates and judgments of management that may be material to the financial reporting of the Company</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">At least annually, request the external auditor to provide their views on the quality (not just the acceptability) of the Company&#8217;s annual and interim financial reporting. Such quality assessment should encompass judgments about the appropriateness, aggressiveness, or conservatism of estimates and elective accounting principles or methods and judgments about the clarity of disclosures.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review any litigation, claim, or other contingency, including tax assessments, that could have a material effect upon the financial position or operating results of the Company and the manner in which these matters have been disclosed in the financial statements.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review with management on a quarterly basis the indicators of impairment to the Company&#8217;s goodwill.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">A-2</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">E.</font><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%;padding-left:17.61pt">External Auditor</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Assess the performance and consider the annual appointment of an external auditor for recommendation to the board for ultimate recommendation for appointment by the shareholders. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review, approve, and execute the annual engagement letter with the external auditor, and ensure that there is a clear understanding between the board, the committee, the external auditor, and management that the external auditor reports directly to the shareholders and the board through the committee. The terms of the engagement letter or the annual audit plan should include, but not be limited to, the following&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Staffing</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Objectives and scope of the external audit work</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.8pt">Materiality limits</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Audit reports required</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Areas of audit risk</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">f.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.8pt">Timetable</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">g.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Proposed fees</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Obtain and review a report from the external auditor at least annually regarding the auditor&#8217;s independence and the profession&#8217;s or audit firm&#8217;s requirements regarding audit partner rotation. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Approve, before the fact, the engagement of the external auditor for all non-audit services and the fees for such services, and consider the impact on the independence of the external audit work of fees for such non-audit services.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review all fees paid to the external auditor for audit services and, if appropriate, recommend their approval to the board. Receive confirmation from management that the Company has provided for adequate funding for the payment of compensation to the external auditor.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Receive an annual certification from the external auditor that they participate in the public oversight program established by the Canadian Public Accountability Board (CPAB) and the standards of the US Public Company Accounting Oversight Board (PCAOB) and that they are in good standing with the CPAB and the PCAOB.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review a report from the external auditors describing (a) the firm&#8217;s internal quality control procedures and (b) any material issues raised by the most recent internal quality control review or peer review of the firm or by any inquiry or investigation by governmental or professional authorities within the preceding five years regarding the audits carried out by the external auditor together with any steps taken to deal with any such issues.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Receive and resolve any disagreements between management and the external auditor regarding all aspects of the Company&#8217;s financial reporting.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review with the external auditor the results of the annual audit examination including, but not limited to, the following&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Any difficulties encountered, or restrictions imposed by management, during the annual audit</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Any significant accounting or financial reporting issues</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.8pt">The auditor&#8217;s evaluation of the Company&#8217;s internal controls over financial reporting and management&#8217;s evaluation thereon, including internal control deficiencies identified by the auditor that have not been previously reported to the committee</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">The auditor&#8217;s evaluation of the selection and application of accounting principles and estimates and the presentation of disclosures</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">The post-audit or management letter or other material written communications containing any findings or recommendations of the external auditor including management&#8217;s response thereto and the subsequent follow-up to any identified internal accounting control weaknesses</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">f.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.8pt">Any other matters which the external auditor should bring to the attention of the committee</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Meet with the external auditor at every meeting of the committee or as requested by the auditor, without management representatives present, and meet with management, at least annually or as requested by management, without the external auditor present.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">A-3</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">When there is to be a change in the external auditor, review all issues related to the change, including the information to be included in the notice of change of auditor called for under National Instrument 51-102 and the planned steps for an orderly transition.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review and approve the Company&#8217;s hiring policies regarding employees and former employees of the present and former external auditors of the Company. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Receive comments from the external auditor on their assessment of the effectiveness of the committee&#8217;s oversight of internal control over financial reporting.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Conduct an annual review of the external auditor, with the intention of identifying potential areas for improvement for the audit firm, and to reach a final conclusion on whether the auditor should be reappointed or the audit put out for tender. </font></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">F.</font><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%;padding-left:18.18pt">Internal Audit</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review the appointment or termination of the internal auditor.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review and approve the internal audit charter periodically (at least every three years).</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review and approve the annual audit plan of the internal auditor (where applicable) and ensure that there is a clear understanding between the board, the committee, the internal auditor, and management that the internal auditor reports directly to the board through the committee. Receive confirmation from management that the Company has provided for adequate funding for the internal auditor. The terms of the audit plan should include, but not be limited to, the following&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Staffing</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Objectives and scope of the internal audit work</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.8pt">Materiality limits</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Audit reports required</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Areas of audit risk</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">f.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.8pt">Timetable</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">g.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Proposed budget</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review with the internal auditor the results of their audit examination, including, but not be limited to, the following&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Any difficulties encountered, or restrictions imposed by management, during the audit</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Any significant accounting or financial reporting issues</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.8pt">The auditor&#8217;s evaluation of the Company&#8217;s system of internal accounting controls, procedures, and documentation</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">The internal audit reports or other material written communications containing any findings or recommendations of the internal auditor, including management&#8217;s response thereto and the subsequent follow-up to any identified internal accounting control weaknesses</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">Any other matters which the internal auditor should bring to the attention of the committee</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Meet with the internal auditor at every meeting of the committee or as requested by the internal auditor, without management representatives present.</font></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">G.</font><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%;padding-left:13.14pt">Internal Controls </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-22.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:9.8pt">Obtain reasonable assurance, through discussions with and reports from management, the external auditor, and the internal auditors, that the accounting systems are reliable, the system for preparation of financial data reported to the market is adequate and effective, and the system of internal controls is effectively designed and implemented.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-22.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:9.8pt">Review management&#8217;s annual report on the effectiveness of internal controls and procedures, as well as quarterly and annual chief executive officer and chief financial officer certificates filed pursuant to securities regulations. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">A-4</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-22.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:9.8pt">Receive reports from management and&#47;or the internal auditor on all significant deficiencies and material weaknesses identified.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-22.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:9.8pt">Review annually, or as required, the appropriateness of the system of internal controls and approval policies and practices concerning the expenses of the officers of the Company, including the use of its assets.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-22.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:9.8pt">Review and approve, on a quarterly after-the-fact basis, the expense accounts of the board chair and of the chief executive officer of the Company.</font></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">H.</font><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%;padding-left:15.37pt">Risk</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">General</font></div><div><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review at least annually with management</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">The Company&#8217;s method of identifying, evaluating, mitigating, and reporting on the principal risks inherent in the Company&#8217;s businesses and strategic directions</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">The systems, policies and practices applicable to the Company&#8217;s assessment, management, prevention and mitigation of risks (including strategic, operating, compliance, and reputation, as well as financial risks including but not limited to the foreign currency, liquidity and interest rate risk, the use of derivative instruments, counterparty credit exposure, litigation, and adequacy of tax provisions)</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.8pt">The Company&#8217;s risk appetite, risk tolerance, and risk retention philosophy, including the Company&#8217;s loss prevention policies and insurance programs and corporate liability protection programs for directors and officers, as well as disaster response and business continuity plans</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:93.6pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:21.3pt">The Company&#8217;s cybersecurity program and measures designed to ensure security of the Company&#8217;s information technology systems.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Receive an annual report from and review with management the status of the Company&#8217;s principal and emerging risks, as well as the related mitigation programs (the Enterprise Risk Management program). Receive quarterly updates from management on the Company&#8217;s Enterprise Risk Management program.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review with management the disclosures of the Company&#8217;s risks and risk factors in the Company&#8217;s Annual Information Form, the Management&#8217;s Discussion and Analysis, and other regulatory filings.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Report to the board annually on its activities in connection with the risk oversight role referenced herein so that the board as a whole can fulfill its responsibilities for risk oversight.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Receive a risk assessment report from management following due diligence on acquisitions within North America, United Kingdom, Europe, Australia, and New Zealand (Core Markets) with an enterprise value of C$150 million or greater, all acquisitions outside Core Markets with an enterprise value of C$100 million or greater, and all acquisitions with atypical risks compared to our current service and business model&#59; make such further inquiries as considered necessary&#59; and report thereon to the board. The content of the risk assessment report will be developed by the committee in conjunction with management with appropriate case-by-case enhancements to reflect risk associated with each opportunity and will be reviewed annually by the committee.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Finance</font></div><div><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review and assess, in conjunction with management and the external auditor, at least annually or on a quarterly basis where appropriate or required, the impact of the Company&#8217;s capital structure on current and future profitability.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review and recommend to the board of directors proposals requesting a grant of a guarantee issued by Stantec for an amount in excess of $50&#160;million, prior to issuance.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review and recommend to the board of directors proposals requesting a grant of a surety bond issued by Stantec or its subsidiaries for (a) an amount in excess of $50 million individually or (b)&#160;whereby virtue of the grant of such surety bond would put the aggregate value of all surety bonds issued and outstanding in excess of $500 million, prior to issuance.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">A-5</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review and approve, if appropriate and as required, the decision to enter into swaps that are exempt from the requirements of sections 2(h)(1) and 2(h)(8) of the US Commodity Exchange Act and to exercise the end-user exception.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review and approve, as required, any policies with respect to swaps, hedging activities, clearing, and the end-user exception.</font></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">I.</font><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%;padding-left:20.98pt">Compliance&#47;Fraud</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Receive quarterly reports on the Company&#8217;s fraud risk assessment activities.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">In accordance with the Company&#8217;s integrity practices, review and determine the disposition of any complaints or correspondence received under the Company&#8217;s Code of Business Conduct. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Discuss with management the Company&#8217;s policies and procedures designed to ensure an effective compliance and ethics program, including the Company&#8217;s Code of Business Conduct.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Discuss with management and the Company&#8217;s in-house legal counsel any legal matters that may have a material impact on the financial statements or the Company&#8217;s compliance requirements.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review quarterly the compliance certificate of the chief financial officer.</font></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">J.</font><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%;padding-left:18.18pt">Other</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review, as required, any claims of indemnification pursuant to the bylaws of the Company.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Receive at least annually a report from the chief financial officer regarding private aircraft use, including itinerary and passenger manifest.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review and determine the disposition of any complaints received from shareholders or any regulatory body.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Conduct an annual assessment of the effectiveness of the committee and provide a report thereon to the board. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Review annually the terms of reference for the committee and recommend any required changes to the board.</font></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">K.</font><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%;padding-left:16.21pt">Meetings</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Regular meetings of the committee are held at least four times each year. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">58.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Meetings may be called by the committee chair or by a majority of the committee members, usually in consultation with management of the Company.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Meetings are chaired by the committee chair or, in the chair&#8217;s absence, by a member chosen from among the committee.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">A quorum for the transaction of business at any meeting of the committee is a majority of the appointed members.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">The secretary of the Company shall provide for the delivery of notices, agendas, and supporting materials to the committee members at least five days prior to the meeting except in unusual circumstances.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Meetings may be conducted with members present or by telephone or other communications facilities that permit all persons participating in the meeting to hear or communicate with each other.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">A written resolution signed by all committee members entitled to vote on that resolution at a meeting of the committee is as valid as one passed at a committee meeting.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">The secretary of the Company, or his or her designate, shall be the secretary for the committee and shall keep a record of minutes of all meetings of the committee.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.3pt">Minutes of the meetings of the committee shall be distributed by the secretary of the Company to all members of the committee and shall be submitted for approval at the next regular meeting of the committee.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual Information Form</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">A-6</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>4
<FILENAME>ex-992xmda2023.htm
<DESCRIPTION>EX-99.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i3a58313e044b43b5a7fc6d2834680774_4"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 99.2 - Stantec Inc.&#8217;s Management's Discussion and Analysis</font></div><div><font><br></font></div><div id="i3a58313e044b43b5a7fc6d2834680774_7"></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">February&#160;28, 2024</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This discussion and analysis of Stantec Inc.&#8217;s (Stantec or the Company) operations, financial position, and cash flows for the year ended December&#160;31, 2023, dated February&#160;28, 2024, should be read in conjunction with the Company&#8217;s 2023 audited consolidated financial statements and related notes for the year ended December&#160;31, 2023. Our 2023 audited consolidated financial statements and related notes are prepared in accordance with IFRS Accounting Standards as issued by the International Accounting Standards Board. All amounts shown are in Canadian dollars.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additional information regarding the Company, including our Annual Information Form, is available on SEDAR+ at&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">sedarplus.ca</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;and on EDGAR at&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">sec.gov</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Stantec's report pursuant to Canada's Modern Slavery Legislation (an Act to enact the Fighting Against Forced Labour and Child Labour in Supply Chains Act and to amend the Customs Tariff) is available on SEDAR+ at </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">sedarplus.ca</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and available on the Company's website at stantec.com. This additional information is not incorporated by reference unless otherwise specified and should not be deemed to be made part of this Management&#8217;s Discussion and Analysis (MD&#38;A).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec trades on the TSX and the NYSE under the symbol STN. Visit us at&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">stantec.com</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;or find us on social media.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-IFRS Accounting Standards (non-IFRS) and Other Financial Measures</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company reports its financial results in accordance with IFRS Accounting Standards. However, certain indicators used by the Company to analyze and evaluate its results are non-IFRS or other financial measures and ratios, including&#58; adjusted earnings before interest, taxes, depreciation and amortization (EBITDA), adjusted net income, adjusted earnings per share (EPS), adjusted return on invested capital (ROIC), net debt to adjusted EBITDA, days sales outstanding (DSO), free cash flow, margin (percentage of net revenue), organic growth (retraction), acquisition growth, measures described as on a constant currency basis and the impact of foreign exchange or currency fluctuations, compound annual growth rate (CAGR), net debt, total capital managed, working capital, and current ratio, as well as measures and ratios calculated using these non-IFRS or other financial measures. These measures are categorized as non-IFRS financial measures and ratios, supplementary financial measures, or capital management measures and described in the Definitions of Non-IFRS and Other Financial Measures (Definitions) and Liquidity and Capital Resources sections of this MD&#38;A and, where applicable, reconciliations from the non-IFRS measure to the most directly comparable measure calculated in accordance with IFRS Accounting Standards are provided (see the 2023 Financial Highlights, Financial Performance, Liquidity and Capital Resources, and Definitions sections).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These non-IFRS and other financial measures and ratios do not have a standardized meaning under IFRS Accounting Standards and, therefore, may not be comparable to similar measures and ratios presented by other issuers. Management believes that, in addition to conventional measures prepared in accordance with IFRS Accounting Standards, these non-IFRS and other financial measures and ratios provide useful information to investors to assist them in understanding components of our financial results. These measures should not be considered in isolation or viewed as a substitute for the related financial information prepared in accordance with IFRS Accounting Standards.</font></div><div><font><br></font></div><div id="i3a58313e044b43b5a7fc6d2834680774_10"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Business Model</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec is a global design and delivery leader in sustainable engineering, architectural planning, and environmental services. As a trusted advisor for our clients and communities, Stantec&#8217;s multidisciplinary teams address climate change, urbanization, and infrastructure resiliency. Our strategy is guided by our purpose, which is to empower people to rise to the world&#8217;s greatest challenges. The success of our clients, communities, and people worldwide is our greatest ambition.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Stantec community unites more than 28,000 employees working in over 400 locations across six continents. We cultivate close client relationships through our geographic and service offering diversification. In 2023, Stantec earned net revenues of $5.1&#160;billion&#58; 53% in the United States, 25% in Canada, and 22% from our Global operations.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-1</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Key components of our business model are&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Geographic diversification. We conduct business in three regional operating units&#8212;Canada, the United States, and Global&#8212;offering similar services across all regions at the local level while offering the expertise of our global team.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Service diversification.&#160;We offer services in various sectors across the project life cycle through five business operating units (BOUs)&#58; Infrastructure, Water, Environmental Services, Buildings, and Energy &#38; Resources. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Design focus.&#160;We serve the design phase of infrastructure, water, buildings, and energy &#38; resources projects which offers higher margin opportunities and more controllable risk than integrated engineering and construction firms.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Life-cycle solutions.&#160;We provide professional services in all phases of the project life cycle&#58; planning, design, construction administration, commissioning, maintenance, decommissioning, and remediation.</font></div><div><font><br></font></div><div id="i3a58313e044b43b5a7fc6d2834680774_13"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">2023 Key Accomplishments</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The end of 2023 marks the successful completion of Stantec's 2020 Strategic Plan as we delivered a third consecutive year of record earnings and continued to execute our growth strategy. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Record Performance</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our strong collaborative approach and delivery of integrated services across our business units and broad geographies allows us to drive operational efficiency and expand our business. Our net revenue reached a record $5.1&#160;billion, driven predominantly by 9.9% organic growth and 1.5% acquisition growth. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Each of our business operating units and geographic regions delivered organic net revenue growth while maintaining a focus on strong project execution and operational excellence. This drove robust results for several key financial metrics including adjusted EBITDA margin reaching 16.4%, net income of $331.2&#160;million, diluted earnings per share of $2.98, and adjusted diluted earnings per share of $3.67.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The growth was a testament to the strength of our diversified business model and our ability to address multi-year critical issues stemming from aging infrastructure, climate change, and re-shoring of domestic production.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financial Strength and Disciplined Capital Allocation</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2023, we strengthened our balance sheet through a $250 million private placement offering of senior unsecured notes and a $288 million public common share offering. This provides additional capacity to fund future acquisition opportunities and growth initiatives.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We continued to be disciplined in our capital allocation strategy, returning capital to shareholders through our dividend and repurchasing our shares opportunistically, while maintaining our priority of deploying capital towards investment in strategic, accretive acquisitions. In 2023, we completed the acquisition of Environmental Systems Design (ESD), based in Chicago, Illinois. ESD, a 300-person engineering firm, deepened Stantec's building expertise in data centers and mission-critical facilities. We also announced our intention to acquire ZETCON Engineering, a 645-person engineering firm headquartered in Bochum, Germany, which was completed on January 8, 2024.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-2</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sustainability &#8211; The Stantec Way</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Through our intentional approach to environmental, social, and governance matters, we have solidified our position as a global leader in sustainability. We are extremely proud of the accomplishments and accolades that recognize our commitment to sustainability, which include&#58;  </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Ranked first among our peers as one of Corporate Knights&#8217; 2024 Global 100 Most Sustainable Corporations in the world&#59; ranked #9 overall in the world, recognizing our success in generating &#8220;clean&#8221; revenue</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Named to Corporate Knights&#8217; Best 50 Corporate Citizens in Canada for the 14th time</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Recognized as a climate leader, receiving a CDP A- rating for the fifth year in a row</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Included in the S&#38;P Global Sustainability Yearbook for the second year in a row  </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are committed to championing inclusion, diversity, and equity throughout our organization and the global communities we serve. We participate in various partnerships with organizations such as Neurodiversity in Business and the Canadian Centre for Diversity and Inclusion, and have received awards for our progress related to inclusion, diversity and equity.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our sustainability-linked loan (SLL) structure connects to our syndicated senior credit facilities and aligns the cost of borrowing with targets linked to Stantec&#8217;s GHG emissions reductions targets and Bloomberg Gender-Equality Index (GEI) score. In 2023, we recognized SLL savings by achieving our key performance metrics and directed these interest savings to Indigenous non-profit organizations addressing climate change in Canada, the United States, Australia, and New Zealand.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Looking Ahead</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Global trends are driving strong demand for our services. Our marketing and business development growth programs, combined with our strong expertise and our exceptional cross collaboration, position us well to take advantage of the organic growth ahead of us. We are confident that we have the right mix between our five Business Operating Units, and their work within multiple sub-sectors, to meet this demand and provide a high level of diversification for Stantec. This business mix and our growing geographic diversification also creates resiliency within our business when faced with recent disruptions like the COVID pandemic, a slowing economy, or rising interest rates.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our new three-year strategic plan, released in December 2023, focuses on the unprecedented funding and urgency due to climate change impacts&#59; re-imaging and creating new approaches for communities and infrastructure&#59; and further embracing technology to drive efficiencies.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In early 2024, we continued with our acquisition-based growth plan and completed the acquisition of ZETCON Engineering and Morrison Hershfield, a 1,150-person engineering and management firm headquartered in Markham, Ontario. We continue to see significant acquisition opportunities in all of our key sectors and geographies and remain committed to achieving our growth aspirations.</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-3</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><div id="i3a58313e044b43b5a7fc6d2834680774_16"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Strategic Acquisitions Completed in 2023 and 2022</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Following is a list of acquisitions that contributed to revenue growth in our reportable segments and business operating units&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.999%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">BUSINESS OPERATING UNITS</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">REPORTABLE SEGMENTS</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Date<br>Acquired</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Primary Location</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"># of Employees</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Infrastructure</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Water</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Buildings</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Environmental Services</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Energy &#38; Resources</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">United States</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">L2P</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">October 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Philadelphia, Pennsylvania</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">40</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9679;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Environmental Systems Design</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">June 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Chicago, Illinois</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">300</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9679;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Global</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Barton Willmore</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">April <br>2022</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Reading, United Kingdom</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">300</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9679;</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-4</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><div id="i3a58313e044b43b5a7fc6d2834680774_19"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">2023 Financial Highlights</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended Dec 31</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="6" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</font></td><td colspan="6" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except per share amounts and percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Net<br>Revenue</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Net<br>Revenue</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Net<br>Revenue</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross revenue</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">6,479.6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">127.9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,677.2&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">127.4&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,576.8&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">125.9&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net revenue</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">5,066.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">100.0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,457.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,636.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Direct payroll costs</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,321.5&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">45.8&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,039.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">45.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,672.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">46.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Project margin </font></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2,744.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">54.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,417.3&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.2&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,963.3&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.0&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Administrative and marketing expenses</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,945.8&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38.4&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,742.5&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39.1&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,423.6&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39.2&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation of property and equipment</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59.9&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.2&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">56.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation of lease assets</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">121.7&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.4&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">122.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">107.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of intangible assets</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">102.0&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.0&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">104.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net interest expense and other net finance expense</font></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">93.0&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.8&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">73.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">43.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.9)</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.0&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(7.0)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.1)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income taxes</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">96.0&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.9&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">78.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">62.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net income</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">331.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">6.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">247.0&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.5&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">200.7&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.5&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Basic earnings per share (EPS) </font></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2.98</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.23&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.80&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Diluted EPS </font></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2.98</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.22&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.80&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted EBITDA </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note)</font></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">831.0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">16.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">723.9&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.2&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">573.8&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15.8&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted net income </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note)</font></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">408.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">8.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">347.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">269.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted diluted EPS </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note)</font></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">3.67</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.13&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.42&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividends declared per common share</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">0.78</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.72&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.66&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total assets</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">6,076.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,652.9&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,226.4&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total long-term debt</font></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">1,129.0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,235.8&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,245.1&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:0.25pt solid #000;padding:0 1pt"></td></tr></table></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note&#58; Adjusted EBITDA, adjusted net income, and adjusted diluted EPS are&#160;non-IFRS&#160;measures (discussed in the Definitions section of this MD&#38;A). </font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">n&#47;m &#61; not meaningful</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We achieved diluted earnings per share of $2.98 and adjusted diluted earnings per share of $3.67, each an all-time high with respective increases of 34.2% and 17.3% compared to 2022. Record earnings reflect a very strong year of net revenue growth and solid execution of our strategic plan.</font></div><div><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Net revenue increased 13.7%, or $609.0&#160;million, to $5.1&#160;billion compared to 2022, primarily driven by 9.9% organic growth and 1.5% acquisition growth. All of our regional and business operating units delivered organic growth. Water delivered exceptional organic growth of 20%, while Environmental Services and the United States also achieved double-digit organic growth.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Project margin increased $327.4&#160;million, or 13.5%, to $2.7&#160;billion and, as a percentage of net revenue, remained consistent with 2022 at 54.2% as a result of net revenue growth and solid project execution.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Adjusted EBITDA increased $107.1&#160;million, or 14.8%, to $831.0&#160;million. We achieved an adjusted EBITDA margin of 16.4%, a 20 basis point increase from 2022, driven by increased activities and disciplined cost management, partly offset by a significant expense related to the revaluation of our long term incentive plan (LTIP) primarily due to strong share price appreciation. Excluding the revaluation, adjusted EBITDA margin achieved was 17.1%.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Net income and diluted EPS achieved record highs in 2023. Net income increased 34.1%, or $84.2&#160;million, to $331.2&#160;million, and diluted EPS increased 34.2%, or $0.76, to $2.98, </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">mainly due to strong net revenue growth, solid project margins, and lower administrative and marketing expenses as a percentage of net revenue. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-5</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">We concluded on our 2023 Real Estate Strategy and drove approximately $0.38 of incremental adjusted EPS while reducing our footprint by over 30% relative to our 2019 baseline. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Adjusted net income increased 17.7%, or $61.3&#160;million, to a record high of $408.4&#160;million, representing 8.1% of net revenue (8.6% excluding the effect of the LTIP revaluation), up</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 30 </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">basis points compared to last year. Adjusted diluted EPS increased 17.3%, or $0.54, to $3.67 ($3.91 excluding the effect of the LTIP revaluation). </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Contract backlog stands at $6.3 billion&#8212;a 6.8% increase from December&#160;31, 2022&#8212;reflecting 4.6% organic growth. </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Organic backlog growth was achieved across all our regional units, with Water attaining o</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ver 23% organic backlog growth. Contract backlog represents approximately 12 months of work.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Net debt to adjusted EBITDA was 1.0x at December&#160;31, 2023&#8212;within our internal range of 1.0x to 2.0x. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Operating cash flows increased 79.0% from $304.3&#160;million to $544.7 million, reflecting strong operating performance and disciplined working capital management.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Days sales outstanding was 77 days at December&#160;31, 2023, a four-day reduction from December&#160;31, 2022.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">We repurchased 129,036 common shares for an aggregate price of $10.0&#160;million under our normal course issuer bid (NCIB). </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">We issued 3,108,450 common shares from treasury through a public offering, including 405,450 shares issued in connection with the exercise in full of the over-allotment option, at a price of $92.50 for net proceeds of $277.8 million after share issuance costs. We used the net proceeds of the offering to repay a portion of our revolving credit facility, creating additional capacity to fund future acquisition opportunities and growth initiatives, as well as for general corporate purposes.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Consistent with our growth strategy and subsequent to year end, we closed the following acquisitions&#58; </font></div><div style="padding-left:45pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">On January 8, 2024, we acquired ZETCON Engineering, a 645-person engineering firm headquartered in Bochum, Germany, with 13 offices covering all major German metropolitan areas and one office in Austria. ZETCON provides a strong platform in infrastructure planning, inspection, project management, and construction management.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:45pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">On February 9, 2024, we acquired Morrison Hershfield, a 1,150-person engineering and management firm headquartered in Markham, Ontario. Morrison Hershfield has offices in 22 cities across North America and an office in India. The firm has a highly respected industry reputation in transportation, buildings, and environmental services.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">On February&#160;28, 2024, our Board of Directors declared a dividend of $0.21 per share, payable on April&#160;15, 2024, to shareholders of record on March&#160;28, 2024, representing an 7.7% increase.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-6</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><div id="i3a58313e044b43b5a7fc6d2834680774_22"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">2023 Fourth Quarter Highlights</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Quarter Ended Dec 31</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="6" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except per share amounts and percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Net<br>Revenue</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Net<br>Revenue</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross revenue</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">1,609.0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">129.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,513.5&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">133.9&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net revenue</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">1,242.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">100.0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,130.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Direct payroll costs</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">572.6&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">46.1&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">509.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">45.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Project margin</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%"> </font></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">669.6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">53.9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">620.5&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.9&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Administrative and marketing expenses</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">483.1&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38.9&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">439.4&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38.9&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation of property and equipment</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.9&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.2&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation of lease assets</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30.5&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.5&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of intangible assets</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23.7&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.9&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net interest expense and other net finance expense</font></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22.3&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.8&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.7)</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.1&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%)</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(10.5)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income taxes</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.4&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.7&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net income </font></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">74.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">6.0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">73.5&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.5&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Basic and diluted EPS</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">0.66</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.66&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted EBITDA&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note)</font></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">194.6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">15.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">191.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted net income&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note)</font></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">91.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">7.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">91.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted diluted EPS </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note)</font></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">0.82</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.82&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividends declared per common share</font></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">0.195</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.180&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;m</font></td></tr></table></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note&#58; Adjusted EBITDA, adjusted net income, and adjusted diluted EPS are&#160;non-IFRS&#160;measures (discussed in the Definitions section of this MD&#38;A).</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">n&#47;m &#61; not meaningful <br><br></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our fourth quarter results include solid performance as net revenue growth remained strong at 9.9%, and our earnings remained consistent, achieving diluted earnings per share of $0.66 and adjusted diluted earnings per share of $0.82.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Net revenue increased 9.9%, or $111.8&#160;million, to $1.2&#160;billion, driven by 7.5% organic growth and 1.9% acquisition growth. For the eighth consecutive quarter, we achieved organic growth in all of our regional and business operating units with the exception of Energy &#38; Resources, which saw a slight organic retraction of  1.2% in the fourth quarter. Double-digit organic growth was achieved in the United States and in our Water and Environmental Services businesses.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Project margin increased 7.9%, or $49.1&#160;million, and decreased 100 basis points as a percentage of net revenue from 54.9% to 53.9%, remaining in line with expected ranges. Higher project margin in Q4 2022 was partly due to changes in project mix in our US operations. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Adjusted EBITDA increased 1.5%, or $2.9&#160;million, to $194.6&#160;million, and achieved a margin of 15.7% compared to 17.0% in the prior period. The revaluation of our LTIP in Q4 2023, primarily due to strong share price appreciation, contributed to a lower margin. Excluding the revaluation, adjusted EBITDA margin achieved was 16.6%.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Net income increased 1.2%, or $0.9&#160;million, to $74.4&#160;million and diluted EPS was $0.66. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Adjusted net income and adjusted diluted EPS remained consistent at $91.4&#160;million</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, representing 7.4% of net revenue (</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1% excluding the effect of the LTIP revaluation)</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, and $0.82 </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">($0.90 excluding the effect of the LTIP revaluation), respectively.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-7</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of Non-IFRS Financial Measures</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:47.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.177%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended Dec 31,</font></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Quarter Ended Dec 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except per share amounts)</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net income</font></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">331.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">247.0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">200.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">74.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">73.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Add back (deduct)&#58;</font></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income taxes</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">96.0&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">78.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">62.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.4&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net interest expense</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">91.0&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">37.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22.9&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net impairment (reversal) of lease assets and property and equipment (note 1)</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2.9)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">37.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.9&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;Depreciation and amortization</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">283.6&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">283.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">221.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">69.1&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">73.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unrealized (gain) loss on equity securities</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(10.5)</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(13.9)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6.4)</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.2)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Acquisition, integration, and restructuring costs (note 4)</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39.6&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">41.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.3&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gain on disposition of intangible asset</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5.6)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5.6)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Adjusted EBITDA</font></div></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">831.0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">723.9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">573.8</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">194.6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">191.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended Dec 31,</font></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Quarter Ended Dec 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except per share amounts)</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net income </font></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">331.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">247.0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">200.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">74.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">73.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Add back (deduct) after tax&#58;</font></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net impairment (reversal) of lease assets and property and equipment (note 1)</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2.2)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28.5&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.1&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of intangible assets related to acquisitions  (note 2)</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.6&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">61.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.9&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unrealized (gain) loss on equity securities (note 3)</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8.1)</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(10.6)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.9)</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3.2)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Acquisition, integration, and restructuring costs (note 4)</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32.6&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.9&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gain on disposition of intangible asset (note 5)</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.3)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.3)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Adjusted net income </font></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">408.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">347.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">269.9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">91.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">91.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted average number of shares outstanding - diluted</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">111,228,491&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">111,069,776&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">111,616,665&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">112,039,745&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">110,915,844&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Adjusted earnings per share - diluted</font></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">3.67</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">3.13</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2.42</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">0.82</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">0.82</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">See the Definitions section of this MD&#38;A for our discussion of&#160;non-IFRS&#160;and other financial measures used and additional reconciliations of non-IFRS financial measures.</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note 1&#58; The net impairment (reversal) of lease assets and property and equipment includes onerous contracts associated with the impairment for the year ended December&#160;31, 2023 of $(0.2) (2022 - $2.6&#59; 2021 - $12.5) and for the quarter ended December 31, 2023 of $0.7 (2022 - $2.2). For the year ended December&#160;31, 2023, this amount is net of tax of nil (2022 - $(0.7)&#59; 2021 - $8.8). For the quarter ended December&#160;31, 2023, this amount is net of tax of $0.8 (2022 - $0.1).</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note 2&#58; The add back of intangible amortization relates only to the amortization from intangible assets acquired through acquisitions and excludes the amortization of software purchased by Stantec. For the year ended December&#160;31, 2023, this amount is net of tax of $15.3 (2022 - $19.3&#59; 2021 - $9.4). For the quarter ended December&#160;31, 2023, this amount is net of tax of $3.2 (2022 - $5.1).</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note 3&#58; For the year ended December&#160;31, 2023, this amount is net of tax of $(2.4) (2022 - $4.3)&#59; 2021 - $(3.3)). For the quarter ended December&#160;31, 2023, this amount is net of tax of ($(1.5)) (2022 - $(1.0)).</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note 4&#58; The add back of certain administrative and marketing costs and depreciation primarily related to acquisition and integration expenses associated with our acquisitions and restructuring costs. For the year ended December&#160;31, 2023, this amount is net of tax of $9.5 (2022 - $10.0&#59; 2021 - $6.6. For the quarter ended December&#160;31, 2023, this amount is net of tax of $2.3 (2022 - $3.1).</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note 5&#58; For the year and quarter ended December&#160;31, 2023, this amount is net of tax of nil (2022 - (1.3)&#59; 2021 - nil).</font></div><div style="margin-top:3pt"><font><br></font></div><div style="margin-top:3pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-8</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><div id="i3a58313e044b43b5a7fc6d2834680774_25"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Financial Targets</font></div><div style="margin-top:6pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In our 2022 Annual Report, we provided our annual targets for 2023 on page M-9. Based on the strength of our financial performance in the first half of the year we revised and increased certain targets contained within our 2023 guidance in both our Q2 and Q3 2023 Interim Reports.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"><tr><td style="width:1.0%"></td><td style="width:38.156%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.762%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.924%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, unless otherwise stated)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 Annual Range - excluding LTIP revaluation</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 Results -  excluding LTIP revaluation</font></div></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 Annual Range -  including LTIP revaluation </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(as reported)</font></div></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 Results (as reported)</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Targets</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net revenue growth</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12% to 14%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.7%</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12% to 14%</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.7%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted EBITDA as % of net revenue (note)</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.7% to 17.1%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17.1%</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.3% to 16.7%</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.4%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted net income as % of net revenue (note)</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">above 8.2%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.6%</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">above 7.8%</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.1%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted diluted EPS growth (note)</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22% to 25%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24.9%</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17% to 20%</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17.3%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted ROIC (note)</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Above 11.5%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.0%</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Above 11.0%</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.4%</font></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other expectations</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net debt to adjusted EBITDA (note)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.0x to 2.0x</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.0</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Effective tax rate (without discrete transactions)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22% to 23%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22.5%</font></td></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Earnings pattern</font></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">40-45% in Q1 and Q4</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">42%</font></td></tr><tr style="height:21pt"><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55-60% in Q2 and Q3</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58%</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Days sales outstanding (note)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">at or below 80 days</font></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">77</font></td></tr></table></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Our revised targets and guidance assumed the average value for the US dollar to be $1.35, GBP to be $1.66, and AU $0.91.</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note&#58; Adjusted EBITDA, adjusted net income, adjusted diluted EPS, and adjusted ROIC are&#160;non-IFRS&#160;measures and days sales outstanding is a supplementary financial measure discussed in the Definitions section of this MD&#38;A.</font></div><div style="margin-top:3pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We updated our 2023 Annual Range on November 9, 2023 and continued to present the range with and without the effect of revaluing our LTIP, which has been outsized in 2023 due to the sharp increase in our share price. As we have previously noted, it is our standard approach to assume no change in our share price from close of the reporting period to the end of the forecasted year. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The &#8220;2023 Annual Range &#8211; excluding LTIP revaluation&#8221; and &#8220;2023 Results &#8211; excluding LTIP revaluation&#8221; present our targets and results assuming our share price had not changed materially from December 31, 2022. We believe this provides a more relevant comparison of our performance relative to our expectations. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The &#8220;2023 Annual Range &#8211; including LTIP revaluation&#8221; presented our targets on an &#8220;as reported&#8221; basis and assumed no change in our share price from September 30, 2023 until the end of the year. Our &#8220;2023 Results&#8221; are as reported and include the effect of LTIP revaluation expense being approximately $10 million higher than projected in our targets due to the continued rise in our share price over the course of the fourth quarter. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We achieved our targets for all measures in 2023. For further details regarding our overall annual performance, refer to the Financial Performance section of this MD&#38;A.  </font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-9</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><div id="i3a58313e044b43b5a7fc6d2834680774_739"></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Strategic Plans</font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 Strategic Plan</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are proud that we have successfully delivered on our 2020 Strategic Plan, where we established the following key financial targets&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Grow net revenue at a CAGR of greater than 10%.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Drive adjusted EBITDA margins to the range of 16% to 17%.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Grow earnings per share at a CAGR of greater than 11%.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Deliver a return on invested capital of greater than 10%.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We met our 2020 financial targets, except for our growth in net revenue CAGR. The impact of the pandemic contributed to a slow down in acquisition activities and delayed our compounded net revenue growth. Even with the interruption, we achieved a net revenue increase of 37% since 2019 (CAGR of 8.1%), our adjusted EBITDA margin increased to 16.4% (or 17.1% excluding the effect of the 2023 LTIP revaluation), adjusted EPS grew at a CAGR of 16%, and we delivered a ROIC of 11.4%.  </font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 Strategic Plan</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 5, 2023, we announced our new 2024-2026 Strategic Plan, along with our three-year financial targets. The plan is based on three broad Strategic Growth Initiatives (SGIs)&#58; Climate Solutions&#59; Communities and Infrastructure of the Future&#59; and Future Technology. These initiatives form the foundation of our expectations for continued organic revenue growth. We have further reiterated our commitment to strategic acquisitive growth and to expand our EBITDA margin and earnings through project execution and operational efficiency.</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-10</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><div id="i3a58313e044b43b5a7fc6d2834680774_28"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Outlook </font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are increasing our net revenue growth and adjusted diluted EPS growth targets and reaffirming our other targets and expectations included in our 2024 guidance released on December 5, 2023 with the launch of our 2024-2026 Strategic Plan. These targets now include the acquisition of Morrison Hershfield as described on M-6.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"></td><td style="width:72.276%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024 Annual Range</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Targets</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net revenue growth </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note 1)</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11% to 15%</font></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted EBITDA as % of net revenue </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note 2)</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.2% to 17.2%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted net income as % of net revenue </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note 2)</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">above 8%</font></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted diluted EPS growth </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(notes 1 and 2)</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12% to 16%</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted ROIC </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note 2)</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">above 11%</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other expectations</font></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Effective tax rate (without discrete transactions)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22.0% to 23.0%</font></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Earnings pattern</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">40-45% in Q1 and Q4</font></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55-60% in Q2 and Q3</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Capital expenditures as % of net revenue </font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.75% to 2.25%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net debt to adjusted EBITDA </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note 2)</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.0x to 2.0x</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Days sales outstanding </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note 2)</font></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">at or below 80</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In setting our targets and guidance, we assumed an average value for the US dollar of $1.35, GBP $1.70, and AU $0.90. For all other underlying assumptions, see page M-43.</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note 1&#58; 2024 guidance released on December 5, 2023 previously included net revenue growth of 7% to 12% and adjusted diluted EPS growth of 11% to 16%.</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note 2&#58; Adjusted EBITDA, adjusted net income, adjusted diluted EPS, adjusted ROIC, and net debt to adjusted EBITDA are non-IFRS measures and days sales outstanding is a supplementary financial measure discussed in the Definitions section of this MD&#38;A.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We now expect that net revenue will increase between 11% and 15% in 2024. Stantec continues to see high levels of activity in all regions. We reaffirm our expectations for organic net revenue growth in the mid to high single digits, with the US and Global regions in the mid to high single digits, and Canada in the mid-single digits. We now expect acquisition net revenue growth in the mid-single digits from ZETCON, Morrison Hershfield, and ESD.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We continue to anticipate adjusted EBITDA margin will be in the range of 16.2% - 17.2%, reflecting continued discipline in the management of administrative and marketing costs to drive operational efficiency. Adjusted EBITDA margin in Q1 and Q4 2024 is expected to be near or below the low end of this range because of the additional effects of regular seasonal factors in the northern hemisphere. We expect to move to the higher end of the range in Q2 and Q3 of 2024, when we typically achieve stronger organic net revenue growth and increased utilization in our operations.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We continue to expect adjusted net income to achieve a margin above 8.0%, while we now expect adjusted diluted EPS growth to be in the range of 12% - 16%.  We continue to expect ROIC to be above 11%.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The above targets do not include any assumptions for additional acquisitions given the unpredictable nature of the size and timing of such acquisitions, or the impact from share price movements subsequent to December 31, 2023 and the relative total shareholder return components on our share-based compensation programs.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-11</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><div id="i3a58313e044b43b5a7fc6d2834680774_31"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Financial Performance</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following sections outline specific factors that affected the results of our operations in 2023.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="background-color:#ffffff;color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross and Net Revenue</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">While providing professional services, we incur certain direct costs for subconsultants, equipment, and other expenditures that are recoverable directly from our clients. Revenue associated with these direct costs is included in gross revenue. Because these direct costs and associated revenue can vary significantly from contract to contract, changes in gross revenue may not be indicative of our revenue trends. Accordingly, we also report net revenue (which is gross revenue less subconsultant and other direct expenses) and analyze results in relation to net revenue rather than gross revenue.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We generate over</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 75% </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of gross revenue in foreign currencies, primarily in US dollars, British pounds (GBP), and Australian (AU) dollars. Fluctuations in these currencies had a net $100.6&#160;million positive impact on our net revenue results in 2023 compared to 2022, as further described below&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The US dollar averaged $1.30 in 2022 and $1.35 in 2023&#8212;a 3.8% increase. The strengthening US dollar compared to the Canadian dollar had a positive effect on gross and net revenues.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The GBP averaged $1.61 in 2022 and $1.68 in 2023&#8212;a 4.3% increase. The strengthening GBP compared to the Canadian dollar had a positive effect on gross and net revenues.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The AU dollar averaged $0.90 in 2022 and 2023&#8212; remaining consistent with limited impact on gross and net revenues. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fluctuations in other foreign currencies did not have a material impact on our gross and net revenue in 2023 compared to 2022.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue earned by acquired companies in the first 12 months following an acquisition is reported as revenue from acquisitions and thereafter as organic revenue.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:26.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.301%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Revenue by Reportable Segment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Acquisitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Foreign Exchange</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Organic Growth </font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Organic growth</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canada</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,426.5</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,337.0</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">89.5</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">89.5</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.7&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">United States</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,634.5</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,056.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">577.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">83.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">110.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">384.2</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Global</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,418.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,283.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">135.0</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23.0</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">99.7</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,479.6</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,677.2</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">802.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">133.6</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">573.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Percentage growth</font></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.1&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.7&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:26.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.301%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Revenue by Reportable Segment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Acquisitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Foreign Exchange</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Organic Growth </font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Organic Growth </font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canada</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,246.3</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,150.8</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95.5</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95.5</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.3&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">United States</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,684.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,266.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">417.5</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.8</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">83.8</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">279.9</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Global</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,135.8</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,039.8</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">96.0</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.8</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">67.3</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,066.2</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,457.2</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">609.0</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65.7</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100.6</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">442.7</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Percentage growth</font></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.7&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.5&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.9&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-12</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:26.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.301%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Revenue by Business Operating Unit</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:700;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Acquisitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Foreign Exchange</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Organic Growth </font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Organic Growth</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Infrastructure</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,723.7</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,597.6</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">126.1</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.3</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35.6</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">78.2</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.9&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Water</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,368.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,137.2</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">231.7</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">37.4</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">194.3</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Environmental Services</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,410.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,250.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">159.7</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">128.4</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Buildings</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,232.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,027.7</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">204.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">83.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">102.2</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Energy &#38; Resources</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">743.8</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">663.8</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">80.0</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.7</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">70.3</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,479.6</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,677.2</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">802.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">133.6</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">573.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Percentage growth</font></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.1&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.7&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:26.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.301%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Revenue by Business Operating Unit</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:700;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Acquisitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Foreign Exchange</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Organic Growth</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Organic Growth</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Infrastructure</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,379.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,275.0</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">104.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.9</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.5</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65.0</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.1&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Water</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,073.2</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">873.5</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">199.7</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">172.6</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Environmental Services</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,028.0</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">901.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">126.7</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23.5</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">103.2</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Buildings</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">946.0</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">817.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">128.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.8</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59.7</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Energy &#38; Resources</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">639.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">589.5</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">50.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">42.2</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,066.2</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,457.2</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">609.0</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65.7</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100.6</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">442.7</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Percentage growth </font></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.7&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.5&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.9&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt"><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We drove strong growth in all of our geographies and businesses and achieved a 13.7% net revenu</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e increase</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in 2023 compared to 2022. Public infrastructure spending and private investment continue to be key growth drivers in 2023, with increased project work in water security, transportation, and energy transition. Other key drivers are the urgent challenges to tackle climate change and sustainability, along with re-shoring of domestic production to strengthen local supply chain resilience and security. Investments in smart cities, buildings, and designing facilities to meet the needs in the civic, healthcare, residential, and industrial markets also continue to be growth drivers.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross to net revenue ratio&#8239;was 1.28 and remained within our expected range of 1.25 to 1.30. </font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Canada</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We achieved 8.3% organic net revenue growth in our Canadian operations as both private and public spending remained robust and contributed to double-digit growth in Environmental Services, Infrastructure, and Water. In our Environmental Services business, demand remained high for our expertise in permitting and archaeological work to support midstream energy and transportation projects and increased environmental impact assessment activity in the renewable energy sector. Major bridge and roadway projects drove solid growth in Infrastructure and wastewater solution projects contributed to strong organic growth in Water. </font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">United States</font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net revenue increased 18.4%, reflecting continued strong organic growth momentum, positive foreign exchange impact, and acquisition growth. Our US operations achieved double-digit organic growth, driven by Water, Buildings, and Energy &#38; Resources. Our Water team capitalized on public sector and industrial project demands across the US and continued our work on large-scale water security projects in the western US. Growth in our top-ranking Buildings practice was spurred by solid investment across most sub-sectors, particularly in healthcare, industrial, civic, and science &#38; technology. Energy &#38; Resources was driven by an acceleration of activities on hurricane recovery and power grid modernization projects in Puerto Rico. </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The ramp up of projects in our Infrastructure business drove solid organic growth, particularly on transit and rail projects in the western US and roadway work in the eastern US.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-13</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Global</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In our Global operations, we achieved net revenue&#160;growth of 9.2%, reflecting organic and acquisition net revenue growth and positive foreign exchange impacts. Momentum from 2022 continued into 2023 and contributed to double-digit organic net revenue growth in Water and Energy &#38; Resource</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">s. Our industry-leading Water business continued to deliver strong organic growth across the UK, Australia, and New Zealand through long-term framework agreements and public sector investment in water infrastructure. Energy &#38; Resources delivered robust organic growth as a major energy storage project ramped up in the UK, along with the increasing imperative for energy-transition solutions that continued to drive demand in mining for copper and other metals.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Backlog</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We define &#8220;backlog&#8221; as the total value of all contracts that have been awarded less the total value of work completed on these contracts as of the reporting date. Our backlog equates to our remaining performance obligations that are unsatisfied (or partially satisfied) at the end of the reporting period, as reported under IFRS Accounting Standards.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:26.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.301%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Dec 31, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Dec 31, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Acquisitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Foreign Exchange</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Organic Growth</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Organic Growth </font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canada</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,342.6</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,249.2</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">93.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">93.4</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.5&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">United States</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,950.8</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,715.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">234.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">238.0</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(80.1)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">77.0</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Global</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,012.5</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">936.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">75.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(23.7)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">99.6</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,305.9</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,901.7</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">404.2</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">238.0</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(103.8)</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">270.0</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Percentage growth (retraction)</font></div></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%)</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our contract backlog at December&#160;31, 2023 of $6.3 billion grew organically by 4.6%, or $270.0 million, and represents approximately 12 months of work, consistent with 2022. The increase in our contract backlog was driven by organic growth across all our regional units, and particularly in our Water and Buildings businesses.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Major Project Awards </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Backlog grew by $404&#160;million compared to December&#160;31, 2022, which supports our positive outlook for a strong multi-year growth cycle bolstered by public infrastructure spending and private investment. Our project work continues to expand as demand grows for solutions related to infrastructure resilience, water security, climate change, energy transition, and domestic production.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In Metro Vancouver, British Columbia, our Water team was selected for engineering design and project management services for the North Shore Wastewater treatment plant project. In western Canada, we were awarded several renewable energy projects that will increase power generation and support decarbonization efforts. Our ability to integrate and cross-sell services resulted in two significant multidisciplinary industrial project wins. Our Infrastructure, Buildings, and Energy &#38; Resources teams will collaborate to provide design and engineering services for a $1 billion lithium-ion battery cell manufacturing facility in British Columbia and the Durham Region Transit&#8217;s new zero-emissions bus facility in Ontario.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Project wins in the United States span many end-markets. We were awarded the final design services for California's high-speed rail, an IIJA-funded project, which will connect Merced to Madera. We were named sole consultant for airport infrastructure and aviation terminal expansion programs at both the Cyril E. King airport and the Henry E. Rohlsen airport in the US Virgin Islands. Our Water team was awarded numerous water and wastewater projects throughout the United States, including the Southerly Tunnel Dewatering Pump Station in Cleveland, Ohio. This project is part of the Northeast Ohio Regional Sewer District's Project Clean Lake, a program designed to reduce pollution in Lake Erie. Our Buildings team was selected to provide consulting, design, and mechanical and electrical services for healthcare-related building and renovation projects. </font></div><div><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Global operations achieved double-digit growth with strong backlog in Water and Buildings. Through our joint venture, Esh-Stantec, we were appointed to Lot A of Northumbrian Water's AMP8 infrastructure framework agreement, which runs for 12 years. We were also awarded three wastewater projects in Taiwan. Our Buildings team </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-14</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was s</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">elected to design a world class integrated </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">healthcare cancer facility in Dubai. Additional awards included Environmental Services contracts for renewable wind, solar and storage plants in Europe, and several mining projects in South America. </font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Project Margin</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Project mar</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">gin </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">is calculated as net revenue minus direct payroll costs. Direct payroll costs include salaries and related fringe benefits for labor hours directly associated with completing projects. Labor costs and related fringe benefits for labor hours not directly associated with completing projects are included in administrative and marketing expenses.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In general, project margin fluctuations depend on the particular mix of projects in progress and on project execution. The fluctuations reflect our business model, which is based on providing services across diverse geographic locations, business operating units, and all phases of the infrastructure and facilities project life cycle.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project Margin by Reportable Segment</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Net Revenue</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Net Revenue</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canada</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">667.4&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.6&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">611.0&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.1&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">United States</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,475.1&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55.0&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,254.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Global</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">602.2&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.0&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">552.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</font></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,744.7&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.2&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,417.3&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.2&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr></table></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project Margin by Business Operating Unit</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Net Revenue</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Net Revenue</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Infrastructure</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">740.4&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.7&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">690.3&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.1&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Water</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">582.0&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.2&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">474.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Environmental Services</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">580.4&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">56.5&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">512.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">56.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Buildings</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">505.0&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.4&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">441.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Energy &#38; Resources</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">336.9&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.7&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">299.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">50.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</font></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,744.7&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.2&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,417.3&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.2&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr></table></div><div style="margin-top:3pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Project margin increased $327.4&#160;million, or 13.5%, and as a percentage of net revenue, project margin remained consistent at 54.2%. </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net revenue growth driven by robust public and private investment contributed to the project margin increase. As a percentage of net revenue, project margin remained in line with our expectations as a result of our continued discipline in project execution, our ability to increase rates on certain projects to mitigate the impacts of wage inflation, and increased selectivity in project pursuits. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In Canada, project margin increased $56.4 million to $667.4 million, and as a percentage of net revenue, project margin increased 50 basis points </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">due primarily to strong volume on high margin archaeological work in Environmental Services and solid project performance, particularly in Energy &#38; Resources. Additionally, certain project recoveries and change order approvals in Infrastructure contributed to project margin increases.</font></div><div><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pro</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ject margin in the United States increased $221.0 million, and as a percentage of net revenue, decreased 30 basis points to 55.0%. Project margin as a percentage of net revenue remained consistent with expectations, decreasing slightly due to project mix across our business lines.</font></div><div><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Project margin in our Global operations increased $50.0&#160;million to $602.2 million and remained consistent as a percentage of net revenue as a result </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of solid project execution, particularly in Water and Energy &#38; Resources.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-15</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="background-color:#ffffff;color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Administrative and Marketing Expenses</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Administrative and marketing expenses fluctuate year to year due to the amount of staff time charged to marketing and administrative labor, which is influenced by the mix of projects in progress during the period, business development activities, and integration activities resulting from acquisitions. In the months after completing an acquisition, staff time charged to administration and marketing is generally higher as a result of integration activities, including orienting newly acquired staff. Our operations generally incur higher administrative and marketing expenses in the first and fourth quarters as a result of the holiday season and seasonal weather conditions in the northern hemisphere, which, in turn, result in lower staff utilization.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Administrative and marketing expenses were $1,945.8&#160;million in 2023 compared to $1,742.5&#160;million in 2022, and decreased as a percentage of net revenue to 38.4% from 39.1%. The decrease was from o</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ur higher utilization and disciplined management of operations which resulted in lower administrative and marketing costs as a percentage of net revenue. Lower provisions for claims estimates also contributed to the decrease. Partly offsetting </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">these decreases were higher share-based compensation costs, which include the impact of the revaluation of our LTIP ($34.1 million, or 70 basis points as a percentage of net revenue).  </font></div><div style="margin-bottom:3pt"><font><br></font></div><div style="margin-bottom:3pt"><font style="background-color:#ffffff;color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Interest Expense and Other Net Finance Expense</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net interest expense and other net finance expense increased $19.8&#160;million in 2023 compared to 2022. This was primarily du</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e to rising interest rates impacting our credit and term loan facilities. </font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="background-color:#ffffff;color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other income was $4.9&#160;million in 2023 compared to $7.0&#160;million in 2022. Other income included a net gain of $11.1 million from our investments held for self-insured liabilities in 2023 compared to a net loss of $2.4 million in 2022. The comparative period also included a $5.6&#160;million gain on the disposition of an intangible asset and a non-cash net impairment reversal of leased assets and property and equipment of $5.5&#160;million.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our effective income tax rate decreased from 24.0% in 2022 to 22.5% 2023, which was consistent with our guidance as we benefited from our implemented tax strategy and recognized additional tax savings. </font></div><div><font><br></font></div><div id="i3a58313e044b43b5a7fc6d2834680774_34"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Fourth Quarter Results</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following sections outline specific factors that affected the results of our operations in Q4 2023 vs Q4 2022.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross and Net Revenue</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:26.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.301%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Revenue by Reportable Segment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Acquisitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Foreign Exchange</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Organic Growth</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Organic Growth</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canada</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">357.6</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">357.3</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.3</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.3</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">United States</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">902.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">822.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">80.2</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.4</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">46.5</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Global</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">349.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">334.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15.0</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.9</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,609.0</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,513.5</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95.5</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57.7</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Percentage growth </font></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.3&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.4&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.8&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-16</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:26.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.301%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Revenue by Reportable Segment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Acquisitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Foreign Exchange</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Organic Growth </font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Organic Growth </font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canada</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">307.1</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">291.1</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.0</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n&#47;a</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.0</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.5&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">United States</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">662.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">577.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">84.2</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">61.0</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Global</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">273.0</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">261.4</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.3</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,242.2</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,130.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">111.8</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.3</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.2</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85.3</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Percentage growth</font></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.9&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.9&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.5&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.5&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:26.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.301%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Revenue by Business Operating Unit</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:700;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Acquisitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Foreign Exchange</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Organic Growth (Retraction)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Organic Growth (Retraction)</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Infrastructure</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">419.7</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">421.8</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2.1)</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.4)</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.0&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Water</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">343.7</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">289.8</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">50.8</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Environmental Services</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">357.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">341.5</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.2</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Buildings</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">308.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">277.8</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.4</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.5</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.6)</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Energy &#38; Resources</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">179.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">182.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2.7)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.4)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.3)</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%)</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,609.0</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,513.5</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95.5</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57.7</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Percentage growth</font></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.3&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.4&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.8&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:26.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.301%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Revenue by Business Operating Unit</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:700;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Acquisitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Foreign Exchange</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change Due to Organic Growth (Retraction)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Organic Growth (Retraction)</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Infrastructure</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">336.5</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">324.8</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.7</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.6</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.0&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Water</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">265.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">218.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">47.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.2</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">45.4</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Environmental Services</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">254.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">225.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29.0</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.5</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.5</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Buildings</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">234.7</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">208.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.7</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Energy &#38; Resources</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">150.8</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">153.9</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3.1)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.2)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.9)</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%)</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,242.2</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,130.4</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">111.8</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.3</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.2</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85.3</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Percentage growth </font></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.9&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.9&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.5&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.5&#160;</font></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net revenue grew 9.9% in Q4 2023 compared to Q4 2022, driven largely by organic growth, as well as acquisition growth and the positive impacts of foreign exchange. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net revenue from our Canada operations grew organically by </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.5% in Q4 2023 compared to Q4 2022, driven by double digit organic performance in Environmental Services, Infrastructure, and Water, partially offset with a slight retraction in Energy &#38; Resources as several significant projects wound down in Q4 2023.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our US net revenue grew by 14.6% in </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Q4 2023</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> compared to </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Q4 2022</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as a result of double-digit organic growth, primarily from high organic growth achieved in Infrastructure, Water, and Buildings.  </font></div><div><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Global operations generated net revenue growth of 4.4% in Q4 2023 compared to Q4 2022, primarily from organic growth in Water and Energy &#38; Resources.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-17</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="background-color:#ffffff;color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Project Margin</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project Margin by Reportable Segment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4 2023</font></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4 2022</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Net Revenue</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Net Revenue</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canada</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">163.8&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.3&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">155.3&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.3&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">United States</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">361.6&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.6&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">328.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">56.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Global</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">144.2&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.8&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">137.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</font></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">669.6&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.9&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">620.5&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.9&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr></table></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project Margin by Business Operating Unit</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4 2023</font></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4 2022</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Net Revenue</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% of Net Revenue</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Infrastructure</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">179.9&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.5&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">179.6&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55.3&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Water</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">144.3&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.3&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">115.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Environmental Services</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">145.4&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57.2&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">130.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Buildings</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">120.9&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51.5&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">113.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Energy &#38; Resources</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">79.1&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.5&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">80.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</font></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">669.6&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.9&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">620.5&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.9&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</font></td></tr></table></div><div style="margin-top:3pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Project margin increased $49.1&#160;million in the quarter and decreased 100 basis points as a percentage of net revenue.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Overall, project margin increased as a result of higher net revenue from organic growth and acquisitions. Solid project execution and a favorable project mix drove consistent margins as a percentage of net revenue in Canada and Global. US margin as a percentage of net revenue was consistent with expectations and was higher in Q4 2022, primarily due to favorable project mix and certain recoveries, particularly in Water and Buildings.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Administrative and marketing expenses were $483.1&#160;million in Q4 2023 compared to $439.4&#160;million in Q4 2022, and as percentage of net revenue remained consistent quarter over quarter at 38.9% (37.9% without the impact of the LTIP revaluation in Q4 2023). Net interest expense and other net finance expense increased primarily due to higher interest rates. Other income decreased as a result of a gain realized in Q4 2022 on the disposition of an intangible asset, partly offset with unrealized gain on investments held for self-insured liabilities in Q4 2023.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our effective income tax rate in Q4 2023 was 22.3% compared to a rate of 24.8% in Q4 2022. The Q4 2023 quarterly rate remained consistent with our annual effective tax rate of 22.5%.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-18</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><div id="i3a58313e044b43b5a7fc6d2834680774_37"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Quarterly Trends</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of our quarterly operating results for the last two fiscal years.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.433%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except per share amounts)</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q3</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q2</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q1</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q3</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q2</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q1</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross revenue</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,609.0&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,693.2&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,638.2&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,539.2&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,513.5&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,473.2&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,376.6&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,313.9&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net revenue</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,242.2&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,316.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,278.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,228.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,130.4&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,160.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,116.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,050.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net income </font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">74.4&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">103.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">73.5&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">68.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">44.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Diluted earnings per share</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.66&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.94&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.79&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.59&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.66&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.61&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.55&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.40&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted net income&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note)</font></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">91.4&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">126.7&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">109.4&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">80.9&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">91.1&#160;</font></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95.0&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">92.6&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">68.4&#160;</font></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted diluted EPS&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note)</font></div></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.82&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.14&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.99&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.73&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.82&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.86&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.83&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.61&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Adjusted net income and adjusted diluted EPS are&#160;non-IFRS&#160;measures and are further discussed in the Definitions section of this MD&#38;A. </font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Quarterly EPS and adjusted diluted EPS are not additive and may not equal the annual diluted EPS reported. This is a result of the effect of shares issued on the weighted average number of shares. Quarterly and annual diluted EPS and adjusted diluted EPS are also affected by the change in the market price of our shares since we do not include in dilution options when the exercise price of the option is not in the money.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The table below compares quarters, summarizing the impact of organic, acquisition growth, and foreign exchange on net revenue&#58;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q3 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q2 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q1 2023</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">vs.</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">vs.</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">vs.</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">vs.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q4 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q3 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q2 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q1 2022</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Increase in net revenue due to</font></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Organic growth</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85.3&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">104.3&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">125.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">127.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Acquisition growth</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.3&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26.9&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Impact of foreign exchange rates on revenue earned by foreign subsidiaries</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.2&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">25.6&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">33.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total increase in net revenue</font></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">111.8&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">156.8&#160;</font></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">162.0&#160;</font></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">178.4&#160;</font></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We experience variability in our results of operations from quarter to quarter due to the nature of the industries and geographic locations we operate in. In the first and fourth quarters, we see slowdowns related to winter weather conditions and holiday schedules. The increase in net revenue in each of the 2023 quarters compared to the same periods in 2022 reflects organic growth, acquisition growth from revenues contributed from acquisitions completed in the last twelve months, and positive foreign exchange impacts. (See additional information about operating results in our&#160;MD&#38;A for each respective quarter.)</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-19</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><div id="i3a58313e044b43b5a7fc6d2834680774_40"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Statements of Financial Position</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following highlights the major changes to our assets, liabilities, and equity from December&#160;31, 2022 to December&#160;31, 2023.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Dec 31, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Dec 31, 2022</font></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total current assets</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,272.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,937.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Property and equipment</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">267.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">250.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Lease assets</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">442.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">470.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,384.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,346.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Intangible assets</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">265.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">320.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net employee defined benefit asset</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">72.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred tax assets</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">92.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">45.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other assets</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">279.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">224.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">6,076.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">5,652.9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current portion of lease liabilities</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">101.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">99.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current portion of long-term debt</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">146.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current portion of provisions</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">All other current liabilities</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,316.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,210.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total current liabilities</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,615.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,410.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Lease liabilities</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">477.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">522.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term debt</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">982.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,183.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provisions</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">134.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">149.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net employee defined benefit liability</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred tax liability</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other liabilities</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">40.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Equity</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,756.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,286.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total liabilities and equity</font></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">6,076.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">5,652.9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to the Liquidity and Capital Resources section of this MD&#38;A for an explanation of the changes in current assets and current liabilities and the Shareholders&#8217; Equity section of this MD&#38;A for an explanation of the changes in equity.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying amounts of assets and liabilities for our US and other foreign subsidiaries on our consolidated statements of financial position decreased due to the weakening of the US dollar and Australian dollar compared to the Canadian dollar, partly offset by the strengthening of the British pound compared to the Canadian dollar. Other factors that impacted our long-term assets and liabilities are indicated below.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The impact of the ESD acquisition and measurement period adjustments for prior acquisitions increased intangible assets by $37.6 million and goodwill by $74.2 million. These values are based on a preliminary purchase price allocation and are pending a final determination of the fair value of the assets and liabilities acquired. The final allocation may differ from the preliminary allocation.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions of primarily engineering equipment and leasehold improvements in property and equipment were partly offset by depreciation. Lease assets and intangible assets decreased as depreciation and amortization exceeded lease additions and modifications, software additions, and acquired intangible assets. O</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ther asse</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ts increased primarily as a result of purchases of investments and unrealized fair value increases recorded in investments held for self-insured liabilities and derivative financial instruments. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-20</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net deferred tax assets increased $51.2 million primarily due to the estimated change in temporary differences, including those related to research and experimental expenditures in the US that, beginning in 2022, are amortized for tax purposes.</font></div><div><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total l</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ease liabilities decreased $42.3&#160;million due to lease payments made partly offset by additions, modifications, and interest accretion.</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> O</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ther liabilities increased due to higher revaluation impacts on cash-settled share-based compensation as a result of strong share price appreciation.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt decreased $106.8&#160;million, due to </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">payments made on our revolving credit facility and software financing obligations, including use of the </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">net proceeds of $277.8 million</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> from our common share offering in November 2023. These decreases were partly offset by </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the issuance of $250.0 million in senior unsecured notes, a new unsecured bilateral term credit facility of $100.0 million, and an increase in notes payable related to the ESD acquisitio</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net employee defined benefit asset increased $14.9&#160;million and net employee defined benefit liability decreased $2.8&#160;million, for a combined increase in the net asset position of $17.7&#160;million to a net asset of $42.8 million compared to $25.1 million in 2022. The increase in the net asset position resulted largely from remeasurement gains and contributions made in the year.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In accordance with our accounting policies (described in note 4 of our 2023 audited consolidated financial statements), we conduct a goodwill impairment test annually as at October&#160;1 or more frequently if circumstances indicate that an impairment may occur or if a significant acquisition occurs between the annual impairment test date and December 31.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our CGUs are identified by considering the interdependence of cash flows between different geographic locations and how management monitors the operations. As such, we define our CGUs as follows&#58; Canada, US, Asia&#47;Pacific, Latin America, and UK&#47;Europe&#47;Middle East. As goodwill is not monitored at a level lower than our operating segments, three of our CGUs (Asia&#47;Pacific, Latin America, and UK&#47;Europe&#47; Middle East) are grouped into Global for the purpose of allocating goodwill and testing impairment.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October&#160;1, 2023, we performed our annual goodwill impairment test. We estimate the recoverable amount by using the fair value less costs of disposal approach. There is a material degree of uncertainty with respect to the estimates of the recoverable amounts of our CGUs, given the necessity of making key economic assumptions about the future.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As at October&#160;1, 2023, we concluded that the recoverable amount of our Canada and US CGUs exceeded their </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">carrying amount and management believes that no reasonably possible change in assumptions would have caused </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the carrying amount to exceed their respective recoverable amount. The recoverable amount of our Global group of </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CGUs exceeded its carrying amount by $106.7 million assuming terminal operating margins averaging 9.3%. Management believes that the only reasonably possible changes to key assumptions that would cause the Global group of CGUs&#8217; carrying amount to exceed its recoverable amount would be a 100-basis points reduction in the assumed terminal operating margins (key assumptions are described in note 12 of our 2023 audited consolidated financial statements and incorporated by reference in this MD&#38;A).</font></div><div><font><br></font></div><div id="i3a58313e044b43b5a7fc6d2834680774_43"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are able to meet our liquidity needs through various sources, including cash generated from operations&#59; long- and short-term borrowings (further described in the Capital Management section of this MD&#38;A)&#59; and the issuance of common shares. We use funds primarily to&#160;pay operational expenses&#59; complete acquisitions&#59; sustain capital spending on property, equipment, and software&#59; repay long-term debt&#59; repurchase shares&#59; and pay dividend distributions to shareholders.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We believe that internally generated cash flows, supplemented by borrowings, if necessary, will be sufficient to cover our normal operating and capital expenditures. However, under certain favorable market conditions, <font id="id2385896cd544fdab452200d193f84ef_37576"></font><font id="id2385896cd544fdab452200d193f84ef_37577"></font>we do consider issuing common shares to facilitate acquisition growth or to reduce borrowings under our credit facilities.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-21</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Working Capital</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table shows summarized working capital information as at December&#160;31, 2023, compared to December&#160;31, 2022&#58;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except ratios)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Dec 31, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Dec 31, 2022</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current assets</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2,272.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,937.8&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current liabilities</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">1,615.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,410.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Working capital&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note)</font></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">656.8</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">527.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current ratio&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(note)</font></div></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">1.41</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.37&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note&#58; See the Definitions section of this MD&#38;A for our discussion of&#160;supplementary financial measures used. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying amounts of assets and liabilities for our US operations and certain other global subsidiaries on our consolidated statements of financial position decreased due to the weakening of the US and Australian dollar relative to the Canadian dollar, partially offset by the strengthening of the British pound relative to the Canadian dollar. Other factors that impacted our current assets and liabilities are indicated below.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current assets increased due to a collective increase of $110.8&#160;million in trade and other receivables, unbilled receivables, and contract assets from strong organic revenue growth and the ESD acquisition. In addition, cash and deposits increased $204.6&#160;million (explained in the Cash Flows section of this MD&#38;A).</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our DSO (defined in the Definitions section of this MD&#38;A) was 77 days at December&#160;31, 2023, a four-day reduction from December 31, 2022, remaining within our expectations and reflecting strong collection efforts throughout the organization. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The increase in current liabilities </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was largely th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e result of higher trade and other payables due to increased activities and the timing of payroll accruals, an increase to deferred revenue from organic growth,</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and increases in t</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">he current portion of long-term debt and other liabilities (both explained in the Statement of Financial Position section of this MD&#38;A). These increases were partly offset by a decrease in bank indebtedness (explained in the Cash Flows section of this MD&#38;A). </font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash flows from operating activities</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">544.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">304.3&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">240.4&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash flows used in investing activities</font></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(201.7)</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(73.8)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(127.9)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash flows used in financing activities</font></div></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(134.0)</font></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(296.7)</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">162.7&#160;</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash flows from operating activities </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash flows from operating activities were $544.7 million, which increased $240.4&#160;million compared to 2022. Strong </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">revenue growth and our disciplined management of working capital contributed to increased operating cash flow. This was partly offset by increased tax installments paid, reflecting higher projected taxable income and the new US tax legislation which delays the deduction of certain research and experimental expenditures, and increased interest payments. Operating cash flows in 2022 included impacts from the Cardno financial system integration.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash flows used in investing activities</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash flows used in investing activities were $201.7&#160;million, a $127.9&#160;million increase compared to 2022. This was due primarily to our investments held for self-insured liabilities which included net purchases of $37.6&#160;million in 2023 compared to net proceeds of $38.4&#160;million earned from the sale of investments in the prior period. Additional increases to cash outflows were due to higher property and equipment and intangible assets purchases of $25.7 million, primarily for certain leasehold improvements and engineering equipment, as well as higher net cash used to fund a portion our acquisition of ESD. </font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash flows used in financing activities</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash flows used in financing activities were $134.0&#160;million, a $162.7&#160;million decrease compared to 2022. The decrease was driven by net proceeds received from the issue of senior unsecured notes and a new bilateral term </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-22</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">loan facility, which aggregated to $348.8 million, a common share offering of $277.8&#160;million, and lower share repurchases. These decreases were partly offset by net repayments of $550.0&#160;million made on our revolving credit facility, notes payable and software financing obligations, and bank indebtedness. </font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Management</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our objective in managing Stantec&#8217;s capital is to provide sufficient capacity to cover normal operating and capital expenditures and to have flexibility for financing future growth. We focus our capital allocations on increasing shareholder value through funding accretive acquisitions in pursuit of our growth strategy while maintaining a strong balance sheet, repurchasing shares opportunistically, and managing dividend increases to our target payout ratio in a sustainable manner.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We manage our capital structure according to our internal guideline of maintaining a net debt to adjusted EBITDA (actual trailing twelve months) ratio of less than 2.0 to 1.0. There may be occasions when we exceed our target by completing acquisitions that increase our debt level for a period of time. </font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except ratios)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Dec 31, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Dec 31, 2022</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current and non-current portion of long-term debt</font></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">1,129.0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,235.8&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less&#58; cash and cash equivalents</font></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(352.9)</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(148.3)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Bank indebtedness</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">23.6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net debt</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">799.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,152.9&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Shareholders' equity</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2,756.6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,286.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total capital managed</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">3,556.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,438.9&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted EBITDA (note)</font></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">831.0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">723.9&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net debt to adjusted EBITDA ratio (note)</font></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">1.0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.6&#160;</font></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note&#58; See the Definitions section of this MD&#38;A for our discussion of&#160;non-IFRS&#160;measures used.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, our net debt to adjusted EBITDA ratio was 1.0x, falling within our stated internal guideline and an improvement from 2022 as proceeds from our Q4 2023 bought-deal offering and higher cash flows from operations reduced net debt, and adjusted EBITDA increased year over year. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our credit facilities include&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">senior unsecured notes, including notes issued on June 27, 2023, aggregated to $550 million</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">syndicated senior credit facilities of $1.2 billion, structured as a sustainability-linked loan, consisting of a revolving credit facility in the maximum of $800 million and a term loan of $310 million (with access to additional funds of $600 million through an accordion feature)</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">an unsecured bilateral term credit facility of $100 million</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">an uncommitted unsecured multicurrency credit facility of &#163;20 million and an overdraft facility of AU$5 million</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are required to comply with certain covenants as part of our senior unsecured notes, syndicated senior credit facilities, and unsecured bilateral term credit facility. The key financial covenants include, but are not limited to, ratios that measure our debt relative to our profitability (as defined by the credit facilities agreement).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, $732.7 million was available in our credit facilities for future activities and we were in compliance with the covenants related to our credit facilities as at and throughout the year ended December&#160;31, 2023.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shareholders&#8217; Equity</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shareholders&#8217; equity increased $470.6&#160;million. The increase in shareholders&#8217; equity was mainly due to net income of $331.2&#160;million earned in 2023, net proceeds from common shares issued of $277.8 million, and $9.3&#160;million in share options exercised for cash. These increases were partly offset by $87.2&#160;million in dividends declared, $10.0&#160;million in shares repurchased under our NCIB, and other comprehensive loss of $50.9 million, including exchange differences on translation of our foreign subsidiaries of $64.0&#160;million. </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-23</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our NCIB on the TSX was renewed on December&#160;11, 2023, enabling us to repurchase up to 2,281,339 of our common shares during the period of December&#160;13, 2023 to December&#160;12, 2024. We also have an Automatic Share Purchase Plan with a broker that allows the purchase of common shares for cancellation under the NCIB at any time during predetermined trading blackout periods within certain&#160;pre-established&#160;parameters.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We believe that, from time to time, the market price of our common shares does not fully reflect the value of our business or future business prospects and that, at such times, the repurchase of outstanding common shares are an appropriate use of available Company funds. We repurchased 129,036 common shares for an aggregate price of $10.0&#160;million during 2023, compared to the repurchase of 1,085,676 common shares for an aggregate price of $65.3&#160;million during 2022.</font></div><div><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, we completed a public common share offering and issued 3,108,450 shares from treasury, including 405,450 shares issued in connection with the exercise in full of the over-allotment option, at a price of $92.50 for gross proceeds of $287.5 million (net proceeds of $277.8 million after share issuance costs).</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other</font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding Share Data</font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common share outstanding were </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">114,066,995 at </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2023 and February&#160;28, 2024</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. No shares were repurchased between January&#160;1, 2024, to February&#160;28, 2024</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> under the NCIB and Automatic Share Purchase Plan.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As part of our operations, we enter into long-term contractual arrangements from time to time. The following table summarizes the contractual obligations due on our long-term debt, lease arrangements, purchase and service obligations, and other obligations at December&#160;31, 2023, on an undiscounted basis.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.910%"><tr><td style="width:1.0%"></td><td style="width:41.732%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.333%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.333%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.333%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.333%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Payment Due by Period</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars)</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than<br>1 Year</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">1&#8211;3 Years</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">4&#8211;5 Years</font></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">After<br>5 Years</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Debt</font></div></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,135.1&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">148.4&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">196.3&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">540.4&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">250.0&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest on debt</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">200.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">50.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">82.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">47.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Bank indebtedness</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Lease liabilities</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">667.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">119.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">228.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">153.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">166.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Variable lease payments and other lease obligations</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">338.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">56.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">76.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">110.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Restoration</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchase and service obligations</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">130.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">67.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">61.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other obligations</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">158.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">61.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.3&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total contractual obligations</font></div></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,686.6&#160;</font></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">535.1&#160;</font></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">733.8&#160;</font></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">828.1&#160;</font></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">589.6&#160;</font></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For further information regarding the nature and repayment terms of our long-term debt, refer to the Cash Flows and Capital Management sections of this MD&#38;A and notes 16 and 25 in our 2023 audited consolidated financial statements, incorporated by reference.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our lease arrangements include&#160;non-cancellable&#160;rental payments for office space, vehicles, and other equipment. Purchase and service obligations include enforceable and legally binding agreements to purchase future goods and services. Other obligations include amounts payable for our restricted share, deferred share, and performance share units issued under our Long-Term Incentive Plan and obligations for our end of employment benefit plans. Failure to meet the terms of our lease payment commitments may constitute a default, potentially resulting in a lease termination payment, accelerated payments, or a penalty as detailed in each lease agreement. The above table does not include obligations to fund defined benefit pension plans, although we make regular contributions. Funding levels are monitored regularly and reset with triennial funding valuations performed for the pension plans&#8217; board of trustees&#59; the most recent were completed as a</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">t March&#160;31, 2021</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company expects to contribute approximately $7&#160;million to the pension plans in 2024.</font></div><div style="margin-bottom:3pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-24</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have an additional separate letter of credit facility outside of our revolving credit facility that provides letters of credit up to $100.0 million. As at December&#160;31, 2023, we had off-balance sheet financial arrangements relating to letters of credit under our revolving credit facility of $2.4&#160;million and $57.0&#160;million in aggregate letters of credit outside of our revolving credit facility. The letters of credit expire at various dates before January 2025, except for $15.4&#160;million that have open-ended terms. These&#8212;including the guarantees of certain office rental obligations&#8212;were issued in the normal course of operations.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Also, in the normal course of operations, our surety facilities allow for the issuance of bonds for certain types of project work. These bonds are intended to provide owners with financial security regarding the completion of their project in the event of default. At December&#160;31, 2023, bonds issued under our surety facilities included $16.6&#160;million in bonds for Construction Services (discontinued operations sold in 2018) expiring on completion of the associated projects</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The estimated completion dates of these projects are before July 2024. Although we remain obligated for these instruments, the purchaser of the Construction Services business has indemnified Stantec should any of these obligations be triggered. We also have $20.3&#160;million in bonds for our continuing operations expiring on completion of the associated projects. The estimated completion dates of these projects are before August 2029.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the normal course of business, we also provide indemnifications and, in limited circumstances, surety bonds and guarantees. These are granted on commercially reasonable contractual terms and are provided to counterparties in transactions such as purchase and sale contracts for assets or shares, service agreements, and leasing transactions. We also indemnify our directors and officers against any and all claims or losses reasonably incurred in the performance of their service to Stantec to the extent permitted by law. These indemnifications may require us to compensate the counterparty for costs incurred through various events. The terms of these indemnifications and guarantees will vary based on the contract, the nature of which prevents us from making a reasonable estimate of the maximum potential amount that could be required to pay counterparties. Historically, we have not made any significant payments under such indemnifications or guarant</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ees, a</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd no amo</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">unts </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">have been accrued in our consolidated financial statements with respect to these guarantees. </font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Instruments and Market Risk</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We continue to hold total return swap (TRS) agreements with financial institutions to manage a portion of our exposure to changes in the fair value of our shares for certain cash-settled share-based payment obligations. The TRS agreements fix the impact that our share price has on the payments required to settle the obligations for restricted share units (RSUs) and deferred share units (DSUs).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">An interest rate swap, which hedged the interest rate variability on tranche C of the term loan, matured in June 2023, resulting in the recognition of a realized gain of $2.0 (2022 - unrealized gain of $4.3 ($3.3 net of tax) through OCI). </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These arrangements are further described in note 24 of our 2023 audited consolidated financial statements, incorporated by reference.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Market risk</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are exposed to various market factors that can affect our performance, primarily our currency and interest rates. The conflicts in Ukraine and the Middle East and the transition to higher inflationary environments have had adverse financial impacts on the global economy, but we have not seen a significant increase in our risk exposure. Management is closely monitoring the impacts on our risk exposure and will adjust our risk management approach as necessary.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Credit risk</font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our credit risk is highly diversified across clients, industries and geographies and our customers are primarily public sector entities and high-quality private clients. We limit our exposure to credit risk by placing our cash and cash equivalents in short-term deposits in&#8212;and, when appropriate, by entering into derivative agreements with&#8212;high-quality credit institutions. Investments held for self-insured liabilities include bonds and equities. We mitigate risk associated with these bonds and equities through the overall quality and mix of our investment portfolio.</font></div><div style="margin-bottom:3pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Currency</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our currency exchange rate risk results primarily from the following three factors&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-25</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:19.5pt">A significant portion of our revenue and expenses are in foreign currencies, primarily in US dollars, British pounds, and Australian dollars. Therefore, we are exposed to fluctuations in exchange rates to the extent that</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:99pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:19.5pt">Foreign currency revenues greater than foreign currency expenses in a strengthening Canadian dollar environment will result in a negative impact on our income from operations.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:99pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:19.5pt">Foreign currency revenues greater than foreign currency expenses in a weakening Canadian dollar environment will result in a positive impact on our income from operations.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:19.5pt">Foreign exchange fluctuations may also arise on the translation of the balance sheet of&#160;foreign subsidiaries where the functional currency is different from the Canadian dollar, and they are recorded in other comprehensive income. We do not hedge for this foreign exchange translation risk.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:19.5pt">Foreign exchange gains or losses arise on the translation of foreign-denominated assets and liabilities (such as accounts receivable, accounts payable and accrued liabilities, and long-term debt) held in our Canadian, US, and other foreign subsidiaries. We minimize our exposure to foreign exchange fluctuations on these items by matching foreign currency assets with foreign currency liabilities and, when appropriate, by entering into forward foreign currency contracts.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Although we may buy or sell foreign currencies in exchange for Canadian dollars in accordance with our foreign exchange risk mitigation strategy, on occasion we may have a net exposure to foreign exchange fluctuations because of the timing of the recognition and relief of foreign-denominated assets and liabilities.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Interest rates</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in interest rates also present a risk to our performance as we are subject to interest rate cash flow risk to the extent that our credit and term loan facilities are based on floating interest rates. In addition, we are subject to interest rate pricing risk to the extent that our investments held for self-insured liabilities contain fixed-rate government and corporate bonds. The effect of a 1.0% increase or decrease in the interest rate on our revolving credit and term loan facilities at December&#160;31, 2023 (with all other variables held constant) would have decreased or increased net income by $4.0 million, respectively.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Price risk</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are subject to market price risk to the extent that our investments held for self-insured liabilities contain equity funds. This risk is mitigated because the portfolio of equity funds is monitored regularly and is appropriately diversified. For our investments held for self-insured liabilities, the effect of a 5.0% increase or decrease in equity prices at December&#160;31, 2023 (with all other variables held constant) would have increased or decreased net income by $3.0 million, respectively.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are also exposed to changes in our share price arising from our cash-settled share-based payments as our obligation under these arrangements is based on the price of our shares. We have entered into TRS agreements to mitigate a portion of our exposure to this risk for RSUs and DSUs. For our performance share units, the effect of a 10.0% increase or decrease in the price of our shares at December&#160;31, 2023 (with all other variables held constant) would have decreased or increased net income by $3.6 million, respectively.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related-Party Transactions</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have subsidiaries that are 100% owned and are consolidated in our financial statements. We also have agreements in place with several structured entities to provide various services, including architecture, engineering, planning, and project management. From time to time, we enter into transactions with associated companies and other entities pursuant to a joint arrangement. In 2023, total sales to our joint ventures were $96.3&#160;million, and at December&#160;31, 2023, receivables from our joint ventures were $16.7&#160;million. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time, we guarantee the obligations of a subsidiary or structured entity for lease agreements, service agreements, credit facility agreements, and obligations to a third party pursuant to an acquisition agreement. In addition, we may guarantee service agreements for associated companies, joint ventures, and joint operations. (Transactions with subsidiaries, structured entities, associated companies, joint ventures, and joint operations are further described in note 33 of our 2023 audited consolidated financial statements and are incorporated by reference in this MD&#38;A.)</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-26</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Key management personnel have authority and responsibility for planning, directing, and controlling the activities of our Company. Total compensation to key management personnel and directors recognized as an expense was $53.0&#160;million in 2023 and $23.6&#160;million in 2022.</font></div><div><font><br></font></div><div id="i3a58313e044b43b5a7fc6d2834680774_46"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Critical Accounting Estimates, Developments, and Measures</font></div><div><font><br></font></div><div id="i3a58313e044b43b5a7fc6d2834680774_49"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in accordance with IFRS Accounting Standards requires us to make various judgments, estimates, and assumptions. Note 5 of our December&#160;31, 2023, audited consolidated financial statements outlines our significant accounting estimates and is incorporated by reference in this MD&#38;A.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accounting estimates discussed in our consolidated financial statements are considered particularly important because they require the most difficult, subjective, and complex management judgments. Accounting estimates are done for the following&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Revenue and cost recognition on contracts</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Assessment of impairment of non-financial assets</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Fair values on business combinations</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Leases</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Provision for self-insured liabilities and claims</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Employee defined benefit plans, and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Taxes</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The conflicts in Ukraine and the Middle East and the transition to higher inflationary environments have contributed to increased global economic and financial volatility&#59; however, there have been no significant impacts on our results. We continue to monitor these impacts on our financial operations and financial position. Uncertainties inherent in making assumptions and estimates regarding unknown future outcomes may result in significant differences between estimates and actual results. We believe that each of our assumptions and estimates is appropriate to the circumstances and represents the most likely future outcomes.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unless otherwise specified in our discussion of specific critical accounting estimates, we expect no material changes in overall financial performance and financial statement line items to arise, either from reasonably likely changes in material assumptions underlying an estimate or within a valid range of estimates from which the recorded estimate was selected. In addition, we are not aware of trends, commitments, events, or uncertainties that can reasonably be expected to materially affect the methodology or assumptions associated with our critical accounting estimates, subject to items identified in the Risk Factors, Outlook, and Cautionary Note Regarding Forward-Looking Statements sections of this MD&#38;A.</font></div><div><font><br></font></div><div id="i3a58313e044b43b5a7fc6d2834680774_52"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Developments</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Adopted</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following amendments were effective January&#160;1, 2023 and did not have a material impact on our consolidated financial statements.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Definition of Accounting Estimates (Amendments to IAS 8)</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Disclosure of Accounting Policies (Amendments to IAS 1 and IFRS Practice Statement 2)</font></div><div style="padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Deferred Tax related to Assets and Liabilities arising from a Single Transaction (Amendments to IAS 12)</font></div><div style="padding-left:13.5pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In May 2023, the IASB issued International Tax Reform&#8212;Pillar Two Model Rules (Amendments to IAS 12). The amendments provide a mandatory immediate temporary exception to accounting for deferred taxes arising from the Organisation for Economic Co-operation and Development's (OECD) international tax reform and introduce additional disclosure requirements for annual financial statements. The amendments were effective immediately upon issue and were applied retrospectively. We have applied the exception to recognizing deferred tax assets and liabilities related to Pillar Two income taxes.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-27</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Future Adoptions</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The list below includes issued standards, amendments, and interpretations that we reasonably expect to be applicable at a future date and intend to adopt when they become effective. We are currently considering the impact of adopting these standards, amendments, and interpretations on our consolidated financial statements and cannot reasonably estimate the effect at this time.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Classification of Liabilities as Current or Non-current (Amendments to IAS 1) and Non-current Liabilities with Covenants (Amendments to IAS 1)</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Lease Liability in a Sale and Leaseback (Amendments to IFRS 16)</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Supplier Finance Arrangements (Amendments to IAS 7 and IFRS 7)</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Lack of Exchangeability (Amendments to IAS 21)</font></div><div style="padding-left:13.5pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These standards, amendments, and interpretations are described in note 6 of our December&#160;31, 2023, audited consolidated financial statements and are incorporated by reference in this MD&#38;A.</font></div><div><font><br></font></div><div id="i3a58313e044b43b5a7fc6d2834680774_55"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Materiality</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We determine whether information is material based on whether we believe that a reasonable investor&#8217;s decision to buy, sell, or hold securities in our Company would likely be influenced or changed if the information was omitted, obscured, or misstated.</font></div><div><font><br></font></div><div id="i3a58313e044b43b5a7fc6d2834680774_58"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definitions of&#160;Non-IFRS&#160;and Other Financial Measures</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This Management&#8217;s Discussion and Analysis includes references to and uses terms that are not specifically defined in IFRS Accounting Standards and do not have any standardized meaning prescribed by IFRS Accounting Standards. These measures and terms are defined below. These&#160;non-IFRS&#160;and other financial measures may not be comparable to similar measures presented by other companies. We believe that the measures defined here are useful for providing investors with additional information to assist them in understanding components of our financial results.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Non-IFRS Financial Measures and Ratios</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Adjusted Measures</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We use several adjusted financial measures because we believe they are useful for providing securities analysts, investors, and other interested parties with additional information to assist them in understanding components of our financial results (including a&#160;more complete understanding of factors and trends affecting our operating performance). These adjusted measures also provide supplemental measures of operating performance and improve comparability of operating results from one period to another, thus highlighting trends that may not otherwise be apparent when relying solely on IFRS Accounting Standards financial measures. Unless otherwise noted, a reconciliation of these adjusted measures to the most directly comparable IFRS Accounting Standards measure is included on</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> pag</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e M-8.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">represents net</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">income from continuing operations before interest expense, income taxes, depreciation of property and&#160;equipment, depreciation of lease assets, amortization of intangible assets, impairment charges and reversals thereof, acquisition, integration and restructuring costs, and other adjustments for other specific items that are significant but are not reflective of our underlying operations. Specific items are subjective&#59; however, we use our judgement and informed decision-making when identifying items to be excluded in calculating our adjusted measures. We use adjusted EBITDA as a measure of&#160;pre-tax&#160;operating cash flow. The most comparable IFRS Accounting Standards measure for adjusted EBITDA is net income.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Adjusted Net Income</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">represents net income from continuing operations excluding the amortization of intangibles acquired through acquisitions, impairment charges and reversals thereof, acquisition, integration and restructuring costs, and adjustments for other specific items that are significant but are not reflective of our underlying operations, all on an after-tax basis. Specific items are subjective&#59; however, we use our judgement and informed decision-making when identifying items to be excluded in calculating our adjusted measures. We use adjusted net income as a measure of overall profitability. The most comparable IFRS Accounting Standards measure for adjusted net income is net income. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Adjusted Earnings Per Share (EPS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> is a non-IFRS ratio calculated by dividing adjusted net income (defined above) by the basic and diluted weighted average number of shares outstanding, respectively.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-28</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Adjusted Return on Invested Capital (ROIC)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> is a non-IFRS ratio that represents our full year adjusted net income (defined above) before tax-adjusted interest relative to our average aggregate net debt and adjusted shareholders&#8217; equity, determined annually. Average net debt and adjusted shareholders&#8217; equity are calculated using balances from past years. Adjusted shareholders&#8217; equity includes the impact of adjusted net income from continuing operations (as defined above). We use adjusted ROIC to evaluate annual returns generated on our debt and equity capital. The most comparable IFRS Accounting Standards measure for adjusted net income before tax-adjusted interest is net income. The most comparable measure for adjusted shareholders&#8217; equity is shareholders&#8217; equity. A quantification of adjusted ROIC and a reconciliation of its components is included in the Additional Reconciliations of Non-IFRS Financial Measures on page M-30.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Debt to Adjusted EBITDA.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;As part of our assessment of our capital structure, we monitor net debt to adjusted EBITDA, a non-IFRS ratio. It is defined as the sum of (1)&#160;long-term debt, including current portion, and bank indebtedness, less cash and cash equivalents, divided by (2)&#160;adjusted EBITDA (as defined above). Net debt to adjusted EBITDA is quantified in the Liquidity and Capital Resources section on page M-23.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Free Cash Flow </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">is used to monitor the availability of discretionary cash as part of our capital management. It is defined as operating cash flows less capital expenditures and net lease payments. A reconciliation of free cash flow to its most comparable IFRS Accounting Standards measure, cash flows from operating activities, is included in the Additional Reconciliations of Non-IFRS Financial Measures on page M-30.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Margin. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We calculate margin as a percentage of net revenue and monitor margin in comparison to our internal targets. Margin is a non-IFRS ratio when applied to non-IFRS financial measures.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Constant Currency Basis and Impact of Foreign Exchange. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We monitor the impact of changing foreign exchange rates, quantify foreign exchange impacts, and, from time to time, prepare analyses on a constant currency basis (i.e., excluding the impact of foreign exchange) to better understand changes in activity. Amounts presented on a constant currency basis are non-IFRS financial measures&#59; related fractions and percentages are non-IFRS ratios. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Compound Annual Growth Rate (CAGR)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> is a metric we use to evaluate the growth in our business. It represents the growth rate over a period of time on an annual compounded basis. CAGR is a non-IFRS ratio when applied to non-IFRS financial measures.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Supplementary Financial Measures</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Days Sales Outstanding (DSO).&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">DSO is a metric we use to evaluate the efficiency of our working capital. It represents the average number of days to convert our trade receivables, unbilled receivables, contract assets, and deferred revenue to cash. We calculate DSO by annualizing gross revenue for the quarter as reported under IFRS Accounting Standards. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Organic Growth (Retraction) and Acquisition Growth.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> To evaluate our performance, we quantify the change in revenue and backlog as either related to organic growth (retraction), acquisition growth, or the impact of foreign exchange. Revenue and backlog earned by acquired companies in the first 12 months following an acquisition is reported as growth from acquisitions and thereafter as organic growth (retraction). Organic growth (retraction) excludes the impact of foreign currency fluctuations. From time to time, we also quantify the impacts of certain unusual events to organic growth (retraction) to provide useful information to investors to help better understand our financial results.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Margin</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (defined above) is a supplementary financial measure when applied to IFRS measures.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Compound Annual Growth Rate (CAGR)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (defined above) is a supplementary financial measure when applied to IFRS Accounting Standards financial measures.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Current ratio</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> is a supplementary financial measure calculated by dividing current assets by current liabilities that we use in assessing overall liquidity.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Working capital</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> is a supplementary financial measure that we use as a measure for assessing overall liquidity. It is calculated by subtracting current liabilities from current assets.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-29</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Capital Management Measures</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net debt and total capital managed are categorized as capital management measures and quantified on page M-23.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Additional Reconciliations of Non-IFRS Financial Measures</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Free Cash Flow </font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash flows from operating activities</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">544.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">304.3&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less&#58; capital expenditures (property and equipment and intangible assets)</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(100.6)</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(74.9)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less&#58; net lease payments</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(125.0)</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(153.7)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Free cash flow </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">(note)</font></div></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">319.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">75.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">See the Definitions section of this MD&#38;A for a discussion of free cash flow, a non-IFRS measure.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Adjusted Return on Invested Capital</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except ratios)</font></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted net income (note 1)</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">408.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">347.1&#160;</font></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add back&#58; net interest expense</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">91.0</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deduct&#58; income taxes on net interest expense (note 2)</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(20.5)</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(15.4)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted net income before net interest (net of tax)</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">478.9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">395.7&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Average shareholders' equity (note 3)</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2,414.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,083.8&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cumulative impact on average shareholders' equity of&#58;</font></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted net income (note 1)</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">462.8</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">377.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Discontinued operations (note 4)</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">111.9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">111.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Average adjusted shareholders' equity</font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2,989.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,573.2&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Average net debt (note 3)</font></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">1,196.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,185.2&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Average aggregate net debt and adjusted shareholders' equity </font></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">4,185.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,758.4&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Adjusted ROIC (note 5)</font></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">11.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</font></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">10.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</font></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</font></td></tr></table></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Adjusted net income is a non-IFRS measure. See the Definitions section of this MD&#38;A for our discussion of non-IFRS measures used and the reconciliation of adjusted net income to the most comparable measure as reported under IFRS on M-8. The cumulative impact of adjusted net income includes the impact on average shareholders&#8217; equity of all historical differences between net income and adjusted net income, including $77.2 million related to the year ended December&#160;31, 2023 (2022 - $100.1 million).</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2) Calculated using normalized tax rate</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> of</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> 22.5% </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">in 2023 and 24.0% </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">in 2022.</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3) Average shareholder&#8217;s equity and average net debt represents the moving average of the past four quarters.</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(4) Cumulative impact of discontinued operations includes the impact on average shareholders&#8217; equity of net income (loss) from discontinued operations (net of tax), including $12.0 million in 2020 and ($123.9 million) in 2018.</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(5) Adjusted ROIC is a non-IFRS measure. See the Definitions section of this MD&#38;A for our discussion of non-IFRS measures used, including the components of the adjusted ROIC calculation.</font></div><div><font><br></font></div><div id="i3a58313e044b43b5a7fc6d2834680774_61"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Risk Factors</font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To deliver on our vision and strategic objectives, we continually identify and manage potential Company-wide risks and uncertainties facing our business. We view each risk in relation to all other risks, because the risks considered, and the actions taken to mitigate them may create new risks to the Company.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To effectively manage risks, our Enterprise Risk Management (ERM) program</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Maintains a framework to support our efforts to manage risk effectively, transparently, and consistently</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Reviews our risk profile continuously and iteratively so risks are identified and managed as they evolve</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-30</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Aligns and embeds risk management into key processes, including strategic planning to reduce the effect of uncertainty on achieving our objectives</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Engages multiple sources within the organization for risk identification and assessment to ensure that the ERM program is dynamic, inclusive, and is supported by the best available information</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Reports to our executives, Board of Directors, and Audit and Risk Committee (ARC) to provide assurance on the effectiveness of our risk management process</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Board Governance and Risk Oversight</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec&#8217;s Board of Directors provides strategic direction to and guidance on the ERM program. The Board has delegated the responsibility for oversight of the program to the ARC.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The ARC supports the development and evolution of</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Appropriate methods to identify, evaluate, mitigate, and report the principal risks inherent to our business and strategic direction</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Systems, policies, and practices appropriate to address our principal risks</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">A risk appetite appropriate for our organization</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, the ARC monitors the Company&#8217;s cybersecurity program and countermeasures to ensure security of Stantec&#8217;s information technology systems.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Board members regularly receive a comprehensive risk report and provide their feedback and recommendations. The ARC receives quarterly reports on the changes in principal risks, mitigation strategies, and any emerging risks.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the ARC, two other Board committees have roles in risk management&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The Sustainability and Safety Committee (SSC) provides oversight with a focus on health and safety and other relevant operational risk exposures. In addition, the SSC focuses on environmental, social, and governance (ESG) risks, including climate-related risks and the transition to a sustainable, net-zero economy.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The Corporate Governance and Compensation Committee (CGCC) guides the deployment of an effective corporate governance system to manage the Board&#8217;s composition and overall stewardship responsibility and ensures that management maintains policies designed to support an effective compliance, integrity, and ethics program. The CGCC also oversees Stantec&#8217;s executive compensation program and ensures that our pay structure encourages profitable decisions, but not undue risk taking.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management Oversight</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The C-Suite is directly accountable to the board for all risk-related activities and risk management practices. Responsibility for risk management is shared across the organization. Risk management is also part of our day-to-day operations and is included in our key decision-making processes like project go&#47;no-go decisions and strategic planning.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The C-Suite is supported by numerous teams&#8212;Legal&#59; Health, Safety, Security, and Environment (HSSE)&#59; Human Resources (HR)&#59; Information Technology (IT)&#59; Finance&#59; Corporate Sustainability&#59; and others&#8212;that provide risk management and compliance functions across the organization and work with management to design and monitor appropriate risk mitigation. Our Internal Audit team provides independent assurance regarding the effectiveness and efficiency of our Company-wide risk management.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principal Risks and Uncertainties</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management remains confident in our ability to achieve the Company&#8217;s long-term corporate objectives&#59; however, consistent with our peers, we are exposed to risks and uncertainties. Our risk assessment has identified our most significant risks, which are described in the Risks section below. If any risks occur, individually or in combination, our business, financial condition, results of operations, and prospects could be materially and adversely affected. Given our assessment and mitigation efforts, we do not expect any such material adverse impacts, but we plan for them as part of our ERM processes.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-31</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The risks and uncertainties described in this MD&#38;A are not the only ones we face. Additional risks and uncertainties&#8212;that we are unaware of but currently believe are not material, or that may arise based on new developments&#8212;may also become important factors that adversely affect our business. In addition, the cumulative impact of multiple risk factors arising is a risk.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">A cybersecurity breach may cause loss of critical data, interrupt operations, and cause prejudice to our clients. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We rely on computers, large enterprise systems, and information and communication technologies, including third-party vendor systems to conduct our business. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec&#8217;s internal business practices as well as our contracts with clients require that we protect the Company&#8217;s and our clients&#8217; confidential information from disclosure. In addition, we are subject to privacy and protection of personal information laws in various jurisdictions. Although we devote significant resources to securing Stantec&#8217;s information technology systems and have strong vetting processes for third-party systems we rely on, a breach in cybersecurity is inherently high risk as the occurrence, sophistication, and severity of cybersecurity attacks continues to rise, and hackers adopt artificial intelligence tools and other innovations. The risk of cybersecurity attacks has also increased as a result of geopolitical tensions, as vulnerabilities may be probed by state-sponsored malefactors. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If our systems are breached, we could be exposed to system interruptions, delays, loss of employee personal data and confidential information, and loss of critical data that could delay or interrupt our operations. Loss of any sensitive and confidential data or the unauthorized disclosure of proprietary or personal information may harm our clients, employees, and others. Other possible adverse impacts include remediation and litigation costs, regulatory penalties, costs associated with increased protection, lost revenues, and reputational damage leading to lost clients or projects.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Failure to attract, retain, and mobilize skilled employees could harm our ability to execute our strategy.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There is strong competition for skilled employees in our industry and Stantec derives revenue almost exclusively from services performed by our employees. The failure to attract, retain, and mobilize highly qualified staff could impede our ability to compete for new projects, deliver successfully on projects, effectively execute our backlog, or maintain or expand client relationships.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee turnover requires the Company to dedicate time and resources to identifying, hiring, training, and integrating new employees. High turnover rates also interrupt succession planning, project work, and may lead to the loss of project expertise, special qualifications, or security clearances, all of which could impact client relationships or our ability to execute on backlog. Competition for employees may also result in compensation inflation, impacting our margins and profitability.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Geopolitical events may result in additional risks to our business. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Geopolitical events around the world, such as the conflicts in Ukraine and the Middle East, may trigger new risks or amplify existing risks. The emergence of international relations tensions or military conflicts may lead to political uncertainty and social unrest, terrorism, supply chain issues, adverse macroeconomic conditions, market volatility, slowing growth forecasts, decreased public spend, workforce disruptions, sanctions against particular individuals or entities, and an increased risk of cyberattacks and ransomware activity, among other things. Each of these factors could disrupt our business and impact our financial performance. Even if Stantec does not operate in the countries experiencing armed military conflicts or geopolitical tensions, our business and financial performance may be impacted due to ripple effects that geopolitical events may have on the world economy, energy markets, global trade, security, and supply chains. We exercise due diligence to minimize the potential of working with sanctioned entities or individuals and monitor any other sanctions that may be imposed due to geopolitical events. Non-compliance with sanctions or other international responses by Stantec or our business counterparts may expose Stantec to reputational and financial risks. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec does not have physical offices in Ukraine, Russia, Belarus, or the Middle East. If we decide to pursue projects in areas of conflict, we will exercise due diligence to manage our risk exposure, including, most importantly, measures related to the safety of our staff.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project workplaces can be dangerous. The failure to work safely on project sites could have an adverse impact on Stantec&#8217;s business, reputation, financial condition, and results of operations.  </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Project sites can be dangerous due to the presence of hazardous materials and conditions, large moving equipment, and vehicle traffic. With projects and office locations across the globe, our employees may be exposed to such events </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-32</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">as civil unrest, criminal activity, acts of terrorism, severe weather events, public health crises and other impacts of political, social, environmental, and economic problems.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Though we invest in employee training and a robust program that is focused on the health, safety, and security of our employees, we are exposed to the risk of loss of life, personal injury, or environmental or other damage to our property or the property of others. We could be subject to civil or statutory liability arising from injuries or deaths or be held liable for either uninsured damages or damages higher than our insurance coverage.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We may also incur additional costs on projects due to delays arising from health and safety incidents. The failure to maintain a strong safety record may also result in losing client confidence and future projects.    </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Climate change creates both risks and opportunities for Stantec. <br></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transitioning to a sustainable, net-zero economy may entail extensive regulatory, legal, technology, and market changes to our business and reporting obligations. The failure to adequately anticipate and comply with emerging reporting requirements and meet industry, stakeholder and investor expectations may create financial and reputational risks and impact our brand. Risks associated with transitioning to a sustainable economy include the following&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Legal and Regulatory Risks</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transitioning to a lower-carbon economy may present risks in the form of current and new environmental and climate-related risk reporting regulations, laws, and policies. Current regulations applicable to Stantec include the Streamlined Energy and Carbon Reporting in the UK and the Corporate Sustainability Reporting Directive in Europe, which will be implemented in a phased approach. Notable forthcoming regulations include the climate-related disclosure requirements from the US Securities and Exchange Commission and the Canadian Securities Administrators. Potential consequences of non-compliance with such regulations could include loss of market standing and reputation as well as financial losses arising from lawsuits, fines, and penalties. Required actions to comply with new laws and regulations could result in increased costs for Stantec and introduce the possibility of non-compliance. Additional costs or delays due to environmental laws could also possibly prevent or delay a project from going forward. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Because these same legal and regulatory risks also impact our clients, there are opportunities for Stantec to provide ESG advisory services as clients look for subject matter expertise to navigate and comply with new requirements.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Market and Reputational Risks</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Companies&#8217; climate change and sustainability actions are increasingly being considered by investors and other stakeholders. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec has made ESG and climate commitments, including aligning our corporate financing strategy with our ESG performance by issuing a sustainability-linked loan with emissions and equity-related key performance indicators, setting a 1.5&#186;C, validated, near-term science-based emissions reduction target, and committing to achieving operational carbon neutrality and then net zero. While we are committed to achieving these targets within stated timeframes, our ability to do so is subject to uncertainties. For example, if emissions reductions are impacted by an unexpected increase in travel or the activities of an acquired company and we do not meet our verified science-based emissions reduction targets, we could suffer reputational damage and potentially receive a penalty on our sustainability-linked loan. Stantec&#8217;s reputation and market positioning may be influenced or harmed by investors&#8217; perception of our ESG decisions, our failure to reach stated targets or achieve commitments, or if greenwashing allegations are made (the practice of misrepresenting the impact of corporate sustainability actions which results in misleading investors and consumers).  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Physical Risks</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The probability and unpredictability of extreme weather events may continue to increase due to climate change. While Stantec provides people-based professional services and operates in primarily leased office space, the physical consequences of climate change (such as increasing temperatures, rising sea levels, extreme heat, fires, floods, earthquakes, hurricanes, tornadoes, droughts, and similar events) may cause damage to the buildings we occupy, delay or damage to our projects, and cause staff-related impacts such as illness, health issues, or the inability to travel to work or work remotely. In addition, extreme weather events may limit the amount of time our employees can be in the field, resulting in project delays or loss of revenue. Our business interruption risk is further exacerbated by </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-33</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the increasing number and severity of extreme weather events. Each of these factors may create financial risks for Stantec&#8217;s business or otherwise have a material adverse effect on its financial position.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec has a robust business continuity plan, office locations across the globe, and staff that are generally able to work remotely, all of which minimize the impact of any regional disruptions caused by climate change events on overall operations. In addition, through our expertise, we are able to participate in disaster preparedness planning and infrastructure recovery and assist in rebuilding communities experiencing impacts of severe weather events.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Force majeure events may negatively impact our ability to execute our strategy, operate our business, or maintain our financial performance. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec&#8217;s offices, IT infrastructure, project sites, and staff may be impacted by events beyond our control, such as pandemics, natural disasters, extreme weather, telecommunications failures, and acts of war or terrorism. Such events could adversely affect the health and safety of our employees, as well as our business, operations, and financial results.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec&#8217;s strong business continuity program and our diversity of geographies, business lines, and clients helps us manage risk&#59; however, a major event could impact our ability to operate and may put our employees and clients at risk.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Claims and litigation against us could adversely impact our business. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the ordinary course of our business, Stantec may be threatened with or named as a defendant in claims or other legal proceedings. Defending a lawsuit may require financial resources and management attention, and could result in fines, penalties, damages, substantial legal fees, or injunctive relief. Even if Stantec is successful in defending a lawsuit, there may be reputational damage. The threat of a major loss&#8212;such as the filing of a design-defect lawsuit against Stantec for damages that exceed Stantec&#8217;s professional liability insurance limits&#8212;could adversely impact our business even if, after several years of protracted legal proceedings, Stantec is ultimately found not liable for the loss or claim. In recent years, this risk is higher due to the increased complexity of the projects we are involved in as well as increased claims in the industry and a hardening insurance market.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">If we are not able to source suitable acquisition targets, control acquisition-related risks, or successfully manage our acquisition integration program, our business and results of operations may be adversely affected. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">An integral part of Stantec&#8217;s growth strategy is pursuing the acquisition of firms that bolster Stantec&#8217;s presence in key business lines and geographies and drive organic growth. When sourcing acquisition targets, Stantec may face strong competition from other acquirers, which can put upward pressure on purchase prices. Suitable acquisition candidates may be more difficult to find, available for a shorter window of time, and may be at multiples or under terms that are unfavorable. Expansion into new geographies may require significant resources to identify new risks, appropriately adjust the acquisition due diligence process, and successfully integrate acquired companies. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisitions and integrations involve many risks and uncertainties which may adversely affect their anticipated benefits, and which may ultimately have a negative impact on our business, financial condition, and results of operations. The failure to effectively and timely integrate acquired companies may prevent us from achieving the key objectives of our acquisition program, including broadening our professional service offerings, market penetration, profitability, and geographic presence.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Risks encountered in connection with the acquisition and integration of companies include, but are not limited to&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Significant cash expenditures, stock issuances or the incurrence or assumption of debt may be required </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our ability to identify and quantify all significant risks during the due diligence process </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The assumption of certain liabilities associated with an acquired business, which may be known or unknown</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our ability to complete acquisitions on acceptable terms and conditions, within planned timeframes, or at all</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The potential for decreased operating income or operating margins as a result of an acquisition, or our inability to recover investments made in connection with an acquisition</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Stantec&#8217;s exposure to operational, information security, internal controls, and cybersecurity risks due to the delay in transitioning an acquired business&#8217; personnel, information technology and financial management systems</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Costs incurred during the integration process, which may be significant</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-34</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Disruption to an acquired business in connection with integration, including key personnel, client, and other relationships</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Disruption to cash flow resulting from the financial migration process of integrating the acquired business</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Any of these risks could adversely affect Stantec&#8217;s business and result in costs, delays, disruptions or other financial or operational issues. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">There are additional compliance requirements and risks as a government contractor. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec provides services to government agencies, and as such, we are subject to unique contract terms and various laws and regulations that are applicable to government contractors. Some of these contract terms and related government policies may, among other things, permit the government to terminate a contract for convenience or prohibit us from equitably balancing liability. In addition, applicable laws and regulations often impose additional requirements and some may control or restrict how we conduct our business. Complying with these requirements could require additional internal controls and increase costs as well as introduce additional regulatory oversight.  Moreover, government scrutiny of contractors&#8217; compliance with these laws and regulations through audits and investigations is inherent in government contracting&#59; and from time to time, we may receive inquiries, subpoenas, and similar demands related to our ongoing business with government entities. The failure to comply with the terms of a government contract or applicable laws, regulations and policies, or any violations stemming from an audit or investigation, could result in the termination of a contract, civil or criminal liability, penalties, suspension or debarment from eligibility for awards of new government contracts or option renewals, and could also potentially harm Stantec&#8217;s reputation, market standing, and revenues.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec also performs services under contracts that are classified or subject to security restrictions. The failure to manage classified contract requirements or the mishandling of classified information could harm key client interests, damage Stantec&#8217;s reputation, and cause financial loss. In its performance of classified contracts, Stantec is required to observe certain requirements related to its foreign ownership, control, or influence. In addition, Stantec&#8217;s employees engaged on classified contracts may be required to obtain and retain security clearances. The failure to observe these requirements or inability to maintain security clearances could result in Stantec losing the ability to perform classified contracts.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Reduced demand for Stantec&#8217;s services may impact our revenue generation, backlog, and organic growth projections. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Demand for our services is vulnerable to economic conditions and events. As we expand our global presence, we are exposed to geopolitical risks and macroeconomic fluctuations. Inflation, increasing interest rates, currency fluctuations, financial and commodity market volatility, and credit market disruptions may negatively affect the willingness and ability of our clients to deploy capital or to obtain credit to finance their businesses on acceptable terms. This may impact their ability to pay us on time or at all for our services, which, in turn, may adversely affect our backlog, working capital, earnings, and cash flows. Our public sector clients may divert or reduce spending due to an unfavorable macroeconomic environment or as a result of geopolitical events, which could also impact the demand for our services or our backlog.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Clients may seek to reduce, change, or cancel the services they purchase, or demand more favorable contract terms, including lower prices. We may face further competition due to economic conditions, which may lead to unfavorable contract terms that cause revenue and margin reductions and increased liability. In addition, our project margin, calculated as net revenue minus direct payroll costs, may be impacted by wage inflation and challenges in recovering increased labor through our contract rates.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Further, our &#8220;backlog&#8221;, which we define as the total value of all contracts that have been awarded less the total value of work completed on these contracts as of the reporting date, may be affected by project delays, suspensions, cancellations, or scope adjustments that may occur from time to time due to considerations beyond Stantec&#8217;s control. Stantec&#8217;s contracts may contain provisions that allow the client to terminate the contract upon providing us with notice within a specified time. If one or more significant contracts were terminated, Stantec&#8217;s reported backlog could be adversely affected.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the event our business lines are affected by economic or societal conditions, reduced public or private sector capital spend, changed demand for project types, or delayed or cancelled projects, we may have difficulty increasing our market share and achieving organic growth objectives.    </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-35</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Failure to maintain effective operational management practices may adversely affect Stantec&#8217;s financial condition and results of operations. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For Stantec to succeed, our internal processes&#8212;including billing and collection tools, project management, subcontractor management, administrative overhead, participation in joint arrangements, and the rate at which Stantec utilizes its workforce&#8212; must be managed effectively. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following risks may result in additional costs, lower profits or project losses&#58;  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Uncollectable accounts or long collection cycles</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At any time, Stantec carries a material amount of accounts receivable on its balance sheet, which is attributable to numerous contracts and clients. While we perform regular reviews of accounts receivable to identify clients with overdue payments and resolve issues causing any delays, there is no certainty that outstanding accounts receivable will be paid on a timely basis or at all.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inefficiencies in invoicing clients or any delays experienced due to the integration of acquired businesses could increase the amount of time required to convert our unbilled receivables, trade and other receivables, and contract assets to cash. Delays in billing and collection of accounts receivable may impact our operating cash flows and require Stantec to increase its borrowings to meet working capital requirements.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Utilization</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our inability to effectively manage the Company&#8217;s workforce and maintain adequate utilization (defined as the number of work hours billable by our professional staff to clients) may lead to decreased profitability and margins. The following factors may impact utilization&#58; our ability to adequately allocate resources between projects and promptly transition staff to new projects, the pace at which we integrate professional staff following an acquisition, the quality of our internal procedures and systems, and our practices related to staff training and continuity of professional expertise. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cost overruns on fixed-price contracts</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our contract profile includes fee-for-service and fixed price contracts that are based on cost and scheduling estimates and assumptions regarding productivity, performance, future economic conditions, and availability of experienced personnel, materials, and equipment. If our estimates and assumptions are inaccurate, or if there are changes to the scope of a project, project schedules, or to the costs of labor, equipment, and materials, then cost overruns may occur.</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> As a result, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec may experience reduced profits, losses under these contracts, or claims for damages arising out of the Company&#8217;s failure to meet schedule or performance requirements. If cost overruns impact multiple contracts, there may be an adverse effect on our financial performance.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Failure to manage subcontractor performance</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Profitably completing some contracts depends on the satisfactory performance of subcontractors and subconsultants engaged by Stantec. If these third parties do not perform to acceptable standards, or adhere to the contract schedule, Stantec may need to hire others to complete the tasks, which may add costs to a contract, impact profitability, and, in some situations, lead to significant losses and claims.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">We may be adversely impacted as a result of participation in joint arrangements</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As part of our business strategy, Stantec may enter joint arrangements, such as partnerships or joint ventures, where control is shared with unaffiliated third parties. For certain projects, we have contractual joint and several liability with these parties. In some cases, these joint arrangements may not be subject to the same internal controls (over financial reporting and otherwise) that we follow. Failure by a joint-arrangement partner to comply with rules, regulations, and client requirements may adversely impact Stantec&#8217;s reputation, business, and financial condition. We attempt to mitigate these risks with mutual indemnification agreements among joint venture participants making each party liable for damages arising from their own performance.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">New or changing policies, regulations, standards, and laws, or new exposures to existing laws, could adversely affect our business operations and results.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec&#8217;s business model includes a range of business operating units and jurisdictions, each jurisdiction with its own rules and regulations. As we continue to grow geographically and diversify our business, complying with additional </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-36</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">laws, regulations and standards could materially increase our costs&#59; non-compliance could have a significant impact on our reputation and results. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Relaxed or repealed laws and regulations could also impact our revenues if demand for our services changes.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Compliance with information security standards, such as those imposed by the US Department of Commerce&#8217;s National Institute of Standards and Technology 800-171, Defense Federal Acquisition Regulations, Systems and Organization Controls (SOC) 2, and ISO 27001 are increasingly common requirements to bid on projects as required by clients and regulatory compliance frameworks. Inability to meet those requirements would limit our ability to pursue projects.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">New trade barriers, changes in duties or border taxes, and changes in laws, policies, or regulations governing the industries and sectors we work in could mean a decreased demand for our services or cost increases. Such changes cannot be predicted, nor can we predict their impact on our business and clients.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">A failure in our IT infrastructure could lead to system interruption and loss of critical data, adversely affecting our operating results. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To sustain business operations and remain competitive, we rely heavily on our core and regional networks, complex server infrastructure and operating systems, communications and collaboration technology, design software, and business applications. A failure in our IT infrastructure could lead to system interruption, loss of critical data, and service delivery delays, all of which may adversely affect our business operations and operating results. Further, we must continually upgrade our applications, systems, and network infrastructure so that our operations are adequately equipped to handle business processes and support all stages of project management. As Stantec continues to grow through acquisitions, our IT infrastructure must be agile and responsive to integrations and the addition of new locations and staff. The failure to maintain and upgrade our IT infrastructure in a timely and efficient manner may negatively impact project execution, integrations, growth objectives, and ultimately our revenues and profitability.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Currency and interest rate fluctuations, inflation, financial market volatility, or credit market disruptions may limit our access to capital. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Several capital market risks could affect our business including currency risk, inflation, interest rate risk, credit risk, market price risk, and availability of capital. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Although we report our financial results in Canadian dollars, a greater portion of our revenues and expenses is generated or incurred in non-Canadian dollars (primarily US dollars, British pounds sterling, and Australian dollars). Fluctuations in exchange rates between the Canadian dollar and the currencies of non-Canadian jurisdictions where we conduct business may impact our financial results.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our credit facilities carry a floating rate of interest and, as a result, our interest costs have been impacted by recent increases to interest rates. Our senior unsecured notes have reduced our exposure to floating rates. We are subject to interest rate pricing risk and market price risk to the extent that our investments held for self-insured liabilities contain fixed-rate government and corporate bonds, and equity funds, respectively. We are also exposed to changes in our share price, as the obligation under our cash-settled long-term incentive plan is based on the price of our shares. Our expansion plans may be restricted without continued access to debt or equity capital on acceptable terms. These factors may negatively affect our competitiveness and results of operations. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Further details on our market risks are included in the Financial Instruments and Market Risks section of our MD&#38;A. From time to time, we enter into contracts to manage market fluctuation risks. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As well, these market fluctuations may negatively affect the ability of our clients to deploy capital or to obtain credit to finance their businesses on acceptable terms, which will impact their demand for our services and our clients&#8217; ability to pay for our services. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deficiencies in internal controls over financial reporting may adversely affect Stantec's financial conditions and results of operations.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance with respect to the reliability of our financial reporting and preparation of our financial statements. Any deficiencies in our internal controls over financial reporting and disclosure controls and procedures could result in a material misstatement in our annual or interim financial statements that may not be prevented or detected on a timely basis. A discovery of a control deficiency or a combination of deficiencies that results in a material weakness will result in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-37</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">management and our independent auditors reporting a material weakness in their report on internal controls over financial reporting.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If we do not maintain adequate financial and management personnel, processes, and controls, we may not be able to accurately report our financial performance on a timely basis, which could cause a decline in our share price and harm our ability to raise capital. Failure to accurately report our financial performance on a timely basis could also jeopardize our continued listing on the Toronto Stock Exchange (TSX), the New York Stock Exchange (NYSE) or any other exchange on which our common shares may be listed.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Stantec operates in a highly competitive industry. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our professional services cover all phases of the project life cycle&#58; planning, design, construction administration, commissioning, operations and maintenance, decommissioning, and remediation. In all these areas, we compete with other large multinational professional services firms, diversified (contracting&#47;consulting) firms, and local, smaller, and specialist providers. Given the expanding demand for the services we provide, additional competitors will likely emerge. Our inability to effectively compete may impact our ability to win projects and could result in reduced revenue, profitability, and market share.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On any given project, the type and number of competitors vary and are dependent on factors including scale of project, geographic location, end-markets&#47;sectors, commercial and contractual terms and risks, technical qualifications and expertise, client-led restrictions, as well as a competitors' financial and marketing resources, risk appetite, reputation, experience, and safety record. Our competitors may also enter into teaming agreements or other relationships among themselves or with third parties to increase their competitive advantage and their ability to respond to clients&#8217; needs and requirements.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">The rate and manner in which we adopt and utilize innovations and new technologies may affect our service offerings, project delivery, our competitive position, and the Company&#8217;s brand.<br></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec strives to advance its service offerings into the areas of digital technology and scientific consulting services, and our ability to utilize new and emerging technologies is tied to the Company&#8217;s strategic objectives and growth aspirations. Our failure to leverage technological and other advancements in a profitable, legal, and cybersecure manner may impact our ability to compete, retain existing clients, and attract new clients. However, the implementation of new technologies creates additional risks. For instance, there are information accuracy, reliability, and confidentiality risks associated with the use of artificial intelligence. Our inability to implement policies and practices to balance the use of new technologies with the associated risks may affect the scope of our service offerings, project delivery, our competitive position, and our reputation.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Unavailability of third-party insurance coverage would increase our overall risk exposure as well as disrupt the management of our business operations.  </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We maintain insurance coverage (including project-specific professional liability insurance) with third-party insurers as part of our overall risk management strategy and because some of our contracts require us to maintain specific insurance coverage limits. If any of our third-party insurers fail, choose to exit an insurance market, or otherwise are unable to provide us with adequate insurance coverage at commercially reasonable rates, then our overall risk exposure and our operational expenses would increase, and the management of our business operations would be disrupted. In addition, there can be no assurance that any of our existing insurance coverage will be renewable upon the expiration of the coverage period, or that future coverage will be affordable at the required limits.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">We could be adversely affected by violations of the US Foreign Corrupt Practices Act and similar worldwide anti-corruption laws. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The US&#8217;s Foreign Corrupt Practices Act, the UK&#8217;s Bribery Act, Canada&#8217;s Corruption of Foreign Public Officials Act, and similar worldwide anti-corruption laws generally prohibit companies and their intermediaries from making improper payments to officials for obtaining or retaining business. Stantec operates in many parts of the world that have experienced government corruption. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We train employees to strictly comply with anti-bribery laws, and our policies prohibit employees from offering or accepting bribes even in circumstances where compliance with anti-corruption laws may conflict with local customs and practices. We have built processes to advise our partners, subconsultants, suppliers, and agents who work with us or work on our behalf that they must comply with anti-corruption laws. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Despite Stantec&#8217;s policies, training, and compliance programs, we cannot provide assurance that our internal controls, policies and procedures will always protect us from inadvertent, reckless, or criminal acts committed by employees or others. Violations or allegations of violations could disrupt our business and materially adversely affect </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-38</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">our operating results or financial condition. Litigation or investigations relating to alleged violations could be costly and distracting for management, and result in reputational damage, even if we are ultimately found not to have engaged in misconduct. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Impairment of long-lived assets or restructuring activities may require us to record a significant charge to earnings.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our long-lived assets, including our goodwill, leased assets, intangible assets, and others, are subject to periodic testing for impairment. Changes in our business environment, scope of business operations and office rationalizations could result in restructuring and&#47;or asset impairment charges. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Failure to adequately tax plan could significantly impair Stantec&#8217;s overall capital efficiency.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec&#8217;s global presence and expansion into new geographies results in a complex tax profile that is managed by the Company&#8217;s internal tax specialists and external advisors. Though we maintain a low-risk tax-profile by using accounting and fiscal principles to determine income tax positions, the complexity of various global and country-specific tax laws and ongoing global tax reform present risks for our organization. If our calculations of tax benefits and tax liabilities differ or are not recognized by applicable tax authorities or if the Company&#8217;s effective income tax rate changes, there may be a material impact on the results of our net income and cash flows. In addition, the Company may incur additional expenses if further resources are required to monitor and interpret changing tax rules and regulations, respond to audits, or defend our tax position.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">In some jurisdictions, Stantec has defined benefit pension plans whose net surplus or deficit position may fluctuate. Plan deficit positions could develop or grow in the future, resulting in higher cash contribution requirements.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec has foreign defined benefit pension plans for certain employees. In the future, our pension deficits or surplus may increase or decrease depending on changes in interest rate levels, pension plan performance, inflation and mortality rates, and other factors. If we are forced or elect to make up all or a portion of the deficit for unfunded benefit plans over a short time, our cash flow could be materially adversely affected. To partly mitigate the volatility risk of our pension deficit positions, certain of our pension plans include bulk annuity and guaranteed annuity policies which match future cash flows from the annuity policies to the timing of future payments required under those plans. </font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Managing Our Risks</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Global Operations</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We manage our business through a combination of centralized and decentralized controls that address the unique aspects of the various markets, cultures, and geographies we operate in. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our approach to integrating acquired companies involves implementing company-wide information technology and financial management systems and providing support services from corporate and regional offices. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Business Model </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our business model&#8212;based on geography, business operating unit specialization, and life-cycle diversification&#8212;reduces our dependency on any particular industry or economic driver. We intend to continue diversifying our geographic presence and service offerings and focusing on key client sectors. We believe this will reduce our susceptibility to industry-specific and regional economic cycles and will help us take advantage of economies of scale in the highly fragmented professional services industry.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We believe that we are well positioned to compete in our markets due to our client-centric framework and ability to distinguish ourselves from our peers through our sustainability, innovation, inclusion and diversity, and operational efficiency actions. Our client-focused approach, knowledge, and successful delivery often leads to us being awarded repeat work from clients, including on a sole-source basis.  In addition, our successful track record of acquiring and integrating firms also provides us with a competitive advantage, along with management and technical expertise, effective service delivery, and a robust innovation program.   </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We also differentiate our business from competitors by entering both large and small contracts with varying fee amounts. We work on tens of thousands of projects for thousands of clients in hundreds of locations. Our broad project mix strengthens our brand identity and ensures that we do not rely on only a few large projects for our revenue. We expect to continue to pursue selective acquisitions, enabling us to enhance our market penetration and to increase and diversify our revenue base.  </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-39</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Effective Processes and Systems</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Global Management System (GMS) provides a disciplined and accountable framework for managing risks, quality outcomes, and occupational health and safety and environmental compliance. Stantec&#8217;s operations (except for recent acquisitions) are certified to, or are following the requirements of, the following internationally recognized consensus ISO standards&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ISO 9001&#58;2015 (Quality Management)</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ISO 14001&#58;2015 (Environmental Management) </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ISO 45001&#58;2018 (Occupational Health &#38; Safety Management)</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ISO&#47;IEC 20000-1&#58;2018 (IT Service Management)</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ISO&#47;IEC 27001&#58;2013 (Information Security Management)</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec has achieved global ISO certification across the vast majority of its operations and geographies for the Quality Management, Environmental Management, Occupational Health and Safety Management and Information Security Management standards, moving away from the previous country-specific certifications.<br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Throughout our organization, we use a Project Management (PM) Framework that confirms and clarifies the expectations Stantec has of its project managers and project teams. It includes the critical tasks that affect both the management of risks and achievement of quality on typical projects.   </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our internal practice audit process enables us to assess the compliance of operations with the requirements of our GMS. This ensures that all offices and labs are audited at least once over the three-year term of our ISO 9001, ISO 14001, and ISO 45001 registrations. Additionally, field-level assessments are conducted for construction-related projects. We have a formal improvement process to encourage suggestions for improvement, address nonconformances, promote root-cause analysis, and document follow-up actions and responsibilities. <br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our largest and most complex projects are supported by Major Project teams, which provide specialized program and project management services within each of our Business Operating Units. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our comprehensive IT security (cybersecurity) program is designed to predict, prevent, detect, and respond. Key initiatives include&#58; detailed security and acceptable use policies, practices, and procedures&#59; awareness campaigns for staff (including mandatory cybersecurity training)&#59; and a range of security initiatives for enforcing security standards, including regular penetration tests. Our integrated Security Incident Response team is linked to our Crisis Communication Plan to ensure that breach response protocols are aligned with our overall corporate crisis response plans.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We invest resources in our Risk Management team. Team members provide company-wide support and guidance on risk avoidance practices and procedures. Structured risk assessments are conducted before we begin pursuing projects with heightened or unique risk factors. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Insurance</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our policies include but are not limited to the following types of insurance&#58; general liability&#59; automobile liability and physical damage&#59; workers&#8217; compensation and employer&#8217;s liability&#59; directors&#8217; and officers&#8217; liability&#59; professional, pollution, and cyber liability&#59; fiduciary&#59; and crime. We have regulated&#47;licensed captive insurance companies to fund the payment of professional liability self-insured retentions related to claims as well as specific types of insurance policies such as employment practices and medical stop loss. We or our clients obtain project-specific professional liability insurance when required or as needed on large and or complex projects.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Growth Management</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have an acquisition and integration program managed by a dedicated Corporate Development team, which is responsible for&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Identifying and valuing acquisition candidates</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Undertaking and coordinating due diligence</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Negotiating and closing transactions</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Integrating employees and leadership structures (immediately) and systems (as soon as practical following an acquisition) </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To manage risks associated with the integration process, we assign accountability for acquisition integration to the Corporate Development team which has developed, through continuous learning and experience, a comprehensive approach that addresses every step of integrating an acquired business into Stantec. A senior regional or business </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-40</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">leader is also appointed for each acquisition. We have implemented a hybrid model of on-site and remote work, which reduces administrative costs and is adaptable to changing travel restrictions or other rules.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Capital Liquidity</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We meet our capital liquidity needs and fund our acquisition strategy through various sources, including cash generated from operations, short- and long-term borrowing from our syndicated senior credit facilities ($800 million revolving credit facility, $310 million term loan, and access to additional funds of $600 million), $550 million in senior unsecured notes, unsecured bilateral term credit facility ($100 million), uncommitted unsecured multicurrency credit facility (&#163;20 million), and the issuance of common shares.</font></div><div><font><br></font></div><div id="i3a58313e044b43b5a7fc6d2834680774_64"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Controls and Procedures</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disclosure controls and procedures are designed to ensure that information we are required to disclose in reports filed with securities regulatory agencies is recorded, processed, summarized, and reported on a timely basis and is accumulated and communicated to management&#8212;including our CEO and CFO, as appropriate&#8212;to allow timely decisions regarding required disclosure.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the supervision and with the participation of management, including our CEO and CFO, we carried out an evaluation of the effectiveness of our disclosure controls and procedures (as defined in rules adopted by the Securities and Exchange Commission (SEC) in the United States and as defined in Canada by National Instrument&#160;52-109,&#160;Certification of Disclosure in Issuer&#8217;s Annual and Interim Filings). Based on this</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">evaluation, our CEO and CFO concluded that the design and operation of our disclosure controls and procedures</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">were effective as of December&#160;31, 2023.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As permitted by published guidance of the SEC in the United States, management&#8217;s evaluation of and conclusions on the effectiveness of internal control over financial reporting did not include the int</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ernal controls of the acquired business of </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Environmental Systems Design, Inc.</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The financial results are included in the Company&#8217;s 2023 audited consolidated financial statements because this entity was acquired by the Company through a business combination during 2023. The aggregate assets of this entity represent 0.7% of the Company&#8217;s total assets as at December&#160;31, 2023, and the aggregate liabilities represent 0.6% of the Company's total liabilities as at December&#160;31, 2023. Gross revenue earned from the date of acquisition to December&#160;31, 2023, represents 1.1% of the Company's gross revenue for the year ended December&#160;31, 2023. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and preparation of financial statements for external purposes in accordance with IFRS Accounting Standards. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance with respect to the reliability of our financial reporting and preparation of our financial statements. Accordingly, management, including our CEO and CFO, does not expect that our internal control over financial reporting will prevent or detect all errors and all fraud. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management&#8217;s Annual Report on Internal Control over Financial Reporting and the Independent Auditors&#8217; Report on Internal Controls accompanies our 2023 audited consolidated financial statements.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There has been no change in our internal control over financial reporting during the year ended December&#160;31, 2023, that materially affected or is reasonably likely to materially affect our internal control over financial reporting. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We will continue to periodically review our disclosure controls and procedures and internal control over financial reporting and may make modifications from time to time as considered necessary or desirable.</font></div><div><font><br></font></div><div id="i3a58313e044b43b5a7fc6d2834680774_67"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Subsequent Events</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 8, 2024, we acquired all of the shares of ZETCON Ingenieure GmbH (ZETCON), a 645-person engineering firm headquartered in Bochum, Germany, with 13 offices covering all major German metropolitan areas and one office in Austria. ZETCON provides a strong platform in infrastructure planning, inspection, project management, and construction management. This addition further strengthens our Infrastructure operations in the Global group of CGUs.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February 9, 2024, we acquired all of the shares of Morrison Hershfield Group Inc. (Morrison Hershfield), a 1,150-person engineering and management firm headquartered in Markham, Ontario, Canada. Morrison Hershfield has </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-41</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">offices in 22 cities across North America and an office in India. The firm has a highly respected industry reputation in transportation, buildings, and environmental services. This addition further strengthens our Infrastructure, Buildings, and Environmental Services operations in the Canada and United States CGUs.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February&#160;28, 2024, our Board of Directors declared a dividend of $0.21 per share, payable on April&#160;15, 2024, to shareholders of record on March&#160;28, 2024.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font><br></font></div><div id="i3a58313e044b43b5a7fc6d2834680774_70"></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Cautionary Note Regarding Forward-Looking Statements</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our public communications often include written or verbal forward-looking statements within the meaning of the US Private Securities Litigation Reform Act and Canadian securities laws. Forward-looking statements are disclosures regarding possible events, conditions, or results of operations that are based on assumptions about future economic conditions or courses of action and include financial outlook or future-oriented financial information. Any financial outlook or future-oriented financial information in this Management&#8217;s Discussion and&#160;Analysis has been approved by management of Stantec. Such financial outlook or future-oriented financial information is provided for the purpose of providing information about management&#8217;s current expectations and plans relating to&#160;the future.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forward-looking statements may involve but are not limited to comments with respect to our objectives for 2024 and beyond, our strategies or future actions, our targets, our expectations for our financial condition or share price, or the results of or outlook for our operations. Statements of this type may be contained in filings with securities regulators or in other communications and are contained in this MD&#38;A. Forward-looking statements in this MD&#38;A include but are not limited to the following&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our belief that global trends are driving strong demand for our services&#59; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our belief that significant acquisition opportunities in all of our key sectors and geographies will continue&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our belief that our marketing and business development growth programs, combined with our strong expertise and our exceptional cross collaboration, position us well to take advantage of the organic growth ahead of us&#59;</font></div><div style="padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our belief that we have the right business mix between our five Business Operating Units to meet demand and that our business mix and our growing geographic diversification also creates resiliency within our business&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our expectations to address our 2024 Strategic Plan&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:85.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Our three broad SGIs will form the foundation of our expectations for continued organic growth&#59;</font></div><div style="padding-left:85.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Our commitment to strategic acquisitive growth and to expand our EBITDA margin and earnings through project execution and operational efficiency&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our expectations in our Outlook section to address our targets and expectations for 2024&#58; </font></div><div style="padding-left:85.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Net revenue growth will increase 11% to 15%, with organic net revenue growth in the mid- to high-single digits&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:85.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Organic growth in the US and Global regions is expected to be in the mid- to high- single digits to low double digits, and Canada in the mid-single digits&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:85.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Acquisition net revenue growth is expected to be in the mid-single digits from ZETCON, Morrison Hershfield, and ESD&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:85.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Adjusted EBITDA margin expected to be in the range of 16.2% to 17.2%, reflecting continued discipline in the management of administrative and marketing costs to drive operational efficiency. Adjusted EBITDA margin in Q1 and Q4 2024 is expected to be near or below the low end of this range because of the additional effects of regular seasonal factors in the northern hemisphere. We expect to move to the higher end of the range in Q2 and Q3 of 2024, when we typically achieve stronger organic net revenue growth and increased utilization in our operations&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:85.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Adjusted net income as a percentage of net revenue above 8%&#59; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:85.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Adjusted diluted EPS growth expected to be in the range of 12% to 16%&#59;  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-42</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:85.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Adjusted ROIC expected to be above 11%&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:85.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Other expectations include an effective tax rate (without discrete transactions) to be in the range of 22.0% to 23.0%, earnings pattern of 40-45% in Q1 and Q4 and 55-60% in Q2 and Q3, capital expenditures as a percentage of net revenue of 1.75% to 2.25%, a net debt to adjusted EBITDA ratio between 1.0x to 2.0x, and DSOs at or below 80&#59; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our positive outlook for a strong multi-year cycle due to backlog growth&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our expectation to contribute approximately $7&#160;million to pension plans in 2024&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our estimates of the impact of an increase or decrease in the interest rate on our revolving credit facility and term loan balances&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our estimates of the impact of an increase or decrease in market price risk on our investments held for self-insured liabilities for equity funds and increase or decrease in our share price on our cash-settled share-based payments&#59; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our expectations in the Critical Accounting Estimates section&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our belief that diversifying our geographic presences and service offerings, and focusing on key client sectors will reduce our susceptibility to industry-specific and regional economic cycles&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our intention to continue to pursue selective acquisitions&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our expectations regarding our sources of cash and our ability to meet our normal operating and capital expenditures in the Capital Management and Liquidity and Capital Resources section&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our ability to limit credit risk&#59; and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our expected adoption of accounting standards discussed in the Future Adoptions section.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These describe the management expectations and targets by which we measure our success and assist our shareholders in understanding our financial position as at and for the periods ended on the dates presented in&#160;this MD&#38;A. Readers are cautioned that this information may not be appropriate for other purposes.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">By their nature, forward-looking statements require us to make assumptions and are subject to inherent risks and uncertainties. There is a significant risk that predictions, forecasts, conclusions, projections, and other forward-looking statements will not prove to be accurate. We caution readers of this MD&#38;A not to place undue reliance on our forward-looking statements since a number of factors could cause actual future results, conditions, actions, or events to differ materially from the targets, expectations, estimates, or intentions expressed in these forward-looking statements.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future outcomes relating to forward-looking statements may be influenced by many factors and material risks, including the risks described in the Risk Factors section of this MD&#38;A.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assumptions </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In determining our forward-looking statements, we consider material factors including assumptions about the performance of the Canadian, US, and global economies in 2024 and their effect on our business. The material factors and assumptions used to support our 2024 outlook included on M-11 are set forth below&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Management assumed an average value for the US dollar of $1.35, GBP $1.70, and AU of $0.90 for </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The overnight interest rate target is currently 5.00% in Canada, 5.33% in the US, and 5.19% in the UK. The Company&#8217;s fixed rate senior unsecured notes are expected to partially offset changes in rates.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our effective income tax rate, without discrete transactions, is expected to be approximately 22.0% to 23.0% </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and was considered based on the tax rates in place as of December&#160;31, 2023, as well as our mix of expected earnings for the countries we operate in.</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Canada's GDP is expected to grow by 0.9% in 2024, while the US is projected to see a growth rate of 1.5%. In global markets, the UK is expected to experience a GDP growth of 0.7%, while Australia is forecasted to grow by 1.4%.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-43</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In Canada, the number of total housing starts is forecasted to increase in 2024 by 12% compared to 2023. In the United States, the forecasted seasonally adjusted annual rate of total housing starts for 2024 is 1.37 million, a 3% decrease compared to 2023. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The American Institute of Architects ABI (architectural billing index) has decreased to 45.3 as of December 2023 from 47.5 at the end of 2022, reflecting a slight softening in business conditions, however architectural billings are expected to remain consistent in </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024. </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The World Bank expects oil, metals, and mineral prices for 2024 to decrease slightly from 2023 levels.  </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Management expects to support our targeted level of growth using a combination of cash flows from operations and&#160;borrowings.</font></div><div style="padding-left:49.5pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preceding list of factors is not exhaustive. Investors and the public should carefully consider these factors, other uncertainties and potential events, and the inherent uncertainty of forward-looking statements when relying on these statements to make decisions with respect to our Company. The forward-looking statements contained herein represent our expectations as of February&#160;28, 2024, and, accordingly, are subject to change after such date. Except as may be required by law, we do not undertake to update any forward-looking statement, whether written or verbal, that may be made from time to time. In the case of the ranges of expected performance for fiscal year 2024, it is our current practice to evaluate and, where we deem appropriate, to provide updates. However, subject to legal requirements, we may change this practice at any time at our sole discretion.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management's Discussion and Analysis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December&#160;31, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">M-44</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</font></td></tr></table></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.3
<SEQUENCE>5
<FILENAME>stn-20231231_d2.htm
<DESCRIPTION>EX-99.3
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:stn="http://www.stantec.com/20231231" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns="http://www.w3.org/1999/xhtml" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full" xmlns:dei="http://xbrl.sec.gov/dei/2023" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>stn-20231231_d2</title></head><body><div id="i10f972366b604071a7d98bff0ee99c0b_1"></div><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 99.3</span></div><div id="i10f972366b604071a7d98bff0ee99c0b_4"></div><div style="margin-bottom:3pt"><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Consolidated Financial Statements</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">For the Years Ended December&#160;31, 2023, and 2022 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_7"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Management Report </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The annual report, including the consolidated financial statements and Management&#8217;s Discussion and Analysis (MD&amp;A), is the responsibility of the management of the Company. The consolidated financial statements were prepared in accordance with IFRS Accounting Standards as issued by the International Accounting Standards Board. Where alternative accounting methods exist, management has chosen those it considers most appropriate in the circumstances. The material accounting policy information is described in note 4 to the consolidated financial statements. Certain amounts in the financial statements are based on estimates and judgments relating to matters not concluded by&#160;year end.&#160;The integrity of the information presented in the financial statements is the responsibility of management. Financial information presented elsewhere in this annual report has been prepared by management and is consistent with the information in the consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The board of directors is responsible for ensuring that management fulfills its responsibilities and for providing final approval of the annual consolidated financial statements. The board has appointed an Audit and Risk Committee comprising four directors; none are officers or employees of the Company or its subsidiaries. The Audit and Risk Committee meets at least four times each year to discharge its responsibilities under a written mandate from the board of directors. The Audit and Risk Committee meets with management and with the external auditors to satisfy itself that it is properly discharging its responsibilities; reviews the consolidated financial statements, MD&amp;A, and the Report of Independent Registered Public Accounting Firm; and examines other auditing and accounting matters. The Audit and Risk Committee has reviewed the audited consolidated financial statements with management and discussed the quality of the accounting principles as applied and the significant judgments affecting the consolidated financial statements. The Audit and Risk Committee has discussed with the external auditors the external auditors&#8217; judgments of the quality of those principles as applied and the judgments noted above. The consolidated financial statements and MD&amp;A have been reviewed by the Audit and Risk Committee and approved by the board of directors of Stantec Inc.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated financial statements have been examined by the shareholders&#8217; auditors, PricewaterhouseCoopers LLP, Chartered Professional Accountants. The Report of Independent Registered Public Accounting Firm outlines the nature of their examination and their opinion on the consolidated financial statements of the Company. The external auditors have full and unrestricted access to the Audit and Risk Committee with or without management being present.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr style="height:50pt"><td colspan="3" style="padding:0 1pt"><div><img src="stn-20231231_g1.jpg" alt="G Johnston black.jpg" style="height:49px;margin-bottom:5pt;vertical-align:text-bottom;width:201px"/></div></td><td colspan="3" style="padding:0 1pt"><div><img src="stn-20231231_g2.jpg" alt="Theresa_Blk.jpg" style="height:34px;margin-bottom:5pt;vertical-align:text-bottom;width:124px"/></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gord Johnston</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Theresa Jang</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">President&#160;&amp; CEO</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Vice President&#160;&amp; CFO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 28, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 28, 2024</span></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-1</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Management&#8217;s Annual Report on Internal Control<br/>over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management is responsible for establishing and maintaining an adequate system of internal control over financial reporting. The Company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with IFRS Accounting Standards as issued by the International Accounting Standards Board. Management conducted an evaluation of the effectiveness of the system of internal control over financial reporting based on the framework in&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management has assessed the effectiveness of the Company&#8217;s internal control over financial reporting, as at December&#160;31, 2023, and has concluded that such internal control over financial reporting is effective. PricewaterhouseCoopers LLP, which has audited the consolidated financial statements of the Company for the year ended December&#160;31, 2023, has also issued a report on the effectiveness of the Company&#8217;s internal control over financial reporting.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As permitted by published guidance of the U.S. Securities and Exchange Commission (SEC), management&#8217;s evaluation of and conclusions on the effectiveness of internal control over financial reporting did not include the internal controls of Environmental Systems Design, Inc. (ESD), which are included in the Company&#8217;s 2023 consolidated financial statements because they were acquired by the Company as a business combination during 2023. The aggregate assets of ESD represent 0.7% of the Company&#8217;s total assets as at December&#160;31, 2023, and gross revenue earned from the date of acquisition to December&#160;31, 2023, represents 1.1% of the Company's gross revenue for the year ended December&#160;31, 2023.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr style="height:50pt"><td colspan="3" style="padding:0 1pt"><div><img src="stn-20231231_g1.jpg" alt="G Johnston black.jpg" style="height:49px;margin-bottom:5pt;vertical-align:text-bottom;width:201px"/></div></td><td colspan="3" style="padding:0 1pt"><div><img src="stn-20231231_g2.jpg" alt="Theresa_Blk.jpg" style="height:34px;margin-bottom:5pt;vertical-align:text-bottom;width:124px"/></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gord Johnston</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Theresa Jang</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">President&#160;&amp; CEO</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Vice President&#160;&amp; CFO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 28, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 28, 2024</span></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-2</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_10"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To the Shareholders and Board of Directors of Stantec Inc. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated statements of financial position of Stantec Inc. and its subsidiaries (together, the Company) as of December 31, 2023 and 2022, and the related consolidated statements of income, comprehensive income, shareholders&#8217; equity and cash flows for the years then ended, including the related notes (collectively referred to as the consolidated financial statements). We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2023, based on criteria established in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and its financial performance and its cash flows for the years then ended in conformity with IFRS Accounting Standards as issued by the International Accounting Standards Board. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2013) issued by the COSO.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basis for Opinions </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As described in Management&#8217;s Annual Report on Internal Control over Financial Reporting, management has excluded Environmental Systems Design, Inc. from its assessment of internal control over financial reporting as of December 31, 2023 because it was acquired by the Company in a purchase business combination during the year ended December 31, 2023. We have also excluded Environmental Systems Design, Inc. from our audit of internal control over financial reporting. Environmental Systems Design, Inc. is a wholly owned subsidiary whose total assets and total revenues excluded from management&#8217;s assessment and our audit of internal control over financial reporting represent 0.7% and 1.1%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2023. </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-3</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Critical Audit Matters </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit and risk committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing a separate opinion on the critical audit matters or on the accounts or disclosures to which they relate. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition &#8211; determination of estimated contract costs for fixed-fee and variable-fee-with-ceiling contracts  </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As described in Notes 4 and 5 to the consolidated financial statements, the Company accounts for its revenue from fixed-fee and variable-fee-with-ceiling contracts using the percentage of completion method where the stage of completion is measured using costs incurred to date as a percentage of total estimated costs for each contract, which requires estimates to be made for contract costs and revenues. For the year ended December 31, 2023, revenue from fixed-fee and variable-fee-with-ceiling contracts makes up a significant portion of gross revenue of $6,479.6 million. Contract costs include direct labour, direct costs for subconsultants and other expenditures that are recoverable directly from clients. Progress on jobs is regularly reviewed by management and estimated costs to complete are revised based on the information available at the end of each reporting period. Estimated contract costs are based on various assumptions including estimated labour costs that can result in a change to contract estimates from one financial reporting period to another. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The principal consideration for our determination that performing procedures relating to revenue recognition &#8211; determination of estimated contract cost for fixed-fee and variable-fee-with-ceiling contracts is a critical audit matter is the high degree of auditor effort in performing procedures and in evaluating audit evidence related to the estimated contract costs for fixed-fee and variable-fee-with-ceiling contracts and the various assumptions used by management including estimated labour costs. </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-4</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the determination of estimated contract costs for fixed-fee and variable-fee-with-ceiling contracts. These procedures also included, among others, (i) evaluating and testing management&#8217;s process for determining the estimated contract costs for a sample of contracts, which included evaluating the contract terms and other documents that support those estimates; (ii) testing a sample of incurred contract costs; (iii) evaluating the reasonableness of assumptions related to estimated labour costs by assessing management&#8217;s ability to reasonably estimate contract costs by performing a comparison of the actual costs with prior period estimates for a sample of contracts; and (iv) evaluating, for certain contracts, management&#8217;s assessment of progress on jobs and the estimated costs to complete by interviewing project teams personnel and obtaining documentation that supports management&#8217;s estimate.   </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Impairment Assessment of Goodwill &#8211; Global group of CGUs </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As described in Notes 4, 5 and 12 to the consolidated financial statements, the Company&#8217;s goodwill balance was $2,384.0 million as of December 31, 2023, and the goodwill associated with the Global group of CGUs was $572.1 million. Management conducts an impairment test as of October 1 of each year, or more frequently if circumstances indicate that an impairment may occur or if a significant acquisition occurs between the annual impairment test date and December 31. Management compares the recoverable amount of a CGU or group of CGUs to its carrying value and if the recoverable amount is less than its carrying value, an impairment loss is recognized. The recoverable amount is estimated by management using the fair value less costs of disposal approach using market information and a discounted after-tax cash flow model. Management applied significant judgment in determining the recoverable amount of the Global group of CGUs including the use of significant assumptions relating to operating margins, the weighted average discount rate and the terminal growth rate.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The principal considerations for our determination that performing procedures relating to the goodwill impairment assessment of the Global group of CGUs is a critical audit matter are (i) the significant judgment by management when determining the recoverable amount of the Global group of CGUs; (ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating management&#8217;s significant assumptions related to operating margins, the weighted average discount rate and the terminal growth rate; and (iii) the audit effort involved the use of professionals with specialized skill and knowledge.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management&#8217;s goodwill impairment assessment, including controls over the valuation of the Global group of CGUs. These procedures also included, among others (i) testing management&#8217;s process for determining the recoverable amount; (ii) evaluating the appropriateness of the market information and the discounted after-tax cash flow model used by management; (iii) testing the completeness and accuracy of underlying data used in the discounted after-tax cash flow model; (iv) evaluating the reasonableness of the significant assumptions used by management related to operating margins, the weighted average discount rate and the terminal growth rate; and (v) recalculating the sensitivity to changes in assumptions disclosure. Evaluating management&#8217;s assumptions related to operating margins involved evaluating whether the assumptions used by management were reasonable considering (i) the current and past performance of the Global group of CGUs; (ii) management&#8217;s ability to reasonably estimate the future cash flows by performing a comparison of actual operating margins with prior period forecasts for a sample of periods; (iii) inquiries with management of the Global group of CGUs; and (iv) whether the assumptions were consistent with evidence obtained in other areas of the audit. Professionals with specialized skill and knowledge were used to assist in evaluating (i) the appropriateness of the market information and the discounted after-tax cash flow model and (ii) the reasonableness of the weighted average discount rate and the terminal growth rate assumptions.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">/s/PricewaterhouseCoopers LLP </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Chartered Professional Accountants </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Edmonton, Canada </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February&#160;28, 2024</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2021.  </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-5</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_13"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Consolidated Statements of Financial Position</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As at December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ASSETS</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="f-51">352.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="f-52">148.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Trade and other receivables</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="6" id="f-53">1,063.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="6" id="f-54">1,028.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unbilled receivables</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:UnbilledReceivables" scale="6" id="f-55">623.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:UnbilledReceivables" scale="6" id="f-56">553.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CurrentContractAssets" scale="6" id="f-57">88.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentContractAssets" scale="6" id="f-58">83.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income taxes recoverable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CurrentTaxAssetsCurrent" scale="6" id="f-59">72.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentTaxAssetsCurrent" scale="6" id="f-60">65.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CurrentPrepaidExpenses" scale="6" id="f-61">53.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentPrepaidExpenses" scale="6" id="f-62">48.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherCurrentAssets" scale="6" id="f-63">17.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherCurrentAssets" scale="6" id="f-64">10.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total current assets</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-65">2,272.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-66">1,937.8</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Property and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-67">267.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-68">250.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Lease assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-69">442.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-70">470.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-71">2,384.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-72">2,346.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-73">265.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-74">320.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net employee defined benefit asset</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="f-75">72.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="f-76">57.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred tax assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-77">92.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-78">45.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherNoncurrentAssets" scale="6" id="f-79">279.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherNoncurrentAssets" scale="6" id="f-80">224.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="f-81">6,076.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="f-82">5,652.9</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">LIABILITIES AND EQUITY</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Bank indebtedness</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,24</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:BankOverdraftsClassifiedAsCashEquivalents" scale="6" id="f-83">23.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:BankOverdraftsClassifiedAsCashEquivalents" scale="6" id="f-84">65.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Trade and other payables</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:TradeAndOtherCurrentPayables" scale="6" id="f-85">818.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:TradeAndOtherCurrentPayables" scale="6" id="f-86">755.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CurrentLeaseLiabilities" scale="6" id="f-87">101.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentLeaseLiabilities" scale="6" id="f-88">99.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CurrentContractLiabilities" scale="6" id="f-89">397.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentContractLiabilities" scale="6" id="f-90">327.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income taxes payable</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CurrentTaxLiabilitiesCurrent" scale="6" id="f-91">21.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentTaxLiabilitiesCurrent" scale="6" id="f-92">25.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,24</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-93">146.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-94">52.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provisions</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CurrentProvisions" scale="6" id="f-95">51.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentProvisions" scale="6" id="f-96">48.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherCurrentLiabilities" scale="6" id="f-97">55.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherCurrentLiabilities" scale="6" id="f-98">36.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total current liabilities</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-99">1,615.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-100">1,410.0</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:NoncurrentLeaseLiabilities" scale="6" id="f-101">477.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:NoncurrentLeaseLiabilities" scale="6" id="f-102">522.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,24</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:LongtermBorrowings" scale="6" id="f-103">982.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:LongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="f-104">1,183.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provisions</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:NoncurrentProvisions" scale="6" id="f-105">134.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:NoncurrentProvisions" scale="6" id="f-106">149.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net employee defined benefit liability</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-107">29.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-108">32.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred tax liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-109">24.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-110">28.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherNoncurrentLiabilities" scale="6" id="f-111">55.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherNoncurrentLiabilities" scale="6" id="f-112">40.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total liabilities</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-113">3,320.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-114">3,366.9</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total shareholders&#8217; equity</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-115">2,756.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-116">2,286.0</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total liabilities and equity</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-117">6,076.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-118">5,652.9</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">See accompanying notes</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.705%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">On behalf of Stantec Inc.&#8217;s Board of Directors</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:66pt"><td colspan="3" style="padding:0 1pt"><div><img src="stn-20231231_g3.jpg" alt="Douglas_Ammerman-Signature.jpg" style="height:58px;margin-bottom:5pt;vertical-align:text-bottom;width:211px"/></div></td><td colspan="3" style="padding:0 1pt"><div><img src="stn-20231231_g1.jpg" alt="G Johnston black.jpg" style="height:49px;margin-bottom:5pt;vertical-align:text-bottom;width:201px"/></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Douglas Ammerman, Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gord Johnston, Director</span></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-6</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_16"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Consolidated Statements of Income</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Years ended December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except per share amounts)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-119">6,479.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-120">5,677.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less subconsultant and other direct expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" format="ixt:num-dot-decimal" scale="6" id="f-121">1,413.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" format="ixt:num-dot-decimal" scale="6" id="f-122">1,220.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net revenue</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-123">5,066.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-124">4,457.2</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Direct payroll costs</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="6" id="f-125">2,321.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="6" id="f-126">2,039.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Project margin</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-127">2,744.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-128">2,417.3</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Administrative and marketing expenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22,24,29,35</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="f-129">1,945.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="f-130">1,742.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation of property and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-131">59.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-132">56.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation of lease assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="f-133">121.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="f-134">122.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:AmortisationExpense" scale="6" id="f-135">102.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:AmortisationExpense" scale="6" id="f-136">104.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net interest expense and other net finance expense</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:InterestRevenueExpense" scale="6" id="f-137">93.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:InterestRevenueExpense" scale="6" id="f-138">73.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other income</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,11,30</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:OtherOperatingIncomeExpense" scale="6" id="f-139">4.9</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:OtherOperatingIncomeExpense" scale="6" id="f-140">7.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Income before income taxes</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ProfitLossBeforeTax" scale="6" id="f-141">427.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ProfitLossBeforeTax" scale="6" id="f-142">325.1</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Income taxes</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncome" scale="6" id="f-143">141.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncome" scale="6" id="f-144">121.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="f-145">45.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="f-146">43.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total income taxes</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="f-147">96.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="f-148">78.1</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net income for the year</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ProfitLoss" scale="6" id="f-149">331.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ProfitLoss" scale="6" id="f-150">247.0</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:5pt"><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Earnings per share</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cadPerShare" contextRef="c-1" decimals="2" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="f-151">2.98</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cadPerShare" contextRef="c-6" decimals="2" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="f-152">2.23</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cadPerShare" contextRef="c-1" decimals="2" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="f-153">2.98</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cadPerShare" contextRef="c-6" decimals="2" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="f-154">2.22</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">See accompanying notes</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-7</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_19"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Consolidated Statements of Comprehensive Income</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"><tr><td style="width:1.0%"/><td style="width:61.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.865%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Years ended December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net income for the year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ProfitLoss" scale="6" id="f-155">331.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ProfitLoss" scale="6" id="f-156">247.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other comprehensive (loss) income</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Items that may be reclassified to net income in subsequent periods:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exchange differences on translation of foreign operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="f-157">64.0</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="f-158">126.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net unrealized gain on financial instruments</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,24</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax" scale="6" id="f-159">5.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax" scale="6" id="f-160">3.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" scale="6" id="f-161">58.7</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" scale="6" id="f-162">129.8</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Items not to be reclassified to net income:</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Remeasurement gain on net employee defined benefit plans</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-163">7.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-164">35.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other comprehensive (loss) income for the year, net of tax</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="f-165">50.9</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="f-166">165.3</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total comprehensive income for the year, net of tax</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-167">280.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-168">412.3</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">See accompanying notes</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-8</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_22"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Consolidated Statements of Shareholders&#8217; Equity</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.998%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars, except shares)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares<br/>Outstanding<br/>(note 22)<br/>#</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share<br/>Capital<br/>(note&#160;22)<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contributed<br/>Surplus<br/>(note 22)<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retained<br/>Earnings<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total<br/>$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance, December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" id="f-169">111,333,479</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-7" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-170">972.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-8" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-171">10.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-9" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-172">1,043.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-10" decimals="-5" sign="-" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-173">24.7</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-11" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-174">2,001.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-12" decimals="-5" name="ifrs-full:ProfitLoss" scale="6" id="f-175">247.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ProfitLoss" scale="6" id="f-176">247.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive income</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-13" decimals="-5" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="f-177">165.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="f-178">165.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total comprehensive income </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-12" decimals="-5" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-179">247.0</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-13" decimals="-5" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-180">165.3</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-181">412.3</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share options exercised for cash</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" id="f-182">561,217</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-14" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="6" id="f-183">18.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="6" id="f-184">18.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share-based compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-15" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="f-185">0.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="f-186">0.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares repurchased under Normal Course Issuer Bid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" sign="-" name="stn:IncreaseDecreaseInNumberOfSharesRepurchased" format="ixt:num-dot-decimal" id="f-187">1,085,676</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-14" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="f-188">9.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-15" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="f-189">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-12" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="f-190">55.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="f-191">65.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value reclass of share options exercised </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-14" decimals="-5" name="stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" scale="6" id="f-192">3.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-15" decimals="-5" sign="-" name="stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" scale="6" id="f-193">3.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" format="ixt:fixed-zero" scale="6" id="f-194">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividends declared</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-12" decimals="-5" name="ifrs-full:DividendsPaid" scale="6" id="f-195">79.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:DividendsPaid" scale="6" id="f-196">79.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance, December 31, 2022</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" id="f-197">110,809,020</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-16" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-198">983.8</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-17" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-199">6.7</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-18" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-200">1,154.9</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-19" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-201">140.6</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-202">2,286.0</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-20" decimals="-5" name="ifrs-full:ProfitLoss" scale="6" id="f-203">331.2</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ProfitLoss" scale="6" id="f-204">331.2</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive loss</span></div></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-21" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="f-205">50.9</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="f-206">50.9</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total comprehensive income </span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-20" decimals="-5" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-207">331.2</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-21" decimals="-5" sign="-" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-208">50.9</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-209">280.3</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share options exercised for cash</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-210">278,561</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-22" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="6" id="f-211">9.3</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="6" id="f-212">9.3</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share-based compensation</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-23" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="f-213">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="f-214">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued, net of transaction costs</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="INF" name="ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued" format="ixt:num-dot-decimal" id="f-215">3,108,450</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-22" decimals="-5" name="ifrs-full:IssueOfEquity" scale="6" id="f-216">277.8</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:IssueOfEquity" scale="6" id="f-217">277.8</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares repurchased under Normal Course Issuer Bid</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-22" decimals="INF" sign="-" name="stn:IncreaseDecreaseInNumberOfSharesRepurchased" format="ixt:num-dot-decimal" id="f-218">129,036</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-22" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="f-219">1.2</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-20" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="f-220">8.8</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="f-221">10.0</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value reclass of share options exercised </span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-22" decimals="-5" name="stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" scale="6" id="f-222">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-23" decimals="-5" sign="-" name="stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" scale="6" id="f-223">1.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" format="ixt:fixed-zero" scale="6" id="f-224">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividends declared</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-20" decimals="-5" name="ifrs-full:DividendsPaid" scale="6" id="f-225">87.2</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:DividendsPaid" scale="6" id="f-226">87.2</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance, December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" id="f-227">114,066,995</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-24" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-228">1,271.3</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-25" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-229">5.5</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-26" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-230">1,390.1</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-27" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-231">89.7</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-232">2,756.6</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">See accompanying notes</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-9</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_25"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Consolidated Statements of Cash Flows</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Years ended December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(In millions of Canadian dollars)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CASH FLOWS FROM (USED IN) OPERATING ACTIVITIES</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ProfitLossFromContinuingOperations" scale="6" id="f-233">331.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ProfitLossFromContinuingOperations" scale="6" id="f-234">247.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Add (deduct) items not affecting cash:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation of property and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:AdjustmentsForDepreciationExpensePropertyPlantAndEquipment" scale="6" id="f-235">59.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:AdjustmentsForDepreciationExpensePropertyPlantAndEquipment" scale="6" id="f-236">56.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation of lease assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:AdjustmentsForDepreciationExpenseOfRightOfUseAssets" scale="6" id="f-237">121.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:AdjustmentsForDepreciationExpenseOfRightOfUseAssets" scale="6" id="f-238">122.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:AdjustmentsForAmortisationExpense" scale="6" id="f-239">102.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:AdjustmentsForAmortisationExpense" scale="6" id="f-240">104.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDeferredTaxExpense" scale="6" id="f-241">45.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDeferredTaxExpense" scale="6" id="f-242">43.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share-based compensation</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="6" id="f-243">60.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="6" id="f-244">26.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provisions</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:AdjustmentsForProvisions" scale="6" id="f-245">27.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:AdjustmentsForProvisions" scale="6" id="f-246">47.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other non-cash items</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:OtherAdjustmentsForNoncashItems" scale="6" id="f-247">5.2</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:OtherAdjustmentsForNoncashItems" scale="6" id="f-248">2.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital" scale="6" id="f-249">651.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital" scale="6" id="f-250">558.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade and other receivables</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" scale="6" id="f-251">26.5</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" scale="6" id="f-252">211.7</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unbilled receivables</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets" scale="6" id="f-253">71.1</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets" scale="6" id="f-254">134.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInContractAssets" scale="6" id="f-255">4.9</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInContractAssets" scale="6" id="f-256">13.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInPrepaidExpenses" scale="6" id="f-257">4.8</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInPrepaidExpenses" scale="6" id="f-258">2.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes net recoverable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities" scale="6" id="f-259">17.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities" scale="6" id="f-260">21.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade and other payables and other accruals</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" scale="6" id="f-261">54.4</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" scale="6" id="f-262">22.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities" scale="6" id="f-263">72.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities" scale="6" id="f-264">65.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:IncreaseDecreaseInWorkingCapital" scale="6" id="f-265">107.1</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:IncreaseDecreaseInWorkingCapital" scale="6" id="f-266">254.0</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net cash flows from operating activities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="6" id="f-267">544.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="6" id="f-268">304.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CASH FLOWS FROM (USED IN) INVESTING ACTIVITIES</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Business acquisitions, net of cash acquired</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" scale="6" id="f-269">75.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" scale="6" id="f-270">50.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of investments held for self-insured liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" scale="6" id="f-271">110.4</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" scale="6" id="f-272">206.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from sale of investments held for self-insured liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" scale="6" id="f-273">72.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" scale="6" id="f-274">244.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of property and equipment and intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,13</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities" scale="6" id="f-275">100.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities" scale="6" id="f-276">74.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" scale="6" id="f-277">12.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" scale="6" id="f-278">13.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net cash flows used in investing activities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" scale="6" id="f-279">201.7</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" scale="6" id="f-280">73.8</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net proceeds from issue of senior unsecured notes and bilateral term credit facility</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,32</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures" scale="6" id="f-281">348.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures" format="ixt:fixed-zero" scale="6" id="f-282">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net repayment of revolving credit facility</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="stn:ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="f-283">455.2</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="stn:ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="f-284">22.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repayment of notes payable and software financing obligations</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings" scale="6" id="f-285">52.4</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings" scale="6" id="f-286">60.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net (repayment of) proceeds from bank indebtedness</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="stn:NetRepaymentOfProceedsFromBankIndebtedness" scale="6" id="f-287">42.4</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:NetRepaymentOfProceedsFromBankIndebtedness" scale="6" id="f-288">65.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net lease payments</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:CashFlowsUsedInFinancingActivitiesForLeases" scale="6" id="f-289">125.0</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:CashFlowsUsedInFinancingActivitiesForLeases" scale="6" id="f-290">153.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from issue of share capital, net of transaction costs</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ProceedsFromIssuingShares" scale="6" id="f-291">277.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ProceedsFromIssuingShares" format="ixt:fixed-zero" scale="6" id="f-292">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repurchase of shares for cancellation</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:PaymentsToAcquireOrRedeemEntitysShares" scale="6" id="f-293">10.0</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:PaymentsToAcquireOrRedeemEntitysShares" scale="6" id="f-294">65.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from exercise of share options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ProceedsFromExerciseOfOptions" scale="6" id="f-295">9.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ProceedsFromExerciseOfOptions" scale="6" id="f-296">18.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payment of dividends to shareholders</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:DividendsPaidClassifiedAsFinancingActivities" scale="6" id="f-297">84.9</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:DividendsPaidClassifiedAsFinancingActivities" scale="6" id="f-298">78.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net cash flows used in financing activities</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="6" id="f-299">134.0</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="6" id="f-300">296.7</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign exchange (loss) gain on cash held in foreign currency</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="6" id="f-301">4.4</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="6" id="f-302">27.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net increase (decrease) in cash and cash equivalents</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" scale="6" id="f-303">204.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" scale="6" id="f-304">38.4</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents, beginning of the year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" scale="6" id="f-305">148.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-11" decimals="-5" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" scale="6" id="f-306">186.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and cash equivalents, end of the year</span></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" scale="6" id="f-307">352.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" scale="6" id="f-308">148.3</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">See accompanying notes</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-10</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_28"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:63.323%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.312%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="37" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Index to the <br/>Notes to the <br/>Consolidated <br/>Financial Statements</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Page</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_34">1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_34">Corporate Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_34">12</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_37">2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_37">Basis of Preparation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_37">12</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_40">3</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_40">Basis of Consolidation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_40">12</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_43">4</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Material Accounting Policy Information</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_43">12</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_46">5</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_46">Significant Accounting Judgments, Estimates, and Assumptions</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_46">20</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_49">6</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_49">Recent Accounting Pronouncements and Changes to Accounting Policies</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_49">24</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_52">7</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_52">Business Acquisitions</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_52">25</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_55">8</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_55">Cash and Cash Equivalents</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_55">26</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_58">9</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_58">Trade and Other Receivables</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_58">26</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_61">10</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_61">Property and Equipment</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_61">27</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_64">11</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_64">Lease Assets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_64">28</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_67">12</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_67">Goodwill</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_67">29</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_70">13</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_70">Intangible Assets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_70">30</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_73">14</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_73">Other Assets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_73">31</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_76">15</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_76">Trade and Other Payables</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_76">32</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_79">16</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_79">Long-Term Debt</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_79">32</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_82">17</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_82">Provisions</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_82">34</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_85">18</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_85">Employee Defined Benefit </a><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_85">P</a>lans</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_85">34</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_88">19</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_88">Other Liabilities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_88">38</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_91">20</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_91">Commitments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_91">38</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_94">21</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_94">Contingencies and Guarantees</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_94">38</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_97">22</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_97">Share Capital</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_97">39</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_100">23</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_100">Fair Value Measurements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_100">41</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_103">24</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_103">Financial Instruments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_103">42</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_106">25</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_106">Capital Management</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_106">45</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_109">26</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_109">Income Taxes</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_109">45</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_112">27</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_112">Net Interest Expense </a>and Other Net Finance Expense</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_112">47</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_115">28</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_115">Revenue</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_115">48</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_118">29</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_118">Employee Costs</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_118">48</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_121">30</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_121">Other </a>Income</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_121">48</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_124">31</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_124">Weighted Average Shares Outstanding</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_124">49</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_127">32</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_127">Cash Flow Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_127">49</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_130">33</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_130">Related-Party Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_130">50</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_133">34</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_133">Segmented Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_133">52</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_136">35</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_136">Investment Tax Credits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_136">53</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_139">36</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_139">Events after the Reporting Period</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-<a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i10f972366b604071a7d98bff0ee99c0b_139">53</a></span></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-11</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_31"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#ed7000;font-family:'Century Gothic',sans-serif;font-size:20pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_34"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" id="f-309" continuedAt="f-309-1" escape="true">Corporate Information</ix:nonNumeric></span></div><ix:continuation id="f-309-1"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated financial statements of Stantec Inc. (the Company) for the year ended December&#160;31, 2023, were authorized for issuance in accordance with a resolution of the Company&#8217;s board of directors on February&#160;28, 2024. The Company was incorporated under the Canada Business Corporations Act on March&#160;23, 1984. Its shares are traded on the Toronto Stock Exchange (TSX) and New York Stock Exchange (NYSE) under the symbol STN. The Company&#8217;s registered office is located at Suite 300, 10220 - 103 Avenue, Edmonton, Alberta. The Company is domiciled in Canada.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is a provider of comprehensive professional services in the area of infrastructure and facilities for clients in the public and private sectors. The Company&#8217;s services include engineering, architecture, interior design, landscape architecture, surveying, environmental sciences, project management, and project economics, from initial project concept and planning through to design, construction administration, commissioning, maintenance, decommissioning, and remediation.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_37"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" id="f-310" continuedAt="f-310-1" escape="true">Basis of Preparation</ix:nonNumeric></span></div><ix:continuation id="f-310-1"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These consolidated financial statements were prepared in accordance with IFRS Accounting Standards as issued by the International Accounting Standards Board. The accounting policies adopted in these consolidated financial statements are based on IFRS Accounting Standards effective as at December&#160;31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared on a historical cost basis, unless otherwise stated in the significant accounting policies. The consolidated financial statements are presented in Canadian dollars, and all values, including other currencies, are rounded to the nearest million ($000,000), except when otherwise indicated.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_40"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfBasisOfConsolidationExplanatory" id="f-311" continuedAt="f-311-1" escape="true">Basis of Consolidation</ix:nonNumeric></span></div><ix:continuation id="f-311-1"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Company, its subsidiaries, and its structured entities as at December&#160;31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subsidiaries and structured entities are fully consolidated from the date of acquisition, which is the date the Company obtains control, and continue to be consolidated until the date that this control ceases. The financial statements of the subsidiaries and structured entities are prepared as at December&#160;31, 2023 and December&#160;31, 2022. All intercompany balances are eliminated.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Joint ventures and associates are accounted for using the equity method, and joint operations are accounted for by the Company recognizing its share of assets, liabilities, revenue, and expenses of the joint operation.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_43"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory" id="f-312" continuedAt="f-312-1" escape="true">Material Accounting Policy Information</ix:nonNumeric></span></div><ix:continuation id="f-312-1" continuedAt="f-312-2"><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" id="f-313" continuedAt="f-313-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Cash and cash equivalents</span></ix:nonNumeric></div><ix:continuation id="f-313-1"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents include cash and unrestricted investments. Unrestricted investments are comprised of short-term bank deposits with a maturity of three months or less at inception.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" id="f-314" continuedAt="f-314-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Property and equipment</span></ix:nonNumeric></div><ix:continuation id="f-314-1" continuedAt="f-314-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost less accumulated depreciation and any impairment losses. Cost includes the cost of replacing parts of property and equipment. All other repair and maintenance costs are recognized in the consolidated statements of income as incurred.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-12</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-312-2" continuedAt="f-312-3"><ix:continuation id="f-314-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory" id="f-315" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation is calculated over the assets' estimated useful lives on a straight-line basis as follows:&#160;</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.618%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Engineering equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-28" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="f-316">5</ix:nonNumeric> to <ix:nonNumeric contextRef="c-29" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="f-317">10</ix:nonNumeric> years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-30" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="f-318">5</ix:nonNumeric> to <ix:nonNumeric contextRef="c-31" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="f-319">10</ix:nonNumeric> years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line over term of lease to a maximum of <ix:nonNumeric contextRef="c-32" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="f-320">15</ix:nonNumeric> years or the improvement&#8217;s economic life</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-33" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="f-321">5</ix:nonNumeric> to <ix:nonNumeric contextRef="c-34" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="f-322">50</ix:nonNumeric> years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line</span></td></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The residual values, useful lives, and methods of depreciation of property and equipment are reviewed at each financial&#160;year-end&#160;and adjusted prospectively, if appropriate.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">c)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" id="f-323" continuedAt="f-323-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt">Intangible assets</span></ix:nonNumeric></div><ix:continuation id="f-323-1"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets acquired separately and internally developed software are measured on initial recognition at cost. Following initial recognition, finite life intangible assets are carried at cost less any accumulated amortization and any impairment losses and indefinite life intangible assets are carried at cost less any impairment loss.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s intangible assets with finite lives are amortized over their useful economic lives on a straight-line basis. Once an intangible asset is fully amortized, the gross carrying amount and related accumulated amortization are removed from the accounts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also incurs costs for third-party internet-based cloud computing services. These costs are expensed in administrative and marketing expenses over the period of the service agreement when the Company determines that it has not obtained control of the software.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Intangible assets acquired from business combinations</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets acquired in a business combination are measured at fair value as at the date of acquisition. The Company&#8217;s policy is to amortize client relationships with finite lives over periods ranging from <ix:nonNumeric contextRef="c-35" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" format="ixt-sec:duryear" id="f-324">10</ix:nonNumeric> to <ix:nonNumeric contextRef="c-36" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" format="ixt-sec:duryear" id="f-325">15</ix:nonNumeric> years. Contract backlog and finite life trademarks are amortized over estimated lives of generally <ix:nonNumeric contextRef="c-37" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" format="ixt-sec:duryear" id="f-326">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-38" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" format="ixt-sec:duryear" id="f-327">3</ix:nonNumeric> years. The Company assigns value to acquired intangibles using the income approach, which involves quantifying the present value of net cash flows attributed to the subject asset. This, in turn, involves estimating the revenues and earnings expected from the asset.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">d)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory" id="f-328" continuedAt="f-328-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Leases</span></ix:nonNumeric></div><ix:continuation id="f-328-1" continuedAt="f-328-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company assesses at contract inception whether a contract is a lease or contains a lease; that is, if the contract conveys the right to control the use of an identified asset for a time period in exchange for consideration.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the commencement of a lease, the Company determines the lease term as the&#160;non-cancellable&#160;period of a lease, together with periods covered by an option to extend or an option to terminate if it is reasonably certain to exercise an extension option or to not exercise a termination option. Management considers all facts and circumstances that create an economic incentive to exercise an extension option or to not exercise a termination option. This judgment is based on factors such as contract rates compared to market rates, economic reasons, significance of leasehold improvements, termination and relocation costs, installation of specialized assets, residual value guarantees, and any sublease term. The Company reassesses this when a significant event or significant change in circumstances within the Company&#8217;s control has occurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes lease assets and lease liabilities for all leases, except for leases of&#160;low-value&#160;assets and short-term leases with a term of 12 months or less. The lease payments associated with those exempted leases are recognized in administrative and marketing expenses on a straight-line basis over the lease term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The lease asset is recognized at the commencement date of the lease and initially measured at cost, which is comprised of the amount of the initial lease liability recognized less any incentives received from the lessor. Lease asset cost also includes any initial direct costs incurred, lease payments made before the commencement date, and estimated restoration costs. The lease asset is subsequently depreciated on a straight-line basis from the commencement date to the earlier of the end of the useful life of the lease asset or the end of the lease term. The lease asset is periodically adjusted for impairment losses or reversals, if any, and adjusted for certain remeasurements of the lease liability.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-13</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-312-3" continuedAt="f-312-4"><ix:continuation id="f-328-2" continuedAt="f-328-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The lease liability is recognized at the commencement date of the lease and initially measured at the present value of lease payments to be made over the lease term. Lease payments generally include fixed payments less any lease incentives receivable. Also, the Company elected to not separate&#160;non-lease&#160;components from lease components and to account for the&#160;non-lease&#160;and lease components as a single lease component. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The lease liability is discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, the Company&#8217;s incremental borrowing rate. The lease liability is subsequently measured at amortized cost using the effective interest method. The lease liability is remeasured when the expected lease payments change as a result of a change in the lease term, a change in the assessment of an option to purchase the leased asset, changes in the future lease payments as a result of a change in an index or rate used to determine the lease payments, and changes in estimated payments for residual value guarantees.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" id="f-329" continuedAt="f-329-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt">Investments in joint arrangements and associates</span></ix:nonNumeric></div><div><ix:continuation id="f-329-1" continuedAt="f-329-2"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Each joint arrangement of the Company is classified as either a joint operation or joint venture based on the rights and obligations arising from the contractual terms between the parties to the arrangemen</span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-329-2">t.</ix:continuation> </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">f)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory" id="f-330" continuedAt="f-330-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.92pt">Provisions</span></ix:nonNumeric></div><ix:continuation id="f-330-1" continuedAt="f-330-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">General</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provisions are recognized when the Company has a present legal or constructive obligation as a result of a past event, it is probable that an outflow of resources embodying economic benefits will be required to settle the obligation, and a reliable estimate can be made of the amount of the obligation. When the Company expects some or all of a provision to be reimbursed&#8212;for example, under an insurance contract&#8212;and when the reimbursement is virtually certain, the reimbursement is recognized as a separate asset. The expense relating to a provision is presented in the consolidated statements of income net of any reimbursement. Management regularly reviews the timing of the outflows of these provisions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Provision for self-insured liabilities</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company self-insures certain risks related to professional liability, automobile physical damages, and employment practices liability. The provision for self-insured liabilities includes estimates of the costs of reported claims (including potential claims that are probable of being asserted) and is based on assumptions made by management and actuarial estimates. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Provisions for claims</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for claims include an estimate for costs associated with legal claims not covered by its provisions for self-insured liabilities, including claims that are subject to exclusions under the Company&#8217;s commercial and captive insurance policies. Certain of these legal claims are from previous acquisitions and may be indemnified by the acquiree (note 7).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Contingent liabilities recognized in a business combination</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A contingent liability recognized in a business combination is initially measured at its fair value. Subsequently, it is measured as discussed under &#8220;General.&#8221;</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">g)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" id="f-331" continuedAt="f-331-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Foreign currency translation</span></ix:nonNumeric></div><ix:continuation id="f-331-1" continuedAt="f-331-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s consolidated financial statements are presented in Canadian dollars, which is also the parent Company&#8217;s functional currency. Each entity in the Company determines its own functional currency, and items included in the financial statements of each entity are measured using that functional currency. The Company is mainly exposed to fluctuations in the US dollar (US), British pound sterling (&#163; or GBP), and Australian dollar (AU).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Transactions and balances</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transactions in foreign currencies (those different from an entity&#8217;s functional currency) are translated into the functional currency of an entity using the foreign exchange rate at the transaction date. Foreign exchange gains and losses resulting from the settlement or translation of monetary assets and liabilities not denominated in the functional currency of an entity at each period-end date are recognized in the consolidated statements of income. Foreign exchange gains and losses resulting from the translation of financial assets classified as fair value through other comprehensive income (FVOCI) are recognized in other comprehensive income.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-14</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-312-4" continuedAt="f-312-5"><ix:continuation id="f-331-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign operations</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s foreign operations are translated into its reporting currency (Canadian dollar) for financial statement presentation purposes. Assets and liabilities are translated at the rate of exchange in effect at each period-end date and revenue and expense items are translated at the average rate of exchange for the month. The resulting unrealized exchange gains and losses are recognized in other comprehensive income.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">h)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" id="f-332" continuedAt="f-332-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.71pt">Financial <span id="i7bf5744cde11493f90ac23d513ac2c2e_55839"></span>instruments</span></ix:nonNumeric></div><ix:continuation id="f-332-1" continuedAt="f-332-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Initial recognition and subsequent measurement</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade and other receivables and unbilled receivables that do not have a significant financing component are initially measured at the transaction price determined in accordance with IFRS 15. Financial assets (except trade and other receivables and unbilled receivables that do not have a significant financing component) are initially recognized at fair value plus directly attributable transaction costs, except for financial assets at fair value through profit and loss (FVPL) for which transaction costs are expensed. Regular way purchases or sales of financial assets are accounted for at trade dates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subsequent measurement of financial assets is at FVPL, amortized cost, or FVOCI. The classification is based on two criteria: the Company&#8217;s business approach for managing the financial assets and whether the instruments&#8217; contractual cash flows represent &#8220;solely payments of principal and interest&#8221; on the principal amount outstanding (the SPPI criterion). The business approach considers whether a Company&#8217;s objective is to receive cash flows from holding assets, from selling assets in a portfolio, or a combination of both. The Company reclassifies financial assets only when its business approach for managing those assets changes.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Amortized cost: Assets held for collection of contractual cash flows&#8212;when they meet the SPPI criterion&#8212;are measured at amortized cost using the effective interest rate (EIR) method and are subject to impairment. Gains and losses are recognized in profit or loss when the asset is derecognized, modified, or impaired. Items in this category include cash and cash equivalents, trade and other receivables, unbilled receivables, and certain other financial assets.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">FVOCI: Assets held to both collect cash flows and sell the assets&#8212;when they meet the SPPI criterion&#8212;are measured at FVOCI. Bonds held for self-insured liabilities are included in this category. Changes in the carrying amount are reported in other comprehensive income (except impairments) until disposed of. Realized gains and losses are recognized in finance income and interest income from these financial assets is included in interest income using the EIR method. Impairment and foreign exchange gains and losses are recognized in profit or loss and computed in the same manner as for financial assets measured at amortized cost.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">FVPL: Assets that do not meet the criteria for amortized cost or FVOCI are measured at FVPL with realized and unrealized gains and losses reported in other income. Equity securities held for self-insured liabilities and indemnifications are included in this category.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial liabilities are initially recognized at fair value and, in the case of loans and borrowings, net of directly attributable transaction costs. Subsequent measurement of financial liabilities is at amortized cost using the EIR method. The EIR method discounts estimated future cash payments or receipts through the expected life of a financial instrument, and thereby calculates the amortized cost and subsequently allocates the interest income or expense over the life of the instrument. Gains and losses are recognized in profit or loss when the liability is derecognized or modified, as well as through the EIR amortization process. For long-term debt, EIR amortization and realized gains and losses are recognized in net finance expense. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair value</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">After initial recognition, the fair values of financial instruments are based on the bid prices in quoted active markets for financial assets and on the ask prices for financial liabilities. For financial instruments not traded in active markets, fair values are determined using appropriate valuation techniques, which may include recent arm&#8217;s length market transactions, reference to the current fair value of another instrument that is substantially the same, and discounted cash flow analysis; however, other valuation models may be used. Fair values of cash and cash equivalents, trade and other receivables, unbilled receivables, and trade and other payables approximate their carrying amounts because of the short-term maturity of these instruments. The carrying amounts of the revolving credit facility, term loan facilities, and the multicurrency credit facility (collectively the credit facilities) approximate their fair values because the applicable interest rates are based on variable reference rates. The carrying amounts of other financial assets and financial liabilities approximate their fair values except as otherwise disclosed in the consolidated financial statements.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-15</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-312-5" continuedAt="f-312-6"><ix:continuation id="f-332-2" continuedAt="f-332-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All financial instruments carried at fair value, or for which fair value is disclosed, are categorized into one of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Level&#160;1 &#8211; quoted market prices in active markets for identical assets or liabilities at the measurement date.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Level&#160;2 &#8211; observable inputs other than quoted prices included within level 1, such as quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets or liabilities that are not active, or other inputs that are observable directly or indirectly.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Level&#160;3 &#8211; unobservable inputs for the assets and liabilities that reflect the reporting entity&#8217;s own assumptions and are not based on observable market data.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For financial instruments recognized at fair value on a recurring basis, the Company determines whether transfers have occurred between levels of the hierarchy by reassessing categorizations at the end of each reporting period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Derivatives</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time, the Company enters into foreign currency forward contracts to manage risk associated with net operating assets or liabilities denominated in foreign currencies. The Company also utilizes interest rate swaps to manage its exposure to fluctuations in interest rates and total return swaps to manage its exposure to fluctuations in the fair value of its common shares related to its cash-settled share-based payment arrangements. The Company&#8217;s policy prohibits the use of these derivatives for trading or speculative purposes.</span></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-332-3">Derivatives are recorded at fair value in the consolidated statements of financial position as either other assets or other liabilities. The fair values of the Company&#8217;s derivatives are based on third-party indicators and forecasts. Changes in the fair value of derivatives not designated as hedging instruments are recognized in the consolidated statements of income. Unrealized gains and losses for derivatives designated as hedging instruments in a cash flow hedge, to the extent they are effective, are recorded in other comprehensive income and subsequently reclassified to the consolidated statements of income when the hedged item affects earnings.</ix:continuation> </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">i)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory" id="f-333" continuedAt="f-333-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.32pt">Impairment</span></ix:nonNumeric></div><ix:continuation id="f-333-1" continuedAt="f-333-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying amounts of the Company&#8217;s assets or groups of assets, other than deferred tax assets, are reviewed at each reporting date to determine whether there is an indication of impairment. An asset may be impaired if objective evidence of impairment exists because of one or more events that have occurred after the initial recognition of the asset (referred to as a &#8220;loss event&#8221;) and if that loss event has an impact on the estimated future cash flows of the asset. When an indication of impairment exists, or annual impairment testing for an asset is required, the asset&#8217;s recoverable amount is estimated.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financial assets and contract assets</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes a loss allowance for expected credit losses (ECLs) on financial assets and contract assets based on a&#160;12-month&#160;ECL or lifetime ECL. The lifetime ECL (the simplified approach) is applied to trade and other receivables, unbilled receivables, contract assets, sublease receivables, and holdbacks.&#160;12-month&#160;ECLs are recorded against all other financial assets, unless credit risk has significantly increased since initial recognition, then the ECL is measured at the lifetime ECL. ECLs are based on the difference between the contractual cash flows due in accordance with the contract and all the cash flows that the Company expects to receive.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The loss allowance provision is based on the Company&#8217;s historical collection and loss experience and incorporates forward-looking factors, where appropriate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">When the carrying amount of financial assets or contract assets is reduced through an ECL allowance, the reduction is recognized in administrative and marketing expenses in the consolidated statements of income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Non-financial&#160;assets</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For&#160;non-financial&#160;assets such as property and equipment, lease assets, goodwill, intangible assets, and investments in joint ventures and associates, the recoverable amount is the higher of an asset&#8217;s or cash-generating unit&#8217;s (CGU&#8217;s) value in use or its fair value less costs of disposal. The recoverable amount is determined for an individual asset, unless the asset does not generate cash inflows that are largely independent of those from other assets or groups of assets. When the carrying amount of an asset or CGU exceeds its recoverable amount, the asset is considered impaired and is written down to its recoverable amount. To assess value in use, the estimated future cash flows are discounted to their present value using a&#160;pre-tax&#160;discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. To determine fair value less costs of disposal, an appropriate valuation model is used. The results of these valuation techniques are corroborated by the market capitalization of </span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-16</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-312-6" continuedAt="f-312-7"><ix:continuation id="f-333-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">comparable public companies and arm&#8217;s length transactions of comparable companies. Impairment losses are recognized in the consolidated statements of income in expense categories that are consistent with the nature of the impaired asset.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company tests intangible assets for recoverability when events or changes in circumstances indicate that their carrying amount may not be recoverable. To determine indicators of impairment of intangible assets, the Company considers external sources of information such as prevailing economic and market conditions and internal sources of information such as the historical and expected financial performance of the intangible assets. If indicators of impairment are present, the Company determines recoverability based on an estimate of discounted cash flows, using the higher of either the value in use or the fair value less costs of disposal method. The measurement of impairment loss is based on the amount that the carrying amount of an intangible asset exceeds its recoverable amount at the CGU level. As part of the impairment test, the Company updates its future cash flow assumptions and estimates, including factors such as current and future contracts with clients, margins, market conditions, and the useful lives of the assets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill is evaluated for impairment annually (as at October 1) or more frequently if circumstances indicate that an impairment may occur or if a significant acquisition occurs between the annual impairment test date and December 31. The Company considers the relationship between its market capitalization and its book value, as well as other factors, when reviewing for indicators of impairment. Goodwill is assessed for impairment based on the CGUs or group of CGUs to which the goodwill relates. Any potential goodwill impairment is identified by comparing the recoverable amount of a CGU or group of CGUs to its carrying value which includes the allocated goodwill. If the recoverable amount is less than its carrying value, an impairment loss is recognized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company may need to test its goodwill for impairment between its annual test dates if market and economic conditions deteriorate or if volatility in the financial markets causes declines in the Company&#8217;s share price, increases the weighted average cost of capital, or changes valuation multiples or other inputs to its goodwill assessment. In addition, changes in the numerous variables associated with the judgments, assumptions, and estimates made by management in assessing the fair value could cause them to be impaired. Goodwill impairment charges are&#160;non-cash&#160;charges that could have a material adverse effect on the Company&#8217;s consolidated financial statements but in themselves do not have any adverse effect on its liquidity, cash flows from operating activities or debt covenants.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">An impairment loss of goodwill is not reversed. For other assets, an impairment loss may be reversed if the estimates used to determine the recoverable amount have changed. The reversal is limited so that the carrying amount of the asset does not exceed its recoverable amount or the carrying amount that would have been determined, net of amortization or depreciation, had no impairment loss been recognized for the asset in prior years. The reversal is recognized in the consolidated statements of income.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">j)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue" id="f-334" continuedAt="f-334-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.12pt">Revenue recognition</span></ix:nonNumeric></div><ix:continuation id="f-334-1" continuedAt="f-334-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company generates revenue from contracts in which goods or services are typically provided over time. Revenue is measured based on the consideration the Company expects to be entitled to in exchange for providing goods and services, excluding amounts collected on behalf of third parties, such as duties and taxes collected from clients and remitted to government authorities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">While providing services, the Company incurs certain direct costs for subconsultants and other expenses that are recoverable directly from clients. The recoverable amounts of these direct costs are included in the Company&#8217;s gross revenue. Since these direct costs can vary significantly from contract to contract, changes in gross revenue may not be indicative of the Company&#8217;s revenue trends. Therefore, the Company also reports net revenue, which is gross revenue less subconsultants and other direct expenses. The Company assesses its revenue arrangements against specific criteria to determine whether it is acting as a principal or an agent. In general, the Company acts as a principal in its revenue arrangements because it obtains control of the goods or services before they are provided to the customer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Most of the Company&#8217;s contracts include a single performance obligation because the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and therefore is not distinct. The Company&#8217;s contracts may include multiple goods or services that are accounted for as separate performance obligations if they are distinct&#8212;if a good or service is separately identifiable from other items in the contract and if a customer can benefit from it. If a contract has multiple performance obligations, the consideration in the contract is allocated to each performance obligation based on the estimated stand-alone selling price.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-17</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-312-7" continuedAt="f-312-8"><ix:continuation id="f-334-2" continuedAt="f-334-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company transfers control of the goods or services it provides to clients over time and therefore recognizes revenue progressively as the services are performed. Revenue from&#160;fixed-fee&#160;and&#160;variable-fee-with-ceiling&#160;contracts, including contracts in which the Company participates through joint arrangements, is recognized based on the percentage of completion method where the stage of completion is measured using costs incurred to date as a percentage of estimated costs for each contract. When the contract outcome cannot be measured reliably, revenue is recognized only to the extent that the expenses incurred are eligible to be recovered. Provisions for estimated losses on incomplete contracts are made in the period that the losses are determined. Revenue from&#160;time-and-material&#160;contracts without stated ceilings is recognized as costs are incurred based on the amount that the Company has a right to invoice.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings, and cash collections results in trade and other receivables, holdbacks, unbilled receivables, contract assets, and deferred revenue in the consolidated statements of financial position. Amounts are typically invoiced as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or when contractual milestones are achieved. Receivables represent amounts due from customers: trade and other receivables and holdbacks consist of invoiced amounts, and unbilled receivables consist of work in progress that has not yet been invoiced. Contract assets represent unbilled amounts where the right to payment is subject to more than the passage of time and includes performance-based incentives and services provided ahead of agreed contractual milestones. Contract assets are transferred to receivables when the right to consideration becomes unconditional. Deferred revenue represents amounts that have been invoiced but not yet recognized as revenue, including advance payments and billings in excess of revenue. Deferred revenue is recognized as revenue when (or as) the Company performs under the contract. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is adjusted for the effects of a significant financing component when the period between the transfer of the promised goods or services to the customer and payment by the customer exceeds one year. Holdbacks and advance payments are intended to provide protection against the failure of one party to adequately complete some or all of its obligations under the contract and do not typically result in a significant financing component.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">k)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" id="f-335" continuedAt="f-335-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.91pt">Employee benefit plans</span></ix:nonNumeric></div><ix:continuation id="f-335-1" continuedAt="f-335-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Defined benefit plans</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company sponsors defined benefit pension plans covering certain full-time employees and past employees, primarily in the United Kingdom. Benefits are based on final compensation and years of service. Benefit costs (determined separately for each plan using the projected unit credit method) are recognized over the periods that employees are expected to render services in return for those benefits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remeasurements, comprising actuarial gains and losses and the return on the plan assets (excluding interest), are recognized immediately in the consolidated statements of financial position with a corresponding debit or credit to other comprehensive income in the period they occur. Remeasurements are not reclassified to net income in subsequent periods.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The calculation of defined benefit obligations is performed at least annually by a qualified actuary, or more often as required due to plan amendments, curtailments, or settlements. When the calculation results in a potential asset, the recognized asset is limited to the economic benefits available in the form of any future refunds or of reductions in future contributions to the plan.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes the following changes in the net defined benefit obligations under administrative and marketing expenses: service costs comprising current service costs, past service costs, gains and losses on curtailments and&#160;non-routine&#160;settlements, net interest expense or income, and administrative expenses paid directly by the pension plans.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Past service costs are recognized in net income on the earlier of the date of the plan amendment or curtailment and the date that the Company recognizes related restructuring costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Defined contribution plans</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also contributes to group retirement savings plans and an employee share purchase plan. Certain plans are based on employee contribution amounts and subject to maximum limits per employee. The Company accounts for defined contributions as an expense in the period the contributions are made.</span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-18</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-312-8" continuedAt="f-312-9"><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">l)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory" id="f-336" continuedAt="f-336-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.32pt">Taxes</span></ix:nonNumeric></div><ix:continuation id="f-336-1" continuedAt="f-336-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tax rates and tax laws used to compute the amounts are those enacted or substantively enacted at the reporting date in the countries where the Company operates and generates taxable income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Current income tax</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes payable are typically expected to be settled within twelve months of the&#160;year-end&#160;date. However, there may be instances where taxes are payable over a longer period. Portions due after a&#160;one-year&#160;period are classified as&#160;non-current&#160;and are not discounted.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred tax</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax is determined using the liability method for temporary differences at the reporting date between the tax bases of assets and liabilities and their carrying amounts for financial reporting purposes. Deferred tax liabilities are generally recognized for all taxable temporary differences. Deferred tax assets are recognized for all deductible temporary differences and the carryforward of unused tax credits and unused tax losses, to the extent that it is probable that taxable profit will be available against which the deductible temporary differences and the carryforward of unused tax credits and unused tax losses can be utilized. Deferred taxes are not recognized for the initial recognition of goodwill; the initial recognition of assets or liabilities, outside of a business combination, that affect neither accounting nor taxable profit, and do not give rise to equal taxable and deductible temporary differences; the differences relating to investments in associates, subsidiaries, and interests in joint arrangements to the extent that the reversal can be controlled and it is probable that it will not reverse in the foreseeable future; and income taxes from the Organisation for Economic Cooperation and Developments (OECD) Pillar Two Model Rules as a result of the mandatory temporary exception adopted in IAS 12 (note 6a).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be used. Unrecognized deferred tax assets are reassessed at each reporting date and are recognized to the extent that it has become probable that future taxable profits will allow the deferred tax asset to be recovered.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current income tax and deferred tax relating to transactions that are recorded directly in equity or other comprehensive income are also recorded in equity or other comprehensive income. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sales tax</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues, expenses, and assets excluding trade receivables, are recognized net of the amount of sales tax recoverable from or payable to a taxation authority. The net amount of sales tax recoverable from or payable to a taxation authority is included as part of trade receivables or trade payables (as appropriate) in the consolidated statements of financial position.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">m)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:0.32pt"> <ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" id="f-337" continuedAt="f-337-1" escape="true">Share-based payment transactions</ix:nonNumeric></span></div><ix:continuation id="f-337-1"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the Company&#8217;s deferred share unit plan, the board of directors may receive deferred share units (DSUs), each of which is equal to <ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="stn:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare" format="ixt-sec:numwordsen" scale="0" id="f-338">one</ix:nonFraction> common share. Under the Company&#8217;s long-term incentive plan, certain members of the senior leadership teams are granted performance share units (PSUs) or restricted share units (RSUs) that vest and are settled after a <ix:nonNumeric contextRef="c-40" name="stn:MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement" format="ixt-sec:durwordsen" id="f-339">three-year</ix:nonNumeric> period. DSUs, PSUs, and RSUs are settled only in cash.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The cost of cash-settled transactions is measured initially at fair value at the grant date. For DSUs, this fair value is expensed on issuance with a corresponding liability recognized through other liabilities. For PSUs and RSUs, the fair value is expensed over the vesting period. These liabilities are remeasured to fair value at each reporting date, up to and including the settlement date, with changes in fair value recognized in administrative and marketing expenses.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">n)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory" id="f-340" continuedAt="f-340-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.71pt">Business combinations and goodwill</span></ix:nonNumeric></div><ix:continuation id="f-340-1" continuedAt="f-340-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Business combinations are accounted for using the acquisition method, and the results of operations after the respective dates of acquisition are included in the consolidated statements of income. Acquisition-related costs are expensed when incurred in administrative and marketing expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The cost of an acquisition is measured as the consideration transferred at fair value at the acquisition date. Any deferred or contingent consideration to be transferred by the Company is recognized at fair value at the acquisition date. Subsequent changes to the fair value of the contingent consideration are recognized in other income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consideration paid for acquisitions may be subject to price adjustment clauses included in the purchase agreements and may extend over a number of years. At each consolidated statement of financial position date, these </span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-19</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-340-2"><ix:continuation id="f-312-9"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">price adjustment clauses are reviewed. This may result in an increase or decrease of deferred or contingent consideration (recorded as notes payable on the acquisition date) to reflect either more or less&#160;non-cash&#160;working capital than was originally recorded. Since these adjustments are a result of facts and circumstances occurring after the acquisition date, they are not considered measurement period adjustments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For some acquisitions, additional payments may be made to the employees of an acquired company that are based on the employees&#8217; continued service over an agreed time period. These additional payments are not included in the purchase price but are expensed as compensation when services are provided by the employees.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the purpose of impairment testing, goodwill acquired in a business combination is, from the acquisition date, allocated to each CGU or group of CGUs that is expected to benefit from the synergies of the combination, irrespective of whether other assets or liabilities of the acquiree are assigned to those units. Each CGU or group of CGUs represents the lowest level at which management monitors the goodwill.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_46"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory" id="f-341" continuedAt="f-341-1" escape="true">Significant Accounting Judgments, Estimates, and Assumptions</ix:nonNumeric></span></div><ix:continuation id="f-341-1" continuedAt="f-341-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preparation of the Company&#8217;s consolidated financial statements requires management to make judgments, estimates, and assumptions that affect the reported amounts of revenues, expenses, assets, and liabilities, as well as the disclosure of contingent liabilities at the end of the reporting year. However, uncertainty about these assumptions and estimates could result in outcomes that require a material adjustment to the carrying amount of the asset or liability affected in future periods.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The conflicts in Ukraine and the Middle East, and the transition to higher inflationary environments have contributed to increased global economic and financial volatility; however, there have been no significant impacts on the Company's results and management continues to monitor for any potential impacts on the operations and financial position of the Company. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discussed below are the key management judgments and assumptions concerning the future and other key sources of estimation uncertainty at the reporting date that may lead to a material adjustment to the carrying amounts of assets and liabilities within the next financial year.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a)</span><ix:continuation id="f-334-3" continuedAt="f-334-4"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Revenue recognition</span></ix:continuation></div><ix:continuation id="f-334-4" continuedAt="f-334-5"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for its revenue from&#160;fixed-fee&#160;and&#160;variable-fee-with-ceiling&#160;contracts using the percentage of completion method, which requires estimates to be made for contract costs and revenues. Contract costs include direct labor, direct costs for subconsultants, and other expenditures that are recoverable directly from clients. Progress on jobs is regularly reviewed by management and estimated costs to complete are revised based on the information available at the end of each reporting period. Contract cost estimates are based on various assumptions that can result in a change to contract profitability from one financial reporting period to another. Assumptions are made about labor productivity, the complexity of the work to be performed, the performance of subconsultants, and the accuracy of original bid estimates. Estimating costs is subjective and requires management&#8217;s best judgments based on the information available at that time.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On an ongoing basis, estimated revenue is updated to reflect the amount of consideration the Company expects to be entitled to in exchange for providing goods and services. Revenue estimates are affected by various uncertainties that depend on the outcome of future events, including change orders, claims, and variable consideration.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change orders are included in estimated revenue when management believes the Company has an enforceable right to the change order, the amount can be estimated reliably, and realization is highly probable. Claims against other parties, including subconsultants, are recognized as a reduction in costs using the same criteria. To evaluate these criteria, management considers the contractual or legal basis for the change order, the cause of any additional costs incurred, and the history of favorable negotiations for similar amounts. As change orders are not recognized until highly probable, it is possible for the Company to have substantial contract costs recognized in one accounting period and associated revenue or reductions in cost recognized in a later period</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s contracts may include variable consideration such as revenue based on costs incurred and contract provisions for performance-based incentives or penalties. Variable consideration is estimated by determining the most likely amount the Company expects to be entitled to, unless the contract includes a range of possible outcomes for performance-based amounts. In that case, the expected value is determined using a probability weighting of the range of possible outcomes. Variable consideration, including change orders approved as to scope but unapproved </span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-20</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-341-2" continuedAt="f-341-3"><ix:continuation id="f-334-5"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">as to price, is included in estimated revenue to the extent it is highly probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration are based on historical experience, anticipated performance, and management&#8217;s best judgment based on the information available at the time.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consideration in contracts with multiple performance obligations is allocated to the separate performance obligations based on estimates of stand-alone selling prices. The primary method used to estimate the stand-alone selling price is expected cost plus an appropriate margin. To determine the appropriate margin, management considers margins for comparable services under similar contracts in similar markets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in estimates are reflected in the period in which the circumstances that gave rise to the change became known and affect the Company&#8217;s revenue, unbilled receivables, contract assets, and deferred revenue.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" id="f-342" continuedAt="f-342-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Impairment of non-financial assets</span></ix:nonNumeric></div><ix:continuation id="f-342-1"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impairment exists when the carrying amount of an asset or CGU or group of CGUs exceeds its recoverable amount, which is the higher of its fair value less costs of disposal or its value in use. Fair value less costs to sell is based on a discounted cash flow model and observable market prices for an arm&#8217;s length transaction of similar assets, less incremental costs for disposing of the asset. The value in use calculation is based on a discounted cash flow model. The cash flows are derived from budgets over an appropriate number of years and do not include restructuring activities that the Company is not yet committed to or significant future investments that will enhance the asset&#8217;s performance of the CGU or group of CGUs being tested.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company validat</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">es its estimate of the fair value of each asset, CGU or group of CGUs, by comparing the resulting multiples to multiples derived from comparable public companies and comparable company transactions. The Company reconciles the total fair value of all CGUs and groups of CGUs with its market capitalization to determine whether the sum is reasonable. If the reconciliation indicates a significant difference between the external market capitalization and the fair value of the CGUs or groups of CGUs, the Company reviews and adjusts, if appropriate, the discount rate of the CGUs or groups of CGUs and considers whether the implied acquisition premium (if any) is reasonable in light of current market conditions. The fair value measurement is categorized as level 3 in the fair value hierarchy based on the significant inputs in the valuation technique used (note 4h). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Goodwill</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To arrive at the estimated recoverable amount of goodwill, the Company uses estimates of economic and market information, including arm&#8217;s length transactions for similar assets, growth rates in revenues, estimates of future expected changes in operating margins, and cash expenditures. The Company estimates the recoverable amount by using the fair value less costs of disposal approach. It estimates fair value using market information and discounted&#160;after-tax&#160;cash flow projections, which is known as the income approach. The income approach uses a CGU's or group of CGUs' projection of estimated operating results and discounted cash flows based on a discount rate that reflects current market conditions and the risk of achieving the cash flows. The Company uses cash flow projections covering at least a five-year period derived from financial forecasts approved by senior management. To arrive at cash flow projections, the Company uses estimates of economic and market information over the projection period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease assets and associated property and equipment</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To arrive at the estimated recoverable amount of lease assets and associated property and equipment, the Company uses economic and market information, including arm's length transactions for similar assets, estimates of future changes in variable head lease payments, potential sublease terms and conditions, including the timing and amount of associated cash inflows and initial direct costs, and assumptions about the future use of associated property and equipment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company estimates the recoverable amount by using the value in use approach. It estimates fair value using market information and probability weighted pre-tax cash flow projections discounted to their present value using a&#160;pre-tax&#160;discount rate that reflects current market assessments of the time value of money and the risks specific to the asset or CGU. The Company uses cash flow projections covering the remaining head lease term from financial forecasts approved by senior management.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-21</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-341-3" continuedAt="f-341-4"><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">c)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" id="f-343" continuedAt="f-343-1" escape="true"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt">Business combinations</span></ix:nonNumeric></div><ix:continuation id="f-343-1" continuedAt="f-343-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In a business combination, the Company may acquire certain assets and assume certain liabilities of an acquired entity. The estimate of fair values for these transactions involves judgment to determine the fair values assigned to the tangible and intangible assets (i.e., backlog, client relationships, and trademarks) and the liabilities assumed on the acquisition. Determining fair values involves a variety of assumptions, including revenue growth rates, client retention rates, expected operating income, and discount rates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time, as a result of the timing of acquisitions in relation to the Company&#8217;s reporting schedule, certain estimates of fair values of assets and liabilities acquired may not be finalized at the initial time of reporting. These estimates are completed after the vendors&#8217; final financial statements have been prepared and accepted by the Company, after detailed project portfolio reviews are performed, and when the valuations of intangible assets and other assets and liabilities acquired are finalized.</span></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-343-2">Assessments are performed on acquisition agreements with deferred or contingent consideration arrangements to determine whether the amounts payable represents business combination consideration or an arrangement that is separate from the business combination. Management applies judgment and the requirements of IFRS 3 to determine whether deferred or contingent arrangements are part of the business combination consideration.</ix:continuation> </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">d)</span><ix:continuation id="f-328-3" continuedAt="f-328-4"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Leases</span></ix:continuation></div><ix:continuation id="f-328-4"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities are discounted using the Company's incremental borrowing rate (IBR) when the interest rate implicit in the lease cannot be readily determined. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The IBR is the rate of interest that the Company would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the lease asset in a similar economic environment. The Company estimates the IBR based on the lease term, collateral assumptions, and the economic environment in which the lease is denominated.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e)</span><ix:continuation id="f-330-2" continuedAt="f-330-3"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt">Provision for self-insured liabilities and claims</span></ix:continuation></div><ix:continuation id="f-330-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the normal conduct of operations, various legal claims are pending against the Company, alleging, among other things, breaches of contract or negligence in connection with the performance of its services. The Company carries professional liability insurance, subject to certain deductibles and policy limits, and self-insures certain risks, including professional liability, automobile liability, and employment practices liability. In some cases, the Company may be subject to claims for which it is only partly insured or completely insured. The accrual for self-insured liabilities includes estimates of the costs of reported claims and is based on management&#8217;s assumptions, including consideration of actuarial estimates. These estimates of loss are derived from loss history that is then subjected to actuarial techniques to determine the proposed liability. Actual losses may vary from those used in the actuarial projections. An increase or decrease in loss is recognized in the period that the loss is determined and increases or decreases the Company&#8217;s self-insured liabilities and reported expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Damages assessed in connection with and the cost of defending such actions could be substantial and possibly in excess of policy limits, for which a range of possible outcomes are either not able to be estimated or not expected to be significant. However, based on advice and information provided by legal counsel, the Company&#8217;s previous experience with the settlement of similar claims, and the results of the annual actuarial review, management believes that the Company has recognized adequate provisions for probable and reasonably estimated liabilities associated with these claims. In addition, management believes that it has appropriate insurance in place to respond to and offset the cost of resolving these claims.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to uncertainties in the nature of the Company&#8217;s legal claims, such as the range of possible outcomes and the progress of the litigation, provisions for self-insured liabilities and claims involve estimates. The ultimate cost to resolve these claims may exceed or be less than that recorded in the consolidated financial statements. Management believes that the ultimate cost to resolve these claims will not materially exceed the insurance coverage or provisions accrued and, therefore, would not have a material adverse effect on the Company&#8217;s consolidated statements of income and financial position.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">f)</span><ix:continuation id="f-335-2" continuedAt="f-335-3"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.92pt">Employee defined benefit plans</span></ix:continuation></div><ix:continuation id="f-335-3" continuedAt="f-335-4"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The cost of the defined benefit pension plans and the present value of the pension obligations are determined separately for each plan using actuarial valuations. An actuarial valuation involves making various assumptions that may differ from actual future developments. These include determining the discount rate, mortality rates, future salary </span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-22</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-341-4"><ix:continuation id="f-335-4" continuedAt="f-335-5"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">increases, inflation, and future pension increases. Due to the complexities involved in the valuation and its long-term nature, the defined benefit obligation and cost are highly sensitive to changes in these assumptions, particularly to the discount and mortality rates (although portions of the pension plans have protection against changes in the discount rate and improving mortality rates by utilizing annuities). All assumptions are reviewed annually.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In determining the appropriate discount rate, management considers the interest rates of corporate bonds in currencies consistent with the currencies of the post-employment obligation and that have an &#8216;AA&#8217; rating or above, as set by an internationally acknowledged rating agency, and extrapolated as needed along the yield curve to correspond with the expected term of the benefit obligation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The mortality rate is based on publicly available information in the actuarial profession&#8217;s publications plus any special geographical or occupational features of each plan&#8217;s membership. Mortality tables tend to change only at intervals in response to demographic changes. Future salary increases reflect the current estimate of management. Pension increases are calculated based on the terms of the individual plans and estimated future inflation rates.</span></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-335-5">In determining whether the purchase of a bulk annuity contract results in a settlement of the Company's defined benefit obligations, management considers the intent of the transaction as well as the degree to which the Company continues to retain the related risks and obligations.</ix:continuation> </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">g)</span><ix:continuation id="f-336-2" continuedAt="f-336-3"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Taxes</span></ix:continuation></div><ix:continuation id="f-336-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s income tax assets and liabilities are based on interpretations of income tax legislation across various jurisdictions, primarily in Canada, United States, the United Kingdom, and Australia. The Company&#8217;s effective tax rate can change from year to year based on the mix of income among jurisdictions, changes in tax laws in these jurisdictions, and changes in the estimated value of deferred tax assets and liabilities. The Company&#8217;s income tax expense reflects an estimate of the taxes it expects to pay for the current year, as well as a provision for changes arising in the values of deferred tax assets and liabilities during the year. The tax value of these assets and liabilities is impacted by factors such as accounting estimates inherent in these balances, management&#8217;s expectations about future operating results, previous tax audits, and differing interpretations of tax regulations by the taxable entity and the responsible tax authorities. Differences in interpretation may arise for a wide variety of issues, depending on the conditions prevailing in the respective legal entity&#8217;s domicile. Management regularly assesses the likelihood of recovering value from deferred tax assets, such as loss carryforwards, as well as from deferred tax depreciation of capital assets, and adjusts the tax provision accordingly.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax assets are recognized for all unused tax losses to the extent that it is probable that taxable profit will be available against which the losses can be utilized. Significant management judgment is required to determine the amount of deferred tax assets that can be recognized based on the likely timing and the level of future taxable profits, together with future&#160;tax-planning&#160;strategies. If estimates change, the Company may be required to recognize an adjustment to its deferred income tax asset or liability and income tax expense.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Uncertainties exist with respect to the interpretation of complex tax regulations and the amount and timing of deferred taxable income. If the Company determines that it is not probable that a taxation authority will accept an uncertain tax treatment, then an uncertain tax liability is recorded using either the most likely amount or the expected value method, depending on which method better predicts the resolution of the circumstances giving rise to the uncertainty.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Uncertain tax liabilities are presented as either income taxes payable or deferred tax liabilities. This depends on whether the uncertain tax liabilities are in respect of taxable profit for a period or income taxes payable in future periods in respect of taxable temporary differences.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-23</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_49"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" id="f-344" continuedAt="f-344-1" escape="true">Recent Accounting Pronouncements and Changes to Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-344-1" continuedAt="f-344-2"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a) Recent adoptions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following amendments became effective on January 1, 2023 and did not have a material impact on the Company's consolidated financial statements:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In February 2021, the IASB issued Definition of Accounting Estimates (Amendments to IAS 8). The amendments define accounting estimates and clarify the distinction between changes in accounting estimates and changes in accounting policies. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In February 2021, the IASB issued Disclosure of Accounting Policies (Amendments to IAS 1 and IFRS Practice Statement 2). The amendments provide guidance to help entities disclose their material (previously "significant") accounting policies. </span></div><div style="padding-left:45pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In May 2021, the IASB issued Deferred Tax related to Assets and Liabilities arising from a Single Transaction (Amendments to IAS 12). The amendments narrow the scope of the recognition exemption so that companies are required to recognize deferred tax for transactions that give rise to equal amounts of taxable and deductible temporary differences, such as leases. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In May 2023, the IASB issued International Tax Reform&#8212;Pillar Two Model Rules (Amendments to IAS 12). The amendments provide a mandatory immediate temporary exception to accounting for deferred taxes arising from the Organisation for Economic Co-operation and Development's (OECD) international tax reform and introduce additional disclosure requirements for annual financial statements. The amendments were effective immediately upon issue and were applied retrospectively. The Company has applied the exception to recognizing deferred tax assets and liabilities related to Pillar Two income taxes.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b) Future adoptions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Listed below are the standards, amendments, and interpretations that the Company reasonably expects to be applicable at a future date and intends to adopt when they become effective. The Company is currently considering the impact of adopting these standards, amendments, and interpretations on its consolidated financial statements and cannot reasonably estimate the effect at this time.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In January 2020, the IASB issued Classification of Liabilities as Current or Non-current (Amendments to IAS 1) that aims to promote consistency by helping companies determine whether debt and other liabilities with an uncertain settlement date should be classified as current or non-current in the statement of financial position. The amendments also clarify the classification requirements for debt a company might settle by converting it into equity. In October 2022, the IASB issued Non-current Liabilities with Covenants (Amendments to IAS 1) that provides guidance on how covenants may affect an entity's right to defer settlement of a liability for at least twelve months after the reporting period, which may determine whether a liability should be presented as current or non-current. Both of these amendments to IAS 1 are effective for annual reporting periods beginning on or after January 1, 2024, with earlier application permitted, applied retrospectively.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In September 2022, the IASB issued Lease Liability in a Sale and Leaseback (Amendments to IFRS 16). The amendments address the measurement requirements for sale and leaseback transactions. The amendments require a seller-lessee to subsequently measure lease liabilities arising from a leaseback in a way that it does not recognize any amount of the gain or loss that relates to the right of use it retains. The amendments are effective for annual reporting periods beginning on or after January 1, 2024, with earlier application permitted, applied retrospectively.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In May 2023, the IASB issued Supplier Finance Arrangements (Amendments to IAS 7 and IFRS 7), which introduces new disclosure requirements related to an entity's use of supplier finance arrangements. The amendments are effective for annual reporting periods beginning on or after January 1, 2024, with earlier application permitted. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In August 2023, the IASB issued Lack of Exchangeability</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Amendments to IAS 21), which clarifies that entities must estimate the spot exchange rate when it is determined that a currency lacks exchangeability </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-24</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-344-2"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and introduces targeted disclosure requirements. The amendments are effective for annual reporting periods beginning on or after January 1, 2025, with earlier application permitted.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_52"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfBusinessCombinationsExplanatory" id="f-345" continuedAt="f-345-1" escape="true">Business Acquisition</ix:nonNumeric></span></div><ix:continuation id="f-345-1" continuedAt="f-345-2"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions in 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On April 1, 2022, the Company purchased the assets of Barton Willmore LLP and all the shares of Barton Willmore Holdings Limited (collectively Barton Willmore) for cash consideration and notes payable. Barton Willmore is a <ix:nonFraction unitRef="employee" contextRef="c-41" decimals="INF" name="ifrs-full:NumberOfEmployees" scale="0" id="f-346">300</ix:nonFraction>- person firm based in the United Kingdom. The firm provides planning and design services for both public and private clients across all development sectors, with specific expertise in the residential space. This addition further strengthened the Company&#8217;s Infrastructure operations in the Global group of CGUs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 28, 2022, the Company acquired all of the shares of L2, Inc., and Partridge Architects, Inc. and all of the membership interests of L2Partridge, LLC (collectively L2P) for cash consideration and notes payable. L2P is a <ix:nonFraction unitRef="employee" contextRef="c-42" decimals="INF" name="ifrs-full:NumberOfEmployees" scale="0" id="f-347">40</ix:nonFraction>-person firm headquartered in Philadelphia, Pennsylvania serving the science and technology, commercial workplace, higher education, residential, and hospitality markets. This acquisition further strengthened the Company's Buildings operations in the United States CGU.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition in 2023</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 30, 2023, the Company acquired all of the shares of Environmental Systems Design, Inc. (ESD), for cash consideration and notes payable. ESD is a <ix:nonFraction unitRef="employee" contextRef="c-43" decimals="INF" name="ifrs-full:NumberOfEmployees" scale="0" id="f-348">300</ix:nonFraction>-person firm headquartered in Chicago. The firm provides building engineering services, specializing in mission critical and data center services. This addition further strengthened the Company&#8217;s Buildings operations in the United States CGU.</span></div><div style="margin-bottom:3pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" id="f-349" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Details of the consideration transferred and the fair value of the identifiable assets and liabilities acquired at the date of acquisition, including measurement period adjustments for prior acquisitions, are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.111%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CashTransferred" scale="6" id="f-350">86.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CashTransferred" scale="6" id="f-351">52.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:LiabilitiesIncurred" scale="6" id="f-352">50.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:LiabilitiesIncurred" scale="6" id="f-353">40.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consideration</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" scale="6" id="f-354">137.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" scale="6" id="f-355">93.1</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CashTransferred" scale="6" id="f-356">86.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CashTransferred" scale="6" id="f-357">52.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash acquired</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="6" id="f-358">11.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="6" id="f-359">2.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net cash paid</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" scale="6" id="f-360">75.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" scale="6" id="f-361">50.4</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets and liabilities acquired</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="6" id="f-362">11.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="6" id="f-363">2.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-cash&#160;working capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:NonCashWorkingCapitalRecognisedAsOfAcquisitionDate" scale="6" id="f-364">8.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:NonCashWorkingCapitalRecognisedAsOfAcquisitionDate" scale="6" id="f-365">7.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:RightOfUseAssetsRecognisedAsOfAcquisitionDate" scale="6" id="f-366">15.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:RightOfUseAssetsRecognisedAsOfAcquisitionDate" scale="6" id="f-367">8.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" scale="6" id="f-368">37.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" scale="6" id="f-369">15.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-370">13.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-371">1.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" sign="-" name="stn:OtherRecognisedAsOfAcquisitionDate" scale="6" id="f-372">4.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:OtherRecognisedAsOfAcquisitionDate" scale="6" id="f-373">3.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total identifiable net assets at fair value</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed" scale="6" id="f-374">63.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed" scale="6" id="f-375">28.4</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Goodwill arising on acquisitions</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:GoodwillRecognisedAsOfAcquisitionDate" scale="6" id="f-376">74.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:GoodwillRecognisedAsOfAcquisitionDate" scale="6" id="f-377">64.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred consideration is included as notes payable and has been assessed as part of the business combination and recognized at fair value at the acquisition date. </span></div></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-25</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-345-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-cash working capital includes trade receivables and unbilled receivables which are recognized at fair value at the time of acquisition, and their fair value approximates their net carrying value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill consists of the value of expected synergies arising from an acquisition, the expertise and reputation of the assembled workforce acquired, and the geographic location of the acquiree. Tax deductible goodwill and intangible assets arising from the ESD acquisition was $<ix:nonFraction unitRef="cad" contextRef="c-44" decimals="-5" name="stn:GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes" scale="6" id="f-378">111.9</ix:nonFraction>.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, provision for claims outstanding relating to all prior acquisitions were $<ix:nonFraction unitRef="cad" contextRef="c-44" decimals="-5" name="ifrs-full:ContingentLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-379">21.6</ix:nonFraction>, based on their expected probable outcome (note 17). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross revenue earned from ESD since the acquisition date was $<ix:nonFraction unitRef="cad" contextRef="c-45" decimals="-5" name="ifrs-full:RevenueOfAcquiree" scale="6" id="f-380">68.3</ix:nonFraction>. </span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value of net assets for current and prior year acquisitions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preliminary fair values of the net assets recognized in the Company&#8217;s consolidated financial statements were based on management&#8217;s best estimates of the acquired identifiable assets and liabilities at the acquisition dates. Management finalized the fair value assessments of assets and liabilities purchased from Barton Willmore and L2P. For ESD, management is reviewing vendor's closing financial statements, purchase adjustments, and other outstanding information. Once the reviews are completed and approvals are obtained, the valuation of acquired assets and liabilities will be finalized.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_55"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory" id="f-381" continuedAt="f-381-1" escape="true">Cash and Cash Equivalents</ix:nonNumeric></span></div><ix:continuation id="f-381-1"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s policy is to invest cash in excess of operating requirements in highly liquid investments. <ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock" id="f-382" continuedAt="f-382-1" escape="true">For the purpose of the consolidated statements of cash flows, cash and cash equivalents consist of the following:</ix:nonNumeric></span></div><ix:continuation id="f-382-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:Cash" scale="6" id="f-383">194.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:Cash" scale="6" id="f-384">139.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrestricted investments</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:ShorttermInvestmentsClassifiedAsCashEquivalents" scale="6" id="f-385">158.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:ShorttermInvestmentsClassifiedAsCashEquivalents" scale="6" id="f-386">8.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" scale="6" id="f-387">352.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" scale="6" id="f-388">148.3</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_58"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory" id="f-389" continuedAt="f-389-1" escape="true">Trade and Other Receivables</ix:nonNumeric></span></div><ix:continuation id="f-389-1"><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock" id="f-390" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade receivables, net of expected credit losses of $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="f-391">2.7</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="f-392">2.0</ix:nonFraction>)</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:TradeReceivables" format="ixt:num-dot-decimal" scale="6" id="f-393">1,016.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:TradeReceivables" scale="6" id="f-394">988.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Holdbacks and other</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherReceivables" scale="6" id="f-395">47.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherReceivables" scale="6" id="f-396">39.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Trade and other receivables</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:TradeAndOtherReceivables" format="ixt:num-dot-decimal" scale="6" id="f-397">1,063.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:TradeAndOtherReceivables" format="ixt:num-dot-decimal" scale="6" id="f-398">1,028.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock" id="f-399" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aging analysis of gross trade receivables is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.203%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1&#8211;30<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">31&#8211;60<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">61&#8211;90<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">91&#8211;120<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">121+<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:GrossTradeReceivables" format="ixt:num-dot-decimal" scale="6" id="f-400">1,018.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-46" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-401">503.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-47" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-402">309.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-48" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-403">92.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-49" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-404">31.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-50" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-405">82.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-406">990.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-51" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-407">556.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-52" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-408">246.9</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-53" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-409">71.6</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-54" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-410">39.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-55" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-411">75.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information about the Company&#8217;s exposure to credit risks for trade and other receivables is included in note 24.</span></div></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-26</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_61"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory" id="f-412" continuedAt="f-412-1" escape="true">Property and Equipment</ix:nonNumeric></span></div><ix:continuation id="f-412-1"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" id="f-413" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.203%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Engineering<br/>Equipment<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Office<br/>Equipment<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Leasehold<br/>Improvements<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-56" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-414">128.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-57" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-415">83.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-58" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-416">243.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-59" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-417">43.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-60" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-418">499.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-61" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-419">26.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-62" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-420">5.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-63" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-421">32.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-64" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-422">8.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-65" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-423">73.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Measurement period adjustment net of acquisition additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-61" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" scale="6" id="f-424">0.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-62" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" scale="6" id="f-425">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-63" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" scale="6" id="f-426">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-64" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-427">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-65" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" scale="6" id="f-428">0.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-61" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-429">19.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-62" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-430">13.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-63" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-431">35.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-64" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-432">8.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-65" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-433">76.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-61" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-434">2.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-62" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-435">3.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-63" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-436">6.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-64" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-437">3.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-65" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-438">17.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-66" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-439">138.5</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-67" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-440">80.2</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-68" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-441">248.1</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-69" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-442">46.2</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-70" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-443">513.0</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-71" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-444">38.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-72" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-445">5.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-73" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-446">29.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-74" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-447">16.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-75" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-448">89.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions arising on acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-71" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-449">0.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-72" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-450">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-73" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-451">1.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-74" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-452">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-75" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-453">2.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-71" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-454">21.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-72" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-455">9.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-73" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-456">38.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-74" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-457">8.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-75" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-458">77.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-71" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-459">1.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-72" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-460">1.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-73" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-461">3.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-74" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-462">0.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-75" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-463">7.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-76" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-464">154.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-77" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-465">75.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-78" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-466">238.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-79" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-467">52.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-80" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-468">520.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-81" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-469">63.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-82" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-470">46.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-83" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-471">136.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-472">19.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-85" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-473">265.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-86" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-474">19.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-87" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-475">6.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-88" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-476">26.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-89" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-477">3.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-90" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-478">56.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-86" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-479">17.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-87" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-480">11.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-88" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-481">33.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-89" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-482">6.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-90" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-483">69.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net reversal of impairment (note 11)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-86" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-484">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-87" decimals="-5" sign="-" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="6" id="f-485">0.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-88" decimals="-5" sign="-" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="6" id="f-486">0.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-89" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-487">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-90" decimals="-5" sign="-" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="6" id="f-488">0.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-86" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-489">2.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-87" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-490">1.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-88" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-491">4.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-89" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-492">1.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-90" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-493">9.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-91" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-494">67.2</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-92" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-495">42.8</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-93" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-496">134.2</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-94" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-497">18.1</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-95" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-498">262.3</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-96" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-499">22.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-97" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-500">7.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-98" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-501">26.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-99" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-502">4.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-100" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-503">59.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-96" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-504">20.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-97" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-505">8.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-98" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-506">34.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-99" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-507">4.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-100" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-508">67.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net impairment (note 11)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-96" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-509">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-97" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="6" id="f-510">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-98" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="6" id="f-511">1.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-99" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-512">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-100" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="6" id="f-513">1.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-96" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-514">0.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-97" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-515">0.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-98" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-516">1.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-99" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-517">0.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-100" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-518">3.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-101" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-519">68.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-102" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-520">41.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-103" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-521">125.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-104" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-522">17.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-105" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-523">252.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net book value</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-106" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-524">71.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-107" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-525">37.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-108" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-526">113.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-109" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-527">28.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-528">250.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-110" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-529">85.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-111" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-530">33.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-112" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-531">112.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-113" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-532">35.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-533">267.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in the Other category is automotive equipment, buildings, land, and an ownership interest in an aircraft.</span></div></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-27</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_64"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfLeasesExplanatory" id="f-534" continuedAt="f-534-1" escape="true">Lease Assets</ix:nonNumeric></span></div><ix:continuation id="f-534-1"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" id="f-535" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.457%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Building<br/>$</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other<br/>$</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-114" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-536">459.7</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-115" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-537">16.8</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-116" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-538">476.5</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-117" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="f-539">76.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-118" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="f-540">4.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-119" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="f-541">81.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-117" decimals="-5" name="stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets" scale="6" id="f-542">8.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-118" decimals="-5" name="stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets" scale="6" id="f-543">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-119" decimals="-5" name="stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets" scale="6" id="f-544">8.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-117" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="f-545">115.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-118" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="f-546">6.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-119" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="f-547">122.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Modifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-117" decimals="-5" name="stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets" scale="6" id="f-548">6.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-118" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets" scale="6" id="f-549">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-119" decimals="-5" name="stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets" scale="6" id="f-550">6.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Reversal of impairment, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-117" decimals="-5" sign="-" name="stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" scale="6" id="f-551">4.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-118" decimals="-5" name="stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" format="ixt:fixed-zero" scale="6" id="f-552">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-119" decimals="-5" sign="-" name="stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" scale="6" id="f-553">4.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-117" decimals="-5" name="stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="6" id="f-554">15.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-118" decimals="-5" name="stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="6" id="f-555">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-119" decimals="-5" name="stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="6" id="f-556">15.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-120" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-557">455.0</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-121" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-558">15.4</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-122" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-559">470.4</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-123" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="f-560">45.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-124" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="f-561">2.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-125" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="f-562">48.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-123" decimals="-5" name="stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets" scale="6" id="f-563">14.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-124" decimals="-5" name="stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets" scale="6" id="f-564">0.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-125" decimals="-5" name="stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets" scale="6" id="f-565">15.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-123" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="f-566">114.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-124" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="f-567">7.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-125" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="f-568">121.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Modifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-123" decimals="-5" name="stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets" scale="6" id="f-569">33.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-124" decimals="-5" name="stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets" scale="6" id="f-570">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-125" decimals="-5" name="stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets" scale="6" id="f-571">33.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Reversal of impairment, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-123" decimals="-5" sign="-" name="stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" scale="6" id="f-572">1.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-124" decimals="-5" name="stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" format="ixt:fixed-zero" scale="6" id="f-573">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-125" decimals="-5" sign="-" name="stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" scale="6" id="f-574">1.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-123" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="6" id="f-575">4.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-124" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="6" id="f-576">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-125" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="6" id="f-577">4.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-126" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-578">431.0</ix:nonFraction></span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-127" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-579">11.9</ix:nonFraction></span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-128" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-580">442.9</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company leases buildings for its office spaces across the globe. Lease terms typically range from <ix:nonNumeric contextRef="c-129" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-581">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-130" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-582">15</ix:nonNumeric> years and a weighted average remaining lease term of <ix:nonNumeric contextRef="c-131" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-583">6.2</ix:nonNumeric> years at </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (2022 - <ix:nonNumeric contextRef="c-132" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-584">6.6</ix:nonNumeric> years). To provide operational flexibility, the Company includes extension and termination options in certain leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company leases vehicles and office equipment with terms typically ranging from <ix:nonNumeric contextRef="c-30" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-585">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-31" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-586">7</ix:nonNumeric> years and a weighted average remaining lease term of <ix:nonNumeric contextRef="c-133" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-587">2.8</ix:nonNumeric> years at December&#160;31, 2023 (2022 - <ix:nonNumeric contextRef="c-134" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-588">3.2</ix:nonNumeric> years). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also leases IT equipment and other equipment with terms typically ranging from <ix:nonNumeric contextRef="c-135" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-589">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-136" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-590">5</ix:nonNumeric> years. These leases are generally short-term or for&#160;low-value&#160;assets that the Company has elected not to recognize in lease assets and lease liabilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's acquisition integration activities and initiatives to optimize office space led to the approval of formal plans to sublease and exit certain underutilized office spaces. These changes in use resulted in the recognition of impairment losses (note 30), where the carrying amount of the assets exceeded the recoverable amount, determined based on the value in use method, and an onerous contract provision of $<ix:nonFraction unitRef="cad" contextRef="c-137" decimals="-5" name="ifrs-full:OnerousContractsProvision" scale="6" id="f-591">2.5</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-138" decimals="-5" name="ifrs-full:OnerousContractsProvision" scale="6" id="f-592">19.0</ix:nonFraction>) (note 17). Subsequent payments made for variable costs on impaired office lease assets reduced the estimated future cash outflows and increased the recoverable amount of the leased assets resulting in the reversal of previously recorded impairments.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutLeaseCostsTextBlock" id="f-593" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amounts recognized in administrative and marketing expenses</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rent expense - variable lease payments</span></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" scale="6" id="f-594">47.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" scale="6" id="f-595">39.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rent expense - short-term leases and leases of&#160;low-value&#160;assets</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed" scale="6" id="f-596">2.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed" scale="6" id="f-597">2.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from subleases</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:IncomeFromSubleasingRightofuseAssets" scale="6" id="f-598">2.9</ix:nonFraction>)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:IncomeFromSubleasingRightofuseAssets" scale="6" id="f-599">2.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" scale="6" id="f-600">47.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" scale="6" id="f-601">40.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Variable lease payments include operating expenses, real estate taxes, insurance, and other variable costs. Future undiscounted cash flows for short-term leases, leases of&#160;low-value&#160;assets, variable lease payments, and sublease payments receivable are disclosed in note 20. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash outflows for lease liabilities are disclosed in note 32.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-28</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_67"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfGoodwillExplanatory" id="f-602" continuedAt="f-602-1" escape="true">Goodwill</ix:nonNumeric></span></div><ix:continuation id="f-602-1" continuedAt="f-602-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory" id="f-603" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross goodwill, beginning of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-70" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-604">2,524.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-60" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-605">2,362.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisitions</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-75" decimals="-5" name="ifrs-full:AdditionalRecognitionGoodwill" scale="6" id="f-606">74.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-65" decimals="-5" name="ifrs-full:AdditionalRecognitionGoodwill" scale="6" id="f-607">64.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-75" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" scale="6" id="f-608">36.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-65" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" scale="6" id="f-609">97.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross goodwill, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-80" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-610">2,562.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-70" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-611">2,524.4</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated impairment losses</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-139" decimals="-5" sign="-" name="ifrs-full:Goodwill" scale="6" id="f-612">178.0</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-140" decimals="-5" sign="-" name="ifrs-full:Goodwill" scale="6" id="f-613">178.0</ix:nonFraction>)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net goodwill, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-614">2,384.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-615">2,346.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill arising from acquisitions includes factors such as the expertise and reputation of the assembled workforce acquired, the geographic location of the acquiree, and the expected synergies.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company considers its CGUs based on the interdependence of cash flows between different geographic locations and how management monitors the operations. As such, the CGUs are defined as Canada, US, Asia/Pacific, Latin America, and UK/Europe/Middle East. As goodwill is not monitored at a level lower than the Company&#8217;s operating segments, the CGUs excluding Canada and the US are grouped in Global for purposes of allocating goodwill and testing impairment.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" id="f-616" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill was allocated to its CGUs or group of CGUs as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-141" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-617">359.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-142" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-618">359.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-143" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-619">1,452.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-144" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-620">1,408.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Global</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-145" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-621">572.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-146" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-622">578.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Allocated</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-147" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-623">2,384.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-148" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-624">2,346.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October&#160;1, 2023, and October&#160;1, 2022, the Company performed its annual goodwill impairment test in accordance with its policy described in note 4. Based on the results of the 2023 and 2022 tests, the Company concluded that the recoverable amount of each CGU or group of CGUs exceeded its carrying amount and, therefore, goodwill was not impaired.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assumptions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The calculation of fair value less costs of disposal is most sensitive to the following key assumptions:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Operating margin rates based on actual experience and management&#8217;s long-term projections. Operating margin is defined as project margin less the sum of administrative and marketing expenses, depreciation of property and equipment, amortization of software, and other adjustments such as lease interest and principal lease payments.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Discount rates reflecting investors&#8217; expectations when discounting future cash flows to a present value, taking into consideration market rates of return, capital structure, company size, and industry risk. If necessary, a discount rate is further adjusted to reflect risks specific to a CGU or group of CGUs when future estimates of cash flows have not been adjusted. For its October&#160;1, 2023 impairment tests, the Company discounted the cash flows using an&#160;after-tax&#160;discount rate of <ix:nonFraction unitRef="number" contextRef="c-149" decimals="3" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="f-625">8.9</ix:nonFraction>% for Canada, <ix:nonFraction unitRef="number" contextRef="c-150" decimals="3" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="f-626">9.5</ix:nonFraction>% for United States, and a weighted average discount rate of <ix:nonFraction unitRef="number" contextRef="c-151" decimals="3" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="f-627">10.8</ix:nonFraction>% for the Global group of CGUs (October 1, 2022 - <ix:nonFraction unitRef="number" contextRef="c-152" decimals="3" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="f-628">8.8</ix:nonFraction>% for Canada, <ix:nonFraction unitRef="number" contextRef="c-153" decimals="3" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="f-629">9.4</ix:nonFraction>% for United States, and <ix:nonFraction unitRef="number" contextRef="c-154" decimals="3" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="f-630">10.1</ix:nonFraction>% for the Global group of CGUs). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assumptions:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Terminal growth rates based on actual experience and market analysis. Projections are extrapolated beyond five years using a growth rate that does not exceed <ix:nonFraction unitRef="number" contextRef="c-155" decimals="3" name="ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" scale="-2" id="f-631">3.5</ix:nonFraction>% (2022 &#8211; <ix:nonFraction unitRef="number" contextRef="c-156" decimals="3" name="ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" scale="-2" id="f-632">3.8</ix:nonFraction>%). </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Non-cash&#160;working capital requirements are based on historical actual rates, market analysis, and management&#8217;s long-term projections.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-29</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-602-2"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Net revenue growth rate based on management&#8217;s best estimates of cash flow projections over a five-year period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sensitivity to changes in assumptions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As at October&#160;1, 2023, the recoverable amounts of the Canada and US CGUs exceeded their carrying amounts and management believes that no reasonably possible change in any of the above key assumptions would have caused the carrying amount to exceed its recoverable amount. The recoverable amount of the Global group of CGUs exceeded its carrying amount by $<ix:nonFraction unitRef="cad" contextRef="c-157" decimals="-5" name="ifrs-full:AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount" scale="6" id="f-633">106.7</ix:nonFraction> assuming terminal operating margins averaging <ix:nonFraction unitRef="number" contextRef="c-157" decimals="3" name="stn:ValueAssignedToKeyAssumption" scale="-2" id="f-634">9.3</ix:nonFraction>%. Assuming all other assumptions remain the same, the terminal operating margin would need to decline by <ix:nonFraction unitRef="number" contextRef="c-157" decimals="INF" name="ifrs-full:AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount" scale="-4" id="f-635">100</ix:nonFraction>-basis points for the Global group of CGUs carrying amount to exceed its recoverable amount.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_70"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfIntangibleAssetsExplanatory" id="f-636" continuedAt="f-636-1" escape="true">Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="f-636-1" continuedAt="f-636-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" id="f-637" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Client<br/>Relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Contract<br/>Backlog</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Software and other</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-158" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-638">463.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-159" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-639">50.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-160" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-640">78.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-60" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-641">592.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-161" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="f-642">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-162" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="f-643">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-163" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-644">25.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-65" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-645">25.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions arising on acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-161" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-646">13.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-162" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-647">1.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-163" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-648">0.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-65" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-649">15.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Removal of fully amortized assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-161" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-650">24.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-162" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-651">6.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-163" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-652">14.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-65" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-653">44.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-161" decimals="-5" name="ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="f-654">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-162" decimals="-5" name="ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="f-655">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-163" decimals="-5" name="ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-656">1.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-65" decimals="-5" name="ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-657">1.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-161" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-658">19.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-162" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-659">2.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-163" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-660">0.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-65" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-661">23.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-164" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-662">471.9</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-165" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-663">48.6</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-166" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-664">90.2</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-70" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-665">610.7</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-167" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="f-666">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-168" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="f-667">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-169" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-668">13.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-75" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-669">13.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions arising on acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-167" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-670">25.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-168" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-671">12.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-169" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="f-672">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-75" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-673">37.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Removal of fully amortized assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-167" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-674">25.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-168" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-675">47.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-169" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-676">39.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-75" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-677">112.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-167" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-678">7.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-168" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-679">0.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-169" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-680">0.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-75" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-681">8.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-170" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-682">464.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-171" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-683">12.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-172" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-684">64.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-80" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-685">540.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated amortization</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-173" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-686">185.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-174" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-687">2.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-175" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-688">31.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-85" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-689">218.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-176" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-690">45.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-177" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-691">33.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-178" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-692">25.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-90" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-693">104.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Removal of fully amortized assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-176" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-694">24.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-177" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-695">6.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-178" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-696">14.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-90" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-697">44.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-176" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-698">9.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-177" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-699">1.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-178" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-700">0.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-90" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-701">11.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-179" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-702">215.6</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-180" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-703">31.4</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-181" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-704">43.3</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-95" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-705">290.3</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-182" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-706">46.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-183" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-707">21.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-184" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-708">34.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-100" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-709">102.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Removal of fully amortized assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-182" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-710">25.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-183" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-711">47.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-184" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-712">39.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-100" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-713">112.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-182" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-714">3.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-183" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-715">0.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-184" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-716">0.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-100" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-717">4.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-185" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-718">232.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-186" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-719">4.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-187" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-720">38.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-105" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-721">274.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net book value</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-188" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-722">256.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-189" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-723">17.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-190" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-724">46.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-725">320.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-191" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-726">231.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-192" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-727">8.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-193" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-728">26.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-729">265.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, the Company concluded that there were no indicators of impairment related to intangible assets.</span></div></ix:continuation><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-636-2">The net book value of software acquired through software financing obligations is $<ix:nonFraction unitRef="cad" contextRef="c-194" decimals="-5" name="stn:SoftwareFinancingObligation" scale="6" id="f-730">15.4</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-195" decimals="-5" name="stn:SoftwareFinancingObligation" scale="6" id="f-731">32.7</ix:nonFraction>).</ix:continuation> </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-30</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_73"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfOtherAssetsExplanatory" id="f-732" continuedAt="f-732-1" escape="true">Other Assets</ix:nonNumeric></span></div><ix:continuation id="f-732-1"><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutOtherAssetsTextBlock" id="f-733" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments held for self-insured liabilities</span></td><td colspan="3" style="padding:2px 1.75pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-196" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-734">204.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-197" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-735">156.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Holdbacks on long-term contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-198" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-736">25.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-199" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-737">33.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-200" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-738">48.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-201" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-739">27.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-financial assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-200" decimals="-5" name="ifrs-full:OtherNonfinancialAssets" scale="6" id="f-740">18.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-201" decimals="-5" name="ifrs-full:OtherNonfinancialAssets" scale="6" id="f-741">17.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherAssets" scale="6" id="f-742">296.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherAssets" scale="6" id="f-743">234.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion - financial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherCurrentFinancialAssets" scale="6" id="f-744">15.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherCurrentFinancialAssets" scale="6" id="f-745">9.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion -&#160;non-financial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherCurrentNonfinancialAssets" scale="6" id="f-746">1.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherCurrentNonfinancialAssets" scale="6" id="f-747">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term portion</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherNoncurrentAssets" scale="6" id="f-748">279.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherNoncurrentAssets" scale="6" id="f-749">224.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial assets - Other primarily includes indemnifications, sublease receivables, deposits, and derivative financial instruments (note 24).&#160;Non-financial&#160;assets - Other primarily includes investments in joint ventures and associates, transaction costs on long-term debt, and investment tax credits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments held for self-insured liabilities include government and corporate bonds that are classified as FVOCI with unrealized gains (losses) recorded in other comprehensive income. Investments also include equity securities that are classified as FVPL with gains (losses) recorded in net income. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFinancialAssetsExplanatory" id="f-750" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Their fair value and amortized cost are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair&#160;Value</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortized<br/>Cost/Cost</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair&#160;Value</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortized<br/>Cost/Cost</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bonds</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-202" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-751">127.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-202" decimals="-5" name="stn:OtherFinancialAssetAtAmortisedCost" scale="6" id="f-752">125.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-203" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-753">104.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-203" decimals="-5" name="stn:OtherFinancialAssetAtAmortisedCost" scale="6" id="f-754">105.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity securities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-204" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-755">77.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-204" decimals="-5" name="stn:OtherFinancialAssetAtAmortisedCost" scale="6" id="f-756">66.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-205" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-757">52.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-205" decimals="-5" name="stn:OtherFinancialAssetAtAmortisedCost" scale="6" id="f-758">51.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-759">204.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:OtherFinancialAssetAtAmortisedCost" scale="6" id="f-760">191.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-761">156.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:OtherFinancialAssetAtAmortisedCost" scale="6" id="f-762">156.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The bonds bear interest at rates ranging from <ix:nonFraction unitRef="number" contextRef="c-206" decimals="4" name="stn:BondsInterestRatePercentage" scale="-2" id="f-763">0.63</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-207" decimals="4" name="stn:BondsInterestRatePercentage" scale="-2" id="f-764">8.00</ix:nonFraction>% per annum (2022 &#8211; <ix:nonFraction unitRef="number" contextRef="c-208" decimals="4" name="stn:BondsInterestRatePercentage" scale="-2" id="f-765">0.75</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-209" decimals="4" name="stn:BondsInterestRatePercentage" scale="-2" id="f-766">8.00</ix:nonFraction>%). <ix:nonNumeric contextRef="c-1" name="ifrs-full:MaturityAnalysisForDerivativeFinancialLiabilities" id="f-767" continuedAt="f-767-1" escape="true">The terms to maturity of the bond portfolio, stated at fair value, are as follows:</ix:nonNumeric></span><ix:continuation id="f-767-1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Within one year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-210" decimals="-5" name="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-768">0.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-211" decimals="-5" name="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-769">1.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">After one year but not more than five years</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-212" decimals="-5" name="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-770">43.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-213" decimals="-5" name="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-771">45.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">More than five years</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-214" decimals="-5" name="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-772">83.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-215" decimals="-5" name="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-773">57.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-202" decimals="-5" name="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-774">127.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-203" decimals="-5" name="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-775">104.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-31</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_76"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory" id="f-776" continuedAt="f-776-1" escape="true">Trade and Other Payables</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock" id="f-777" escape="true"><ix:continuation id="f-776-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade accounts payable and accruals</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:TradeAndOtherPayablesToTradeSuppliers" scale="6" id="f-778">351.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:TradeAndOtherPayablesToTradeSuppliers" scale="6" id="f-779">300.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee and payroll liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:EmployeeAndPayrollLiabilities" scale="6" id="f-780">392.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:EmployeeAndPayrollLiabilities" scale="6" id="f-781">368.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other accrued liabilities</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:Accruals" scale="6" id="f-782">74.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:Accruals" scale="6" id="f-783">86.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Trade and other payables</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:TradeAndOtherPayables" scale="6" id="f-784">818.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:TradeAndOtherPayables" scale="6" id="f-785">755.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:continuation></ix:nonNumeric><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_79"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfBorrowingsExplanatory" id="f-786" continuedAt="f-786-1" escape="true">Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="f-786-1" continuedAt="f-786-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory" id="f-787" continuedAt="f-787-1" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior unsecured notes</span></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-216" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-788">547.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-217" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-789">298.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving credit facility</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-218" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-790">79.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-219" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-791">533.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Term loan facilities</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-220" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-792">408.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-221" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-793">307.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-222" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-794">82.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-223" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-795">62.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software financing obligations</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-224" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-796">10.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-225" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-797">34.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="f-798">1,129.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="f-799">1,235.8</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-800">146.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-801">52.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term portion</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:LongtermBorrowings" scale="6" id="f-802">982.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:LongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="f-803">1,183.6</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Senior unsecured notes</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's senior unsecured notes (the notes) consist of:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">$<ix:nonFraction unitRef="cad" contextRef="c-226" decimals="INF" name="ifrs-full:NotionalAmount" scale="6" id="f-804">300</ix:nonFraction> of notes that mature on October 8, 2027, bearing interest at a fixed rate of <ix:nonFraction unitRef="number" contextRef="c-226" decimals="INF" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-805">2.048</ix:nonFraction>% per annum; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">$<ix:nonFraction unitRef="cad" contextRef="c-227" decimals="INF" name="ifrs-full:NotionalAmount" scale="6" id="f-806">250</ix:nonFraction> of notes issued on June 27, 2023, that mature on June 27, 2030. The notes bear interest at a fixed rate of <ix:nonFraction unitRef="number" contextRef="c-227" decimals="INF" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-807">5.393</ix:nonFraction>% per annum.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The notes rank pari passu with all other debt and future indebtedness of the Company. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revolving credit and term loan facilities</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has syndicated senior credit facilities, structured as a sustainability-linked loan, consisting of a senior revolving credit facility in the maximum amount of $<ix:nonFraction unitRef="cad" contextRef="c-228" decimals="INF" name="stn:LineOfCreditFacilityMaximumBorrowingsCapacity" scale="6" id="f-808">800</ix:nonFraction> and a senior term loan of $<ix:nonFraction unitRef="cad" contextRef="c-229" decimals="INF" name="stn:LineOfCreditFacilityMaximumBorrowingsCapacity" scale="6" id="f-809">310</ix:nonFraction> in <ix:nonFraction unitRef="tranche" contextRef="c-230" decimals="INF" name="stn:NumberOfTranches" format="ixt-sec:numwordsen" scale="0" id="f-810">two</ix:nonFraction> tranches. Additional funds of $<ix:nonFraction unitRef="cad" contextRef="c-231" decimals="-6" name="stn:LineOfCreditFacilityAdditionalBorrowingsCapacity" scale="6" id="f-811">600</ix:nonFraction> can be accessed subject to approval and under the same terms and conditions. The revolving credit facility and the term loan are unsecured, may be repaid from time to time at the option of the Company, and mature at various dates before December 8, 2027. On June 16, 2023, the Company also entered into an unsecured bilateral term credit facility of $<ix:nonFraction unitRef="gbp" contextRef="c-232" decimals="-6" name="stn:LineOfCreditFacilityMaximumBorrowingsCapacity" scale="6" id="f-812">100</ix:nonFraction> that matures on June 17, 2024. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the revolving credit facility of $<ix:nonFraction unitRef="cad" contextRef="c-233" decimals="-5" name="stn:BorrowingsPayableAmount" scale="6" id="f-813">79.5</ix:nonFraction> (U</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">S$<ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-5" name="stn:BorrowingsPayableAmount" scale="6" id="f-814">60.0</ix:nonFraction>) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was payable in US funds (2022 - in Canadian funds of $<ix:nonFraction unitRef="cad" contextRef="c-234" decimals="-5" name="stn:BorrowingsPayableAmount" scale="6" id="f-815">376.0</ix:nonFraction> and US funds of $<ix:nonFraction unitRef="cad" contextRef="c-235" decimals="-5" name="stn:BorrowingsPayableAmount" scale="6" id="f-816">157.0</ix:nonFraction> (US$<ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-5" name="stn:BorrowingsPayableAmount" scale="6" id="f-817">116.0</ix:nonFraction>)). As at December&#160;31, 2023 and 2022, the term loan facilities were payable in Canadian funds. The average interest rate for the revolving credit facility and term loan facilities at December&#160;31, 2023, was <ix:nonFraction unitRef="number" contextRef="c-3" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-818">6.78</ix:nonFraction>% (2022 &#8211; <ix:nonFraction unitRef="number" contextRef="c-5" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-819">6.09</ix:nonFraction>%).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The funds available under the revolving credit facility are reduced by overdrafts (included in bank indebtedness in the consolidated statements of financial position) and outstanding letters of credit issued pursuant to the facility agreement. At December&#160;31, 2023, the Company had issued outstanding letters of credit that expire at various dates before October 2024, are payable in various currencies, and total $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:LettersOfCreditOutstandingIssuedAmount" scale="6" id="f-820">2.4</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:LettersOfCreditOutstandingIssuedAmount" scale="6" id="f-821">2.6</ix:nonFraction>). These letters of credit were issued in the normal course of operations, including the guarantee of certain office rental obligations. At December&#160;31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="cad" contextRef="c-218" decimals="-5" name="ifrs-full:UndrawnBorrowingFacilities" scale="6" id="f-822">718.1</ix:nonFraction> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-219" decimals="-5" name="ifrs-full:UndrawnBorrowingFacilities" scale="6" id="f-823">223.6</ix:nonFraction>) was available under the revolving credit facility.</span></div></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-32</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-786-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Bank indebtedness </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has an uncommitted unsecured multicurrency credit facility of up to &#163;<ix:nonFraction unitRef="gbp" contextRef="c-236" decimals="-6" name="stn:LineOfCreditFacilityMaximumBorrowingsCapacity" scale="6" id="f-824">20</ix:nonFraction> and an overdraft facility of up to AU$<ix:nonFraction unitRef="aud" contextRef="c-237" decimals="-6" name="stn:LineOfCreditFacilityMaximumBorrowingsCapacity" scale="6" id="f-825">5</ix:nonFraction>, repayable on demand. The average interest rate at December&#160;31, 2023, was <ix:nonFraction unitRef="number" contextRef="c-238" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-826">6.59</ix:nonFraction>% (2022 - <ix:nonFraction unitRef="number" contextRef="c-239" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-827">5.18</ix:nonFraction>%) and the amount drawn was $<ix:nonFraction unitRef="cad" contextRef="c-238" decimals="-5" name="stn:BorrowingsPayableAmount" scale="6" id="f-828">23.6</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-239" decimals="-5" name="stn:BorrowingsPayableAmount" scale="6" id="f-829">24.6</ix:nonFraction>). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank indebtedness also includes overdrafts drawn under the terms of the Company&#8217;s syndicated senior credit facilities. <ix:nonFraction unitRef="cad" contextRef="c-240" decimals="-5" name="ifrs-full:BankOverdraftsClassifiedAsCashEquivalents" format="ixt-sec:numwordsen" scale="6" id="f-830">No</ix:nonFraction> balances were drawn at December&#160;31, 2023 (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-241" decimals="-5" name="ifrs-full:BankOverdraftsClassifiedAsCashEquivalents" scale="6" id="f-831">40.8</ix:nonFraction>).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Notes payable</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes payable consists primarily of notes payable for acquisitions and are due at various times from </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024 to 2026</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Repayment is contingent on selling shareholders complying with the terms of the acquisition agreements. The weighted average interest rate on the notes payable at December&#160;31, 2023, was <ix:nonFraction unitRef="number" contextRef="c-242" decimals="3" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-832">3.9</ix:nonFraction>% (2022 &#8211; <ix:nonFraction unitRef="number" contextRef="c-243" decimals="3" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-833">1.6</ix:nonFraction>%). <ix:continuation id="f-787-1" continuedAt="f-787-2">The aggregate maturity value of the notes of $<ix:nonFraction unitRef="cad" contextRef="c-222" decimals="-5" name="stn:AggregateMaturityValueOfNotes" scale="6" id="f-834">84.3</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-223" decimals="-5" name="stn:AggregateMaturityValueOfNotes" scale="6" id="f-835">62.8</ix:nonFraction>) is comprised of:</ix:continuation></span></div><div><span><br/></span></div><ix:continuation id="f-787-2"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CAD</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign currency </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CAD</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency </span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">US dollars</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-244" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-836">54.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-837">41.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-245" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-838">8.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-839">6.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">British pounds </span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-246" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-840">17.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="gbp" contextRef="c-246" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-841">10.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-247" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-842">28.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="gbp" contextRef="c-247" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-843">17.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other currencies </span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-248" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-844">12.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="aud" contextRef="c-248" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-845">13.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-249" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-846">26.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="aud" contextRef="c-249" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-847">27.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Software financing obligations</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has financing obligations for software, included in intangible assets, bearing interest at rates up to <ix:nonFraction unitRef="number" contextRef="c-224" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-848">5.94</ix:nonFraction>% (2022 - up to <ix:nonFraction unitRef="number" contextRef="c-225" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-849">5.94</ix:nonFraction>%). These obligations expire at various dates before 2027. Software additions acquired through software financing obligations during 2023 were $<ix:nonFraction unitRef="cad" contextRef="c-250" decimals="-5" name="stn:IncreaseDecreaseInBorrowings" scale="6" id="f-850">0.6</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-251" decimals="-5" name="stn:IncreaseDecreaseInBorrowings" scale="6" id="f-851">19.3</ix:nonFraction>) and have been excluded from the consolidated statement of cash flows (note 32).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Letter of credit and surety facilities</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has a separate letter of credit facility outside of its revolving credit facility that provides letters of credit up to $<ix:nonFraction unitRef="cad" contextRef="c-252" decimals="INF" name="stn:LineOfCreditFacilityMaximumBorrowingsCapacity" scale="6" id="f-852">100</ix:nonFraction>. At December&#160;31, 2023, $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:LettersOfCreditIssuedAndOutstandingInAddition" scale="6" id="f-853">57.0</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:LettersOfCreditIssuedAndOutstandingInAddition" scale="6" id="f-854">66.9</ix:nonFraction>) in aggregate letters of credit outside of the Company&#8217;s credit facilities were issued in various currencies. Of these letters of credit, $<ix:nonFraction unitRef="cad" contextRef="c-253" decimals="-5" name="stn:LettersOfCreditIssuedAndOutstandingInAddition" scale="6" id="f-855">41.6</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-254" decimals="-5" name="stn:LettersOfCreditIssuedAndOutstandingInAddition" scale="6" id="f-856">54.6</ix:nonFraction>) expire at various dates before January 2025 and $<ix:nonFraction unitRef="cad" contextRef="c-255" decimals="-5" name="stn:LettersOfCreditIssuedAndOutstandingInAddition" scale="6" id="f-857">15.4</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-256" decimals="-5" name="stn:LettersOfCreditIssuedAndOutstandingInAddition" scale="6" id="f-858">12.3</ix:nonFraction>) have open-ended terms.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has surety facilities related to Construction Services (which was sold in 2018) to accommodate the issuance of bonds for certain types of project work. At December&#160;31, 2023, the Company retained bonds of $<ix:nonFraction unitRef="cad" contextRef="c-257" decimals="-5" name="ifrs-full:BondsIssued" scale="6" id="f-859">16.6</ix:nonFraction> (2022 - </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="cad" contextRef="c-258" decimals="-5" name="ifrs-full:BondsIssued" scale="6" id="f-860">27.1</ix:nonFraction>) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in US funds under these surety facilities that will expire on completion of the associated projects</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The estimated completion dates of these projects are before July 2024. Although the Company remains obligated for these instruments, the purchaser of the Construction Services business has indemnified the Company for any obligations that may arise from these bonds.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also has $<ix:nonFraction unitRef="cad" contextRef="c-259" decimals="-5" name="ifrs-full:BondsIssued" scale="6" id="f-861">20.3</ix:nonFraction> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2022 - $<ix:nonFraction unitRef="cad" contextRef="c-260" decimals="-5" name="ifrs-full:BondsIssued" scale="6" id="f-862">18.8</ix:nonFraction>)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in bonds for our continuing operations that will expire on completion of the associated projects. The estimated completion dates of these projects are before August 2029.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-33</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_82"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">17. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" id="f-863" continuedAt="f-863-1" escape="true">Provisions</ix:nonNumeric></span></div><ix:continuation id="f-863-1" continuedAt="f-863-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfOtherProvisionsExplanatory" id="f-864" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:31.267%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.426%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Self- <br/>insured <br/>liabilities<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Claims <br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease <br/>restoration<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Onerous <br/>contracts <br/>$</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-261" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-865">94.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-262" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-866">52.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-263" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-867">17.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-264" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-868">33.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-869">197.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current year provisions</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-265" decimals="-5" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" scale="6" id="f-870">20.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-266" decimals="-5" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" scale="6" id="f-871">21.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-267" decimals="-5" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" scale="6" id="f-872">15.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-268" decimals="-5" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" scale="6" id="f-873">4.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" scale="6" id="f-874">61.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Paid or otherwise settled</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-265" decimals="-5" name="ifrs-full:ProvisionUsedOtherProvisions" scale="6" id="f-875">26.7</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-266" decimals="-5" name="ifrs-full:ProvisionUsedOtherProvisions" scale="6" id="f-876">26.1</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-267" decimals="-5" name="ifrs-full:ProvisionUsedOtherProvisions" scale="6" id="f-877">4.5</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-268" decimals="-5" name="ifrs-full:ProvisionUsedOtherProvisions" scale="6" id="f-878">13.1</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ProvisionUsedOtherProvisions" scale="6" id="f-879">70.4</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-265" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="6" id="f-880">1.4</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-266" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="6" id="f-881">1.0</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-267" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="6" id="f-882">0.1</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-268" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="6" id="f-883">0.2</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="6" id="f-884">2.7</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-269" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-885">86.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-270" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-886">46.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-271" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-887">28.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-272" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-888">24.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-889">186.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-269" decimals="-5" name="ifrs-full:OtherShorttermProvisions" scale="6" id="f-890">7.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-270" decimals="-5" name="ifrs-full:OtherShorttermProvisions" scale="6" id="f-891">25.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-271" decimals="-5" name="ifrs-full:OtherShorttermProvisions" scale="6" id="f-892">5.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-272" decimals="-5" name="ifrs-full:OtherShorttermProvisions" scale="6" id="f-893">12.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherShorttermProvisions" scale="6" id="f-894">51.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term portion</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-269" decimals="-5" name="ifrs-full:OtherLongtermProvisions" scale="6" id="f-895">78.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-270" decimals="-5" name="ifrs-full:OtherLongtermProvisions" scale="6" id="f-896">21.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-271" decimals="-5" name="ifrs-full:OtherLongtermProvisions" scale="6" id="f-897">22.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-272" decimals="-5" name="ifrs-full:OtherLongtermProvisions" scale="6" id="f-898">12.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherLongtermProvisions" scale="6" id="f-899">134.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash outflows for provisions for claims are expected to occur within the next <ix:nonNumeric contextRef="c-273" name="ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions" id="f-900">one</ix:nonNumeric> to <ix:nonNumeric contextRef="c-274" name="ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions" id="f-901">five years</ix:nonNumeric>, although this is uncertain and depends on the development of the various claims. These outflows are not expected to have a material impact on the Company&#8217;s net cash flows. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for lease restoration relates to building leases (note 11). Cash outflows for provisions for lease restoration are expected to occur within the next <ix:nonNumeric contextRef="c-275" name="ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions" id="f-902">one</ix:nonNumeric> to <ix:nonNumeric contextRef="c-276" name="ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions" id="f-903">twelve years</ix:nonNumeric>.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_85"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">18. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfEmployeeBenefitsExplanatory" id="f-904" continuedAt="f-904-1" escape="true">Employee Defined Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="f-904-1" continuedAt="f-904-2"><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock" id="f-905" continuedAt="f-905-1" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net defined benefit pension asset</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-277" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="f-906">72.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-278" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="f-907">57.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net defined benefit pension liability</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-277" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-908">15.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-278" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-909">17.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">End of employment benefit plans</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-279" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-910">13.9</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-280" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-911">15.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-912">29.5</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-913">32.3</ix:nonFraction>)</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Defined benefit pension plans</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company sponsors defined benefit pension plans (the Plans) covering certain full-time and past employees, primarily in the United Kingdom. The benefits for the Plans are based on final compensation and years of service. The Plans are closed to new participants and have ceased all future service benefits, although the future salary link has been retained for certain continuing active members.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Plans are governed by the laws of the United Kingdom. Each pension plan has a board of trustees that is responsible for administering the assets and defining the investment policies of the Plans.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The funding objective of each pension plan is to have sufficient and appropriate assets to meet actuarial liabilities. The board of trustees reviews the level of funding required based on separate triennial actuarial valuations for funding purposes; the most recent were completed as a</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">t</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> March 31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Plans require that contributions be made to separately administered funds, which are maintained independently by custodians. The Company expects to contribute approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan" scale="6" id="f-914">7</ix:nonFraction> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to the Plans in 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Plans expose the Company to a number of risks, including changes to long-term UK interest rates and inflation expectations, movements in global investment markets, changes in life expectancy rates, foreign exchange risk, and regulatory risk from changes in UK pension legislation. The Company is also exposed to price risk because the Plans&#8217; assets include investments in equities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has a bulk annuity policy for a UK pension scheme and also holds guaranteed annuities for certain plan members upon retirement. Future cash flows from annuities will match the amount and timing of certain benefits payable under the Plans, partially mitigating the Company's exposure to future volatility in the related obligations. At </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-34</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-904-2" continuedAt="f-904-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2023, <ix:nonFraction unitRef="number" contextRef="c-3" decimals="3" name="stn:PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies" scale="-2" id="f-915">55.2</ix:nonFraction>% (2022 - <ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="stn:PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies" scale="-2" id="f-916">56.9</ix:nonFraction>%) of the defined benefit obligation was fully covered against changes in interest rates and longevity post-retirement. Post-retirement benefits that are fully matched with annuity policies have been included in both the asset and liability figures in the following tables.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A liability-driven investment (LDI) strategy has been implemented to mitigate a portion of the Plans&#8217; long-term interest rate and inflation risks by investing in assets that have similar interest rate and inflation characteristics as the Plans&#8217; liabilities. The LDI strategy relates to only a portion of the Plans&#8217; investments; therefore, the Plans remain exposed to significant interest rate and inflation risk, along with the other risks mentioned above.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" id="f-917" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents a reconciliation from the opening balances to the closing balances for the net defined benefit asset (liability) and its components:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:33.731%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.493%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.493%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.493%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Defined<br/>Benefit<br/>&#160;Obligation<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair&#160;Value<br/>of Plan<br/>Assets<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Defined </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Benefit </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Asset (Liability)</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Defined<br/>Benefit<br/>&#160;Obligation<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair&#160;Value<br/>of Plan<br/>Assets<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Defined </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Benefit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Liability)</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-281" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-918">382.5</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-282" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-919">422.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-278" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-920">40.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-283" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-921">586.1</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-284" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-922">560.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-285" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-923">25.8</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Administrative and marketing expenses</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest income (expense)</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-286" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="f-924">17.8</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-287" decimals="-5" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="f-925">20.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-288" decimals="-5" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="f-926">2.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-289" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="f-927">9.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-290" decimals="-5" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="f-928">9.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="f-929">0.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Administrative expenses paid by the Plans</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-286" decimals="-5" name="stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-930">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-287" decimals="-5" name="stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset" scale="6" id="f-931">2.1</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-288" decimals="-5" name="stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset" scale="6" id="f-932">2.1</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-289" decimals="-5" name="stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-933">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-290" decimals="-5" name="stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset" scale="6" id="f-934">1.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-5" name="stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset" scale="6" id="f-935">1.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-286" decimals="-5" name="stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" scale="6" id="f-936">17.8</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-287" decimals="-5" sign="-" name="stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" scale="6" id="f-937">18.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-288" decimals="-5" sign="-" name="stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" scale="6" id="f-938">0.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-289" decimals="-5" name="stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" scale="6" id="f-939">9.8</ix:nonFraction>)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-290" decimals="-5" sign="-" name="stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" scale="6" id="f-940">7.9</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-5" name="stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" scale="6" id="f-941">1.9</ix:nonFraction>)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other comprehensive income (loss)</span></div></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments on the plan assets, excluding interest income</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-286" decimals="-5" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-942">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-287" decimals="-5" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="f-943">10.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-288" decimals="-5" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="f-944">10.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-289" decimals="-5" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-945">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-290" decimals="-5" sign="-" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="f-946">127.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-5" sign="-" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="f-947">127.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Actuarial gains (losses) arising from:</span></div></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in demographic assumptions</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-286" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-948">5.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-287" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-949">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-288" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-950">5.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-289" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-951">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-290" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-952">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-953">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in financial assumptions</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-286" decimals="-5" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-954">9.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-287" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-955">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-288" decimals="-5" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-956">9.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-289" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-957">192.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-290" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-958">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-959">192.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Experience adjustments</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-286" decimals="-5" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="6" id="f-960">3.4</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-287" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-961">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-288" decimals="-5" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="6" id="f-962">3.4</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-289" decimals="-5" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="6" id="f-963">16.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-290" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-964">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-5" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="6" id="f-965">16.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remeasurement gain (loss), before tax</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-286" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-966">7.2</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-287" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-967">10.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-288" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-968">3.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-289" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-969">176.7</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-290" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-970">127.0</ix:nonFraction>)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-971">49.7</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of movement in exchange rates</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-286" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="f-972">11.1</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-287" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="f-973">12.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-288" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="f-974">1.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-289" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="f-975">22.7</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-290" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="f-976">21.9</ix:nonFraction>)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="f-977">0.8</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-286" decimals="-5" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="6" id="f-978">18.3</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-287" decimals="-5" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="6" id="f-979">22.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-288" decimals="-5" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="6" id="f-980">4.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-289" decimals="-5" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="6" id="f-981">199.4</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-290" decimals="-5" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="6" id="f-982">148.9</ix:nonFraction>)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-5" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="6" id="f-983">50.5</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Benefits paid</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-286" decimals="-5" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="f-984">16.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-287" decimals="-5" sign="-" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="f-985">16.0</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-288" decimals="-5" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-986">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-289" decimals="-5" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="f-987">14.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-290" decimals="-5" sign="-" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="f-988">14.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-5" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-989">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contributions by employer</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-286" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-990">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-287" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="f-991">11.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-288" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="f-992">11.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-289" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-993">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-290" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="f-994">17.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="f-995">17.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-286" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" scale="6" id="f-996">16.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-287" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" scale="6" id="f-997">4.4</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-288" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" scale="6" id="f-998">11.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-289" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" scale="6" id="f-999">14.0</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-290" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" scale="6" id="f-1000">3.6</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" scale="6" id="f-1001">17.6</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-292" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1002">402.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-293" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1003">459.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-277" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1004">56.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-281" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1005">382.5</ix:nonFraction>)</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-282" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1006">422.9</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-278" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1007">40.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total remeasurement gain on the net employee defined benefit asset at December&#160;31, 2023, was $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-1008">7.8</ix:nonFraction>, which included a deferred tax recovery of $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" scale="6" id="f-1009">4.7</ix:nonFraction>, primarily from a tax rate change in the United Kingdom</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022 &#8211; gain of $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-1010">35.5</ix:nonFraction>, net of deferred tax expense of $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" scale="6" id="f-1011">14.2</ix:nonFraction>).</span></div></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-35</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-904-3" continuedAt="f-904-4"><ix:continuation id="f-905-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in the consolidated statement of financial position within:</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net defined benefit asset</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-277" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="f-1012">72.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-278" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="f-1013">57.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net defined benefit liability</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-277" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-1014">15.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-278" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-1015">17.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-277" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1016">56.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-278" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1017">40.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has an unconditional right to derive economic benefit from the above surplus and has therefore recognized a net defined benefit asset.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory" id="f-1018" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Major categories of plan assets, measured at fair value, are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1019">26.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1020">18.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments quoted in active markets (mutual, exchange-traded, and pooled funds):</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Equities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-294" decimals="-5" name="ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1021">18.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-295" decimals="-5" name="ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1022">15.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Fixed income, corporate bonds, and gilts</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-294" decimals="-5" name="ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1023">71.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-295" decimals="-5" name="ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1024">6.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Pooled fund liability-driven investments</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-294" decimals="-5" name="stn:PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1025">118.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-295" decimals="-5" name="stn:PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1026">18.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Alternatives and property funds</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-294" decimals="-5" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1027">2.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-295" decimals="-5" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1028">0.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unquoted investments:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Annuity policies</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-296" decimals="-5" name="stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1029">222.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-297" decimals="-5" name="stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1030">217.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Insurance contracts:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equities and property</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-296" decimals="-5" name="stn:EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-1031">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-297" decimals="-5" name="stn:EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1032">97.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-296" decimals="-5" name="ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-1033">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-297" decimals="-5" name="ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1034">26.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-296" decimals="-5" name="ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-1035">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-297" decimals="-5" name="ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1036">21.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair value of plan assets</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:PlanAssetsAtFairValue" scale="6" id="f-1037">459.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:PlanAssetsAtFairValue" scale="6" id="f-1038">422.9</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The investment policy for the Plans is to balance risk and return. Approximately <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="stn:PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash" scale="-2" id="f-1039">52</ix:nonFraction>% of plan assets are invested in mutual, exchange-traded, and pooled funds (fair valued using quoted market prices) or held in cash. Approximately <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="stn:PercentageOfPlanAssetInAnnuityPolicies" scale="-2" id="f-1040">48</ix:nonFraction>% of plan assets are held in annuity policies that will have cash flows that match the amount and timing of certain benefits payable under the Plans. The fair value of these policies reflects the present value of the related obligations and is determined using actuarial techniques and guaranteed annuity rates. In the comparative period, the Plans were also invested in a wholly insured with-profits insurance contract with a major insurance company that provided for a declared rate of interest and was fair valued using valuation techniques with market observable inputs. The insurance contract was terminated in 2023. </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-36</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-904-4"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The present value of the defined benefit obligation is determined by discounting the estimated future cash flows using actuarial valuations. <ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfActuarialAssumptionsTextBlock" id="f-1041" continuedAt="f-1041-1" escape="true">The principal assumptions used in determining pension benefit obligations for the Plans are shown below (expressed as weighted averages):</ix:nonNumeric></span></div><ix:continuation id="f-1041-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discount rate</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-3" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="f-1042">4.48</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="f-1043">4.60</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rate of increase in salaries</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-3" decimals="4" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" scale="-2" id="f-1044">4.36</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="4" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" scale="-2" id="f-1045">4.30</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rate of inflation,&#160;pre-retirement</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-3" decimals="4" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfInflation" scale="-2" id="f-1046">2.64</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="4" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfInflation" scale="-2" id="f-1047">2.68</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rate of increase in future pensions payment</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-3" decimals="4" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases" scale="-2" id="f-1048">3.30</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="4" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases" scale="-2" id="f-1049">3.39</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Life expectancy at age 65 for current pensioners:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Male</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" format="ixt-sec:duryear" id="f-1050">21</ix:nonNumeric> years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-6" name="stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" format="ixt-sec:duryear" id="f-1051">22</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Female</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" format="ixt-sec:duryear" id="f-1052">24</ix:nonNumeric> years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-6" name="stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" format="ixt-sec:duryear" id="f-1053">24</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Life expectancy at age 65 for current members aged 45:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Male</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" format="ixt-sec:duryear" id="f-1054">22</ix:nonNumeric> years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-6" name="stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" format="ixt-sec:duryear" id="f-1055">23</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Female</span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" format="ixt-sec:duryear" id="f-1056">25</ix:nonNumeric> years</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-6" name="stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" format="ixt-sec:duryear" id="f-1057">25</ix:nonNumeric> years</span></td></tr></table></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the weighted average duration of the defined benefit obligation was <ix:nonNumeric contextRef="c-1" name="ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019" format="ixt-sec:duryear" id="f-1058">14</ix:nonNumeric> years (2022 &#8211; <ix:nonNumeric contextRef="c-6" name="ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019" format="ixt-sec:duryear" id="f-1059">15</ix:nonNumeric> years).</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" id="f-1060" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Quantitative sensitivity analyses showing the impact on the defined benefit obligation for significant assumptions are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Increase<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Decrease<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increase<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Decrease<br/>$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in discount rate by <ix:nonFraction unitRef="number" contextRef="c-298" decimals="4" name="ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" scale="-2" id="f-1061"><ix:nonFraction unitRef="number" contextRef="c-298" decimals="4" name="ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" scale="-2" id="f-1062">0.25</ix:nonFraction></ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-298" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1063">13.8</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-298" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1064">14.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-299" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1065">11.4</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-299" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1066">11.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in&#160;pre-retirement&#160;inflation rate by <ix:nonFraction unitRef="number" contextRef="c-300" decimals="4" name="ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" scale="-2" id="f-1067"><ix:nonFraction unitRef="number" contextRef="c-300" decimals="4" name="ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" scale="-2" id="f-1068">0.25</ix:nonFraction></ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-300" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1069">2.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-300" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1070">2.4</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-301" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1071">2.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-301" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1072">2.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in salary growth by <ix:nonFraction unitRef="number" contextRef="c-302" decimals="4" name="ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" scale="-2" id="f-1073"><ix:nonFraction unitRef="number" contextRef="c-302" decimals="4" name="ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" scale="-2" id="f-1074">0.25</ix:nonFraction></ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-302" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1075">0.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-302" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1076">0.3</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-303" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1077">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-303" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1078">0.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in pension increase assumption by <ix:nonFraction unitRef="number" contextRef="c-304" decimals="4" name="ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" scale="-2" id="f-1079"><ix:nonFraction unitRef="number" contextRef="c-304" decimals="4" name="ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" scale="-2" id="f-1080">0.25</ix:nonFraction></ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-304" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1081">7.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-304" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1082">7.4</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-305" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1083">7.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-305" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1084">7.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in one year in the life expectancy</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-306" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1085">13.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-306" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1086">13.5</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-307" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1087">10.3</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-307" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1088">10.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The sensitivity analyses above have been determined based on a method that extrapolates the impact on the defined benefit obligation as a result of reasonable changes in key assumptions occurring at the end of the reporting year. The sensitivity analyses were based on changing a significant assumption and keeping all other assumptions constant and may not be representative of an actual change in the defined benefit obligation as it is unlikely that changes in assumptions would occur in isolation of one another.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">End of employment benefit plans</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The liability for end of employment benefit plans represents the Company&#8217;s estimated obligations for long service leave and annual leave that is legislated in some countries in which the Company operates.</span></div></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-37</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_88"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">19. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfOtherLiabilitiesExplanatory" id="f-1089" continuedAt="f-1089-1" escape="true">Other Liabilities</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock" id="f-1090" escape="true"><ix:continuation id="f-1089-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash-settled share-based compensation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011" scale="6" id="f-1091">95.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011" scale="6" id="f-1092">60.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:MiscellaneousOtherLiabilities" scale="6" id="f-1093">15.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:MiscellaneousOtherLiabilities" scale="6" id="f-1094">16.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherLiabilities" scale="6" id="f-1095">110.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherLiabilities" scale="6" id="f-1096">76.7</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherCurrentLiabilities" scale="6" id="f-1097">55.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherCurrentLiabilities" scale="6" id="f-1098">36.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term portion</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:OtherNoncurrentLiabilities" scale="6" id="f-1099">55.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherNoncurrentLiabilities" scale="6" id="f-1100">40.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:continuation></ix:nonNumeric><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_91"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">20. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfCommitmentsExplanatory" id="f-1101" continuedAt="f-1101-1" escape="true">Commitments</ix:nonNumeric></span></div><ix:continuation id="f-1101-1"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has various lease commitments included in lease liabilities (note 11). In addition, the Company has commitments for variable lease payments, short-term leases, and leases of&#160;low-value&#160;assets. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" id="f-1102" continuedAt="f-1102-1" escape="true">These commitments as at December&#160;31, 2023, are as follows:</ix:nonNumeric></span></div><ix:continuation id="f-1102-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.287%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Less&#160;than&#160;1&#160;Year<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1&#160;to&#160;3&#160;Years<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">After&#160;3&#160;Years<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Variable lease payments and other</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" scale="6" id="f-1103">283.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-308" decimals="-5" name="stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" scale="6" id="f-1104">51.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-309" decimals="-5" name="stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" scale="6" id="f-1105">82.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-310" decimals="-5" name="stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" scale="6" id="f-1106">149.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leases not commenced but committed</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:LeasesNotYetCommencedToWhichLesseeIsCommitted" scale="6" id="f-1107">55.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-308" decimals="-5" name="stn:LeasesNotYetCommencedToWhichLesseeIsCommitted" scale="6" id="f-1108">5.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-309" decimals="-5" name="stn:LeasesNotYetCommencedToWhichLesseeIsCommitted" scale="6" id="f-1109">12.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-310" decimals="-5" name="stn:LeasesNotYetCommencedToWhichLesseeIsCommitted" scale="6" id="f-1110">37.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software financing not commenced but committed</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets" scale="6" id="f-1111">53.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-308" decimals="-5" name="ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets" scale="6" id="f-1112">17.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-309" decimals="-5" name="ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets" scale="6" id="f-1113">35.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-310" decimals="-5" name="ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets" format="ixt:fixed-zero" scale="6" id="f-1114">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:Commitments" scale="6" id="f-1115">392.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-308" decimals="-5" name="stn:Commitments" scale="6" id="f-1116">74.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-309" decimals="-5" name="stn:Commitments" scale="6" id="f-1117">131.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-310" decimals="-5" name="stn:Commitments" scale="6" id="f-1118">186.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum payments receivable under&#160;non-cancelable&#160;sublease agreements as at December&#160;31, 2023, are $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:UndiscountedLeasePaymentsToBeReceived" scale="6" id="f-1119">41.4</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:UndiscountedLeasePaymentsToBeReceived" scale="6" id="f-1120">28.1</ix:nonFraction>), of which $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:UndiscountedFinanceLeasePaymentsToBeReceived" scale="6" id="f-1121">18.8</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:UndiscountedFinanceLeasePaymentsToBeReceived" scale="6" id="f-1122">11.9</ix:nonFraction>) relates to sublease receivables included in other assets (note 14).</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_94"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">21. <ix:continuation id="f-863-2" continuedAt="f-863-3">Contingencies and Guarantees</ix:continuation></span></div><ix:continuation id="f-863-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The nature of the Company&#8217;s legal claims and the provisions recorded for these claims are described in notes 4 and 5. Although the Company accrues adequate provisions for probable legal claims, it has contingent liabilities relating to reported legal incidents that, based on current known facts, are not probable to result in future cash outflows. The Company is monitoring these incidents and will not accrue any provision until further information results in a situation in which the criteria required to record a provision is met. Due to the nature of these incidents, such as the range of possible outcomes and the possibility of litigation, it is not practicable for management to estimate the financial effects of these incidents, the amount and timing of future outflows, and the possibility of any reimbursement of these outflows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the normal course of business, the Company provides indemnifications and, in limited circumstances, surety bonds and guarantees. These are often standard contractual terms and are provided to counterparties in transactions such as purchase and sale contracts for assets or shares, service agreements, and leasing transactions. The Company also indemnifies its directors and officers against any and all claims or losses reasonably incurred in the performance of their service to the Company to the extent permitted by law. These indemnifications may require the Company to compensate the counterparty for costs incurred as a result of various events, including changes to or in the interpretation of laws and regulations, or as a result of damages or statutory sanctions that may be suffered by the counterparty as a consequence of the transaction. The terms of these indemnifications and guarantees will vary based on the contract, the nature of which prevents the Company from making a reasonable estimate of the maximum potential amount that it could be required to pay to counterparties. In most cases, the potential payment amount of an outstanding indemnification or guarantee is limited to the remaining cost of work to be performed under service contracts. The Company carries liability insurance, subject to certain deductibles and policy limits, that provides protection against certain insurable indemnifications. Historically, the Company has not made any material payments under such indemnifications or guarantees, and <ix:nonFraction unitRef="cad" contextRef="c-311" decimals="INF" name="ifrs-full:EstimatedFinancialEffectOfContingentAssets" format="ixt:fixed-zero" scale="6" id="f-1123">no</ix:nonFraction> amounts have been accrued in the consolidated financial statements with respect to these indemnifications and guarantees.</span></div></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-38</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_97"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">22. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory" id="f-1124" continuedAt="f-1124-1" escape="true">Share Capital</ix:nonNumeric></span></div><ix:continuation id="f-1124-1" continuedAt="f-1124-2"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Authorized</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unlimited</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common shares, with no par value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unlimited</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preferred shares issuable in series, with attributes designated by the board of directors</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common shares</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 11, 2023, the Company received approval from the TSX to renew its Normal Course Issuer Bid (NCIB), enabling it to purchase up to <ix:nonFraction unitRef="shares" contextRef="c-312" decimals="INF" name="stn:NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram" format="ixt:num-dot-decimal" scale="0" id="f-1125">2,281,339</ix:nonFraction> common shares during the period December 13, 2023, to December 12, 2024. The Company also has an Automatic Share Purchase Plan (ASPP) which allows a broker, in its sole discretion and based on the parameters established by the Company, to purchase common shares for cancellation under the NCIB at any time during predetermined trading blackout periods. During 2023, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="0" name="stn:SharesRepurchasedForCancellation" format="ixt:num-dot-decimal" scale="0" id="f-1126">129,036</ix:nonFraction> (2022 &#8211; <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="stn:SharesRepurchasedForCancellation" format="ixt:num-dot-decimal" scale="0" id="f-1127">1,085,676</ix:nonFraction>) common shares were repurchased for cancellation pursuant to the NCIB at a cost of $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:CancellationOfTreasuryShares" scale="6" id="f-1128">10.0</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:CancellationOfTreasuryShares" scale="6" id="f-1129">65.3</ix:nonFraction>). As at December&#160;31, 2023 and December&#160;31, 2022, no liability was recorded in the Company&#8217;s consolidated statements of financial position in connection with the ASPP.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, the Company completed a public offering and issued <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1130">3,108,450</ix:nonFraction> common shares from treasury, at a price of $<ix:nonFraction unitRef="cadPerShare" contextRef="c-3" decimals="2" name="ifrs-full:ParValuePerShare" scale="0" id="f-1131">92.50</ix:nonFraction> for gross proceeds of $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:GrossProceedsFromIssuingShares" scale="6" id="f-1132">287.5</ix:nonFraction> ($<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ProceedsFromIssuingShares" scale="6" id="f-1133">277.8</ix:nonFraction> net of transaction costs).</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Holders of common shares are entitled to receive dividends when declared by the Company&#8217;s board of directors. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfDividendsExplanatory" id="f-1134" continuedAt="f-1134-1" escape="true">The table below sets out the dividends paid in 2023.</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1134-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Date Declared</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Record Date</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Payment Date</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Dividend&#160;per&#160;Share<br/>$</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Paid<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 10, 2022</span></td><td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 30, 2022</span></td><td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">January 17, 2023</span></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cadPerShare" contextRef="c-313" decimals="3" name="ifrs-full:DividendsPaidOrdinarySharesPerShare" scale="0" id="f-1135">0.180</ix:nonFraction>&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-313" decimals="-5" name="ifrs-full:DividendsPaidOrdinaryShares" scale="6" id="f-1136">20.0</ix:nonFraction>&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 22, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 31, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 17, 2023</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cadPerShare" contextRef="c-314" decimals="3" name="ifrs-full:DividendsPaidOrdinarySharesPerShare" scale="0" id="f-1137">0.195</ix:nonFraction>&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-314" decimals="-5" name="ifrs-full:DividendsPaidOrdinaryShares" scale="6" id="f-1138">21.7</ix:nonFraction>&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">May 10, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 30, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">July 17, 2023</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cadPerShare" contextRef="c-315" decimals="3" name="ifrs-full:DividendsPaidOrdinarySharesPerShare" scale="0" id="f-1139">0.195</ix:nonFraction>&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-315" decimals="-5" name="ifrs-full:DividendsPaidOrdinaryShares" scale="6" id="f-1140">21.6</ix:nonFraction>&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 9, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September 29, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">October 16, 2023</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cadPerShare" contextRef="c-316" decimals="3" name="ifrs-full:DividendsPaidOrdinarySharesPerShare" scale="0" id="f-1141">0.195</ix:nonFraction>&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-316" decimals="-5" name="ifrs-full:DividendsPaidOrdinaryShares" scale="6" id="f-1142">21.6</ix:nonFraction>&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 9, 2023</span></td><td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 29, 2023</span></td><td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">January 16, 2024</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cadPerShare" contextRef="c-317" decimals="3" name="ifrs-full:DividendsPaidOrdinarySharesPerShare" scale="0" id="f-1143">0.195</ix:nonFraction>&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-317" decimals="-5" name="ifrs-full:DividendsPaidOrdinaryShares" format="ixt:fixed-zero" scale="6" id="f-1144">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, trade and other payables included $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:DividendPayables" scale="6" id="f-1145">22.3</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:DividendPayables" scale="6" id="f-1146">20.0</ix:nonFraction>) related to the dividends declared on November&#160;9, 2023.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-based payment transactions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has a long-term incentive program, which allows for the issuance of RSUs, PSUs, share options, and share appreciation rights. The Company also has a DSUs plan for the board of directors.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, the Company recognized a net share-based compensation expense of $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" scale="6" id="f-1147">60.1</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" scale="6" id="f-1148">26.0</ix:nonFraction>), in administrative and marketing expenses in the consolidated statements of income, comprised of share-based compensation expense of $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" scale="6" id="f-1149">75.6</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" scale="6" id="f-1150">30.2</ix:nonFraction>) offset by a hedge impact of $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" scale="6" id="f-1151">15.5</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" scale="6" id="f-1152">4.2</ix:nonFraction>) (note 24). </span></div></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-39</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1124-2"><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.61pt">Share options</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All share options outstanding at the beginning of the year of <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1153">281,061</ix:nonFraction>, have been fully exercised or expired on May&#160;15, 2023.  </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.61pt">Cash-settled share-based payments</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" id="f-1154" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#e1e0df;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RSUs<br/>#</span></td><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PSUs<br/>#</span></td><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DSUs<br/>#</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RSUs<br/>#</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PSUs<br/>#</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">DSUs<br/>#</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Units, beginning of year</span></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-318" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1155">395,725</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-319" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1156">785,489</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-320" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1157">229,282</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-321" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1158">406,762</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-322" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1159">862,032</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-323" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1160">200,411</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted and adjusted dividends</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-324" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1161">121,498</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-325" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1162">183,388</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1163">26,146</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-326" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1164">150,591</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-327" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1165">263,434</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-328" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1166">28,871</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Paid</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-324" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1167">127,173</ix:nonFraction>)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-325" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1168">284,209</ix:nonFraction>)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1169">24,081</ix:nonFraction>)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-326" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1170">148,327</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-327" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1171">318,058</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-328" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="0" id="f-1172">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-324" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1173">14,450</ix:nonFraction>)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-325" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1174">25,844</ix:nonFraction>)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="0" id="f-1175">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-326" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1176">13,301</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-327" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1177">21,919</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-328" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="0" id="f-1178">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Units, end of year</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-329" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1179">375,600</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-330" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1180">658,824</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-331" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1181">231,347</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-318" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1182">395,725</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-319" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1183">785,489</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-320" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1184">229,282</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Restricted share units</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the Company&#8217;s long-term incentive program, certain officers and employees may be granted RSUs. These units are adjusted for dividends as they arise, based on the number of units held on the record date, and the fair value is determined based on the trading price of the Company's common shares. For units that vest upon completing a <ix:nonNumeric contextRef="c-326" name="stn:VestingDurationForShareBasedPaymentArrangement" format="ixt-sec:durwordsen" id="f-1185">three-year</ix:nonNumeric> service condition, unit holders will receive cash payments based on the number of units held on the record date and the volume weighted average trading price of the Company&#8217;s common shares for the last <ix:nonFraction unitRef="day" contextRef="c-329" decimals="INF" name="stn:NumberOfTradingDays" format="ixt-sec:numwordsen" scale="0" id="f-1186">five</ix:nonFraction> trading days preceding the vesting date, less withholding amounts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, the Company granted <ix:nonFraction unitRef="shares" contextRef="c-332" decimals="0" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1187">118,259</ix:nonFraction> RSUs (2022 - <ix:nonFraction unitRef="shares" contextRef="c-333" decimals="0" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1188">145,884</ix:nonFraction>) at a fair value of $<ix:nonFraction unitRef="cad" contextRef="c-334" decimals="-5" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" scale="6" id="f-1189">9.5</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-335" decimals="-5" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" scale="6" id="f-1190">8.0</ix:nonFraction>) and <ix:nonFraction unitRef="shares" contextRef="c-324" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1191">127,173</ix:nonFraction> RSUs were paid at a value of $<ix:nonFraction unitRef="cad" contextRef="c-329" decimals="-5" name="stn:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested" scale="6" id="f-1192">10.2</ix:nonFraction> (2022 - <ix:nonFraction unitRef="shares" contextRef="c-326" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1193">148,327</ix:nonFraction> RSUs were paid at a value of $<ix:nonFraction unitRef="cad" contextRef="c-318" decimals="-5" name="stn:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested" scale="6" id="f-1194">8.0</ix:nonFraction>). At December&#160;31, 2023, the obligations accrued for RSUs were $<ix:nonFraction unitRef="cad" contextRef="c-329" decimals="-5" name="ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011" scale="6" id="f-1195">20.2</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-318" decimals="-5" name="ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011" scale="6" id="f-1196">12.7</ix:nonFraction>) included in other liabilities (note 19).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Performance share units</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the Company&#8217;s long-term incentive program, certain members of the senior leadership team may be granted PSUs. These units are adjusted for dividends as they arise, based on the number of units held on the record date. The number of units that vest upon completing a <ix:nonNumeric contextRef="c-325" name="stn:VestingDurationForShareBasedPaymentArrangement" format="ixt-sec:durwordsen" id="f-1197">three-year</ix:nonNumeric> service condition, is subject to a percentage that can range from <ix:nonFraction unitRef="number" contextRef="c-336" decimals="INF" name="stn:SharebasedPaymentArrangementVestingRightsPercentage" scale="-2" id="f-1198">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-337" decimals="INF" name="stn:SharebasedPaymentArrangementVestingRightsPercentage" scale="-2" id="f-1199">200</ix:nonFraction>%, depending on achieving <ix:nonNumeric contextRef="c-325" name="stn:VestingDurationForShareBasedPaymentArrangement" format="ixt-sec:durwordsen" id="f-1200">three-year</ix:nonNumeric> performance and market objectives. The objectives include a return on equity target for a <ix:nonFraction unitRef="number" contextRef="c-338" decimals="2" name="stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease" scale="-2" id="f-1201">60</ix:nonFraction>% weighting and a total shareholder return relative to the Company's peer group for a <ix:nonFraction unitRef="number" contextRef="c-339" decimals="2" name="stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease" scale="-2" id="f-1202">40</ix:nonFraction>% weighting. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of these units is measured using the Monte Carlo method. For units that vest upon completing a <ix:nonNumeric contextRef="c-325" name="stn:VestingDurationForShareBasedPaymentArrangement" format="ixt-sec:durwordsen" id="f-1203">three-year</ix:nonNumeric> service condition that starts after the grant date, unit holders will receive cash payments based on the number of units held on the record date and the volume weighted average trading price of the Company&#8217;s common shares for the last <ix:nonFraction unitRef="day" contextRef="c-330" decimals="INF" name="stn:NumberOfTradingDays" format="ixt-sec:numwordsen" scale="0" id="f-1204">five</ix:nonFraction> trading days preceding the vesting date, less withholding amounts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, <ix:nonFraction unitRef="shares" contextRef="c-340" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1205">177,897</ix:nonFraction> PSUs (2022 - <ix:nonFraction unitRef="shares" contextRef="c-341" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1206">253,938</ix:nonFraction>) were granted at a fair value of $<ix:nonFraction unitRef="cad" contextRef="c-342" decimals="-5" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" scale="6" id="f-1207">15.7</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-343" decimals="-5" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" scale="6" id="f-1208">14.5</ix:nonFraction>) and <ix:nonFraction unitRef="shares" contextRef="c-340" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1209">284,209</ix:nonFraction> PSUs were paid at a value of $<ix:nonFraction unitRef="cad" contextRef="c-340" decimals="-5" name="ifrs-full:PaymentsOfOtherEquityInstruments" scale="6" id="f-1210">28.2</ix:nonFraction> (2022 - <ix:nonFraction unitRef="shares" contextRef="c-341" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1211">318,058</ix:nonFraction> PSUs at a value of $<ix:nonFraction unitRef="cad" contextRef="c-341" decimals="-5" name="ifrs-full:PaymentsOfOtherEquityInstruments" scale="6" id="f-1212">15.3</ix:nonFraction>). At December&#160;31, 2023, the obligations accrued for PSUs were $<ix:nonFraction unitRef="cad" contextRef="c-330" decimals="-5" name="ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011" scale="6" id="f-1213">51.5</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-319" decimals="-5" name="ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011" scale="6" id="f-1214">32.8</ix:nonFraction>) included in other liabilities (note 19).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred share units</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The directors of the board receive DSUs and once certain requirements are met, on an annual basis, the directors may elect to allocate their compensation between DSUs and cash payment (to a maximum of <ix:nonFraction unitRef="number" contextRef="c-344" decimals="INF" name="stn:PercentageOfCompensationInShares" scale="-2" id="f-1215">70</ix:nonFraction>%), less withholding amounts. These units vest on their grant date and are adjusted for dividends as they arise, based on the number of units held on the record date. The fair value is determined based on the trading price of the Company's common shares and are paid in cash to the directors of the board on their death or retirement. Cash payment is determined at the volume weighted average of the closing market price of the Company&#8217;s common shares for the last <ix:nonFraction unitRef="day" contextRef="c-344" decimals="INF" name="stn:NumberOfTradingDays" scale="0" id="f-1216">10</ix:nonFraction> trading days of the month.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, <ix:nonFraction unitRef="shares" contextRef="c-345" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1217">26,146</ix:nonFraction> DSUs (2022 &#8211; <ix:nonFraction unitRef="shares" contextRef="c-346" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1218">28,871</ix:nonFraction>) were granted at a fair value of $<ix:nonFraction unitRef="cad" contextRef="c-344" decimals="-5" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" scale="6" id="f-1219">1.9</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-347" decimals="-5" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" scale="6" id="f-1220">1.6</ix:nonFraction>), based on the closing market price of the Company&#8217;s common shares at the grant date. At December&#160;31, 2023, the outstanding and vested DSUs had a fair value of $<ix:nonFraction unitRef="cad" contextRef="c-331" decimals="-5" name="ifrs-full:IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011" scale="6" id="f-1221">23.8</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-320" decimals="-5" name="ifrs-full:IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011" scale="6" id="f-1222">14.9</ix:nonFraction>) included in other liabilities (note 19).</span></div></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-40</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_100"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">23. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFairValueMeasurementExplanatory" id="f-1223" continuedAt="f-1223-1" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="f-1223-1" continuedAt="f-1223-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">When forming estimates, the Company uses the most observable inputs available for valuation purposes. If a fair value measurement reflects inputs of different levels within the hierarchy, the financial instrument is categorized based on the lowest level of significant input.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">When determining fair value, the Company considers the principal or most advantageous market in which it would transact and the assumptions that market participants would use when pricing the asset or liability. The Company measures certain financial assets and liabilities at fair value on a recurring basis. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For financial instruments recognized at fair value on a recurring basis, the Company determines whether transfers have occurred between levels in the hierarchy by reassessing categorizations at the end of each reporting period. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, no changes were made to the method of determining fair value and no transfers were made between levels of the hierarchy.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory" id="f-1224" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the Company&#8217;s fair value hierarchy for those assets and liabilities measured and adjusted to fair value on a recurring basis:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:48.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.675%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Carrying <br/>Amount</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">At December&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments held for self-insured liabilities</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-348" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-1225">204.5</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-349" decimals="-5" name="ifrs-full:OtherFinancialAssets" format="ixt:fixed-zero" scale="6" id="f-1226">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-350" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-1227">204.5</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-351" decimals="-5" name="ifrs-full:OtherFinancialAssets" format="ixt:fixed-zero" scale="6" id="f-1228">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative financial instruments</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,24</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-352" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-1229">20.0</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-353" decimals="-5" name="ifrs-full:OtherFinancialAssets" format="ixt:fixed-zero" scale="6" id="f-1230">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-354" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-1231">20.0</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-355" decimals="-5" name="ifrs-full:OtherFinancialAssets" format="ixt:fixed-zero" id="f-1232">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-356" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="f-1233">82.8</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-357" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="f-1234">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-358" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="f-1235">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-359" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="f-1236">82.8</ix:nonFraction>&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:48.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.675%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Carrying <br/>Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 2</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments held for self-insured liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-360" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-1237">156.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-361" decimals="-5" name="ifrs-full:OtherFinancialAssets" format="ixt:fixed-zero" scale="6" id="f-1238">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-362" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-1239">156.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-363" decimals="-5" name="ifrs-full:OtherFinancialAssets" format="ixt:fixed-zero" id="f-1240">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative financial instruments</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-364" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-1241">3.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-365" decimals="-5" name="ifrs-full:OtherFinancialAssets" format="ixt:fixed-zero" scale="6" id="f-1242">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-366" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-1243">3.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-367" decimals="-5" name="ifrs-full:OtherFinancialAssets" format="ixt:fixed-zero" id="f-1244">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-368" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="f-1245">62.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-369" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="f-1246">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-370" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="f-1247">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-371" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="f-1248">62.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative financial instruments</span></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24</span></td><td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-372" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="f-1249">2.3</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-373" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="f-1250">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-374" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="f-1251">2.3</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-375" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" format="ixt:fixed-zero" id="f-1252">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments held for self-insured liabilities consist of government and corporate bonds and equity securities. Fair value of bonds is determined using observable prices of debt with characteristics and maturities that are similar to the bonds being valued. Fair value of equities is determined using the reported net asset value per share of the investment funds. The funds derive their value from the observable quoted prices of the equities owned that are traded in an active market. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of notes payable is not based on observable market data and as such, the valuation method is classified as level 3 in the fair value hierarchy. For payments with terms greater than one year, the estimated liability is discounted using an appropriate rate of interest. </span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-41</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1223-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" id="f-1253" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the Company&#8217;s fair value hierarchy for those liabilities that were not measured at fair value but are required to be disclosed at fair value on a recurring basis:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.419%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:0 1pt"/><td colspan="3" style="background-color:#e1e0df;padding:0 1pt"/><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Carrying <br/>Amount</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">At December&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior unsecured notes</span></td><td colspan="3" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-376" decimals="-5" name="ifrs-full:Liabilities" scale="6" id="f-1254">547.6</ix:nonFraction>&#160;</span></td><td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-377" decimals="-5" name="ifrs-full:Liabilities" format="ixt:fixed-zero" scale="6" id="f-1255">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-378" decimals="-5" name="ifrs-full:Liabilities" scale="6" id="f-1256">523.2</ix:nonFraction>&#160;</span></td><td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-379" decimals="-5" name="ifrs-full:Liabilities" format="ixt:fixed-zero" scale="6" id="f-1257">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.419%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Carrying <br/>Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 2</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior unsecured notes</span></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-380" decimals="-5" name="ifrs-full:Liabilities" scale="6" id="f-1258">298.6</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-381" decimals="-5" name="ifrs-full:Liabilities" format="ixt:fixed-zero" scale="6" id="f-1259">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-382" decimals="-5" name="ifrs-full:Liabilities" scale="6" id="f-1260">259.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-383" decimals="-5" name="ifrs-full:Liabilities" format="ixt:fixed-zero" scale="6" id="f-1261">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of senior unsecured notes is determined by calculating the present value of future payments using observable benchmark interest rates and credit spreads for debt with similar characteristics and maturities.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_103"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">24. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFinancialInstrumentsExplanatory" id="f-1262" continuedAt="f-1262-1" escape="true">Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="f-1262-1" continuedAt="f-1262-2"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:10.01pt">Derivative financial instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Interest rate swap</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had an interest rate swap agreement to hedge the interest rate variability on tranche C of the term loan with a notional amount of $<ix:nonFraction unitRef="cad" contextRef="c-384" decimals="-5" name="ifrs-full:NominalAmountOfHedgingInstrument" scale="6" id="f-1263">160.0</ix:nonFraction>, which matured on June 27, 2023 and recognized a realized gain in the consolidated statements of income of $<ix:nonFraction unitRef="cad" contextRef="c-385" decimals="-5" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" scale="6" id="f-1264">2.0</ix:nonFraction> (2022 - unrealized gain through OCI of $<ix:nonFraction unitRef="cad" contextRef="c-386" decimals="-5" name="ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness" scale="6" id="f-1265">4.3</ix:nonFraction> ($<ix:nonFraction unitRef="cad" contextRef="c-386" decimals="-5" name="ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax" scale="6" id="f-1266">3.3</ix:nonFraction> net of tax)). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total return swaps on share-based compensation units</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has total return swap (TRS) agreements with financial institutions to manage its exposure to changes in the fair value the Company's shares for certain cash-settled share-based payment obligations. The Company has designated the TRSs related to its RSUs as a cash flow hedge, with a notional amount of $<ix:nonFraction unitRef="cad" contextRef="c-387" decimals="-5" name="ifrs-full:NominalAmountOfHedgingInstrument" scale="6" id="f-1267">22.2</ix:nonFraction> maturing between 2024 and 2026. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of the TRSs are based on the difference between the hedged price and the fair value of the Company&#8217;s common shares and are recorded in other assets (note 14) and other liabilities (note 19). For the year ended December&#160;31, 2023, the TRSs related to the Company's RSUs had an unrealized gain of $<ix:nonFraction unitRef="cad" contextRef="c-388" decimals="-5" name="ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness" scale="6" id="f-1268">5.1</ix:nonFraction> ($<ix:nonFraction unitRef="cad" contextRef="c-388" decimals="-5" name="ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax" scale="6" id="f-1269">3.9</ix:nonFraction> net of tax) (2022 - unrealized gain of $<ix:nonFraction unitRef="cad" contextRef="c-389" decimals="-5" name="ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness" scale="6" id="f-1270">0.4</ix:nonFraction> ($<ix:nonFraction unitRef="cad" contextRef="c-389" decimals="-5" name="ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax" scale="6" id="f-1271">0.3</ix:nonFraction> net of tax)) which was recognized in OCI and a gain of $<ix:nonFraction unitRef="cad" contextRef="c-388" decimals="-5" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" scale="6" id="f-1272">8.1</ix:nonFraction> (2022 - loss of $<ix:nonFraction unitRef="cad" contextRef="c-389" decimals="-5" sign="-" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" scale="6" id="f-1273">3.0</ix:nonFraction>) was reclassified to the consolidated statements of income, in administrative and marketing expenses. The TRSs related to the Company's DSUs, for which hedge accounting was not applied, had an unrealized gain of $<ix:nonFraction unitRef="cad" contextRef="c-390" decimals="-5" name="ifrs-full:GainsOnChangeInFairValueOfDerivatives" scale="6" id="f-1274">7.4</ix:nonFraction> (2022 - unrealized loss of $<ix:nonFraction unitRef="cad" contextRef="c-391" decimals="-5" name="ifrs-full:LossesOnChangeInFairValueOfDerivatives" scale="6" id="f-1275">1.2</ix:nonFraction>) which was recognized in administrative and marketing expenses in the consolidated statements of income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There is an economic relationship between these TRSs and the obligation for RSUs because the terms of the two instruments match (i.e., notional amount and payment). The Company has established a hedge ratio of 1:1 for the hedging relationship as the underlying risk of the TRSs are identical to the hedged risk component. </span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:9.52pt">Nature and extent of risks </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The conflicts in Ukraine and the Middle East, and the transition to higher inflationary environments, as described in note 5, have had adverse financial impacts on the global economy, but the Company has not seen a significant increase to its risk exposure. Management continues to closely monitor the impacts on the Company&#8217;s risk exposure and will adjust its risk management approach as necessary.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Credit risk</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Assets that subject the Company to credit risk consist primarily of cash and cash equivalents, trade and other receivables, unbilled receivables, contract assets, investments held for self-insured liabilities, holdbacks on long-term contracts, and other financial assets. The Company&#8217;s maximum amount of credit risk exposure is limited to the carrying amount of these assets, which at December&#160;31, 2023, was $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:MaximumExposureToCreditRisk" format="ixt:num-dot-decimal" scale="6" id="f-1276">2,407.3</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:MaximumExposureToCreditRisk" format="ixt:num-dot-decimal" scale="6" id="f-1277">2,031.1</ix:nonFraction>).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company limits its exposure to credit risk by placing its cash and cash equivalents in high-quality credit institutions. Investments held for self-insured liabilities include corporate bonds and equity securities. The Company believes the risk associated with corporate bonds and equity securities is mitigated by the overall quality and mix of </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-42</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1262-2" continuedAt="f-1262-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the Company&#8217;s investment portfolio. Substantially all bonds held by the Company are investment grade, and none are past due. The Company monitors changes in credit risk by tracking published external credit ratings. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company mitigates the risk associated with trade and other receivables, unbilled receivables, contract assets, and holdbacks on long-term contracts by providing services to diverse clients in various industries and sectors of the economy. In addition, management reviews trade and other receivables past due on an ongoing basis to identify matters that could potentially delay the collection of funds at an early stage. The Company does not concentrate its credit risk in any particular client, industry, or economic or geographic sector. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company monitors trade receivables to an internal target of days of revenue in trade receivables. At December&#160;31, 2023, the days of revenue in trade receivables was <ix:nonFraction unitRef="day" contextRef="c-3" decimals="INF" name="stn:NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" scale="0" id="f-1278">59</ix:nonFraction> days (2022 &#8211; <ix:nonFraction unitRef="day" contextRef="c-5" decimals="INF" name="stn:NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" scale="0" id="f-1279">62</ix:nonFraction> days). </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfProvisionMatrixExplanatory" id="f-1280" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The lifetime ECLs relating to financial assets are outlined in the table below:&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.518%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1&#8211;30</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">31&#8211;60</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">61&#8211;90</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">91&#8211;120</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">121+</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected loss rate</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-392" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1281">0.09</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-393" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1282">0.08</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-394" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1283">0.23</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-395" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1284">0.75</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-396" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1285">1.41</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross carrying amount</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-80" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:num-dot-decimal" scale="6" id="f-1286">1,844.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-397" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:num-dot-decimal" scale="6" id="f-1287">1,329.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-398" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1288">309.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-399" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1289">92.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-400" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1290">31.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-401" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1291">82.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Loss allowance provision, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-139" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="f-1292">3.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-402" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="f-1293">1.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-403" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="f-1294">0.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-404" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="f-1295">0.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-405" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="f-1296">0.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-406" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="f-1297">1.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected loss rate</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-407" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1298">0.07</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-408" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1299">0.11</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-409" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1300">0.28</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-410" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1301">0.61</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-411" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1302">1.27</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross carrying amount</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-70" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:num-dot-decimal" scale="6" id="f-1303">1,720.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-412" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:num-dot-decimal" scale="6" id="f-1304">1,286.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-413" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1305">246.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-414" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1306">71.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-415" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1307">39.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-416" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1308">75.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss allowance provision, end of the year</span></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-140" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="f-1309">2.6</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-417" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="f-1310">1.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-418" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="f-1311">0.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-419" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="f-1312">0.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-420" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="f-1313">0.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-421" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="f-1314">0.9</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bonds carried at FVOCI are considered to be low risk; therefore, the impairment provision is determined to be the 12-month&#160;ECL. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Price risk</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s investments held for self-insured liabilities are exposed to price risk arising from changes in the market values of the equity securities. This risk is mitigated because the portfolio of equity funds is monitored regularly and appropriately diversified. For the Company's investments held for self-insured liabilities, a 5% increase or decrease in equity prices at December&#160;31, 2023, would increase or decrease the Company&#8217;s net income by $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices" scale="6" id="f-1315">3.0</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices" scale="6" id="f-1316">2.0</ix:nonFraction>), respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is also exposed to changes in its share price arising from its cash-settled share-based payments as the Company's obligations under these arrangements are based on the price of the Company's shares. The Company mitigates a portion of its exposure to this risk for its RSUs and DSUs by entering into TRSs. For PSUs, a 10% increase or decrease in the price of the Company's shares at December&#160;31, 2023, would decrease or increase the Company&#8217;s net income by $<ix:nonFraction unitRef="cad" contextRef="c-330" decimals="-5" name="stn:SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice" scale="6" id="f-1317">3.6</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-319" decimals="-5" name="stn:SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice" scale="6" id="f-1318">1.2</ix:nonFraction>), respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liquidity risk</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company meets its liquidity needs through various sources, including cash generated from operations, issuing senior unsecured notes, borrowings from its $<ix:nonFraction unitRef="cad" contextRef="c-218" decimals="-6" name="stn:LineOfCreditFacilityMaximumBorrowingsCapacity" scale="6" id="f-1319">800</ix:nonFraction> revolving credit facility, term loan facilities, bilateral, multicurrency, and overdraft credit facilities, and the issuance of common shares. The unused capacity of the credit facilities at December&#160;31, 2023, was $<ix:nonFraction unitRef="cad" contextRef="c-422" decimals="-5" name="ifrs-full:UndrawnBorrowingFacilities" scale="6" id="f-1320">732.7</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-423" decimals="-5" name="ifrs-full:UndrawnBorrowingFacilities" scale="6" id="f-1321">231.8</ix:nonFraction>) and the Company also has access to additional funds of $<ix:nonFraction unitRef="cad" contextRef="c-231" decimals="-6" name="stn:LineOfCreditFacilityAdditionalBorrowingsCapacity" scale="6" id="f-1322">600</ix:nonFraction> under its syndicated credit facilities (note 16). The Company believes that it has sufficient resources to meet obligations associated with its financial liabilities. </span></div></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-43</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1262-3"><ix:nonNumeric contextRef="c-1" name="ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities" id="f-1323" escape="true"><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The timing of u</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ndiscounted cash outflows relating to financial liabilities is outlined in the table below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Less&#160;than&#160;1&#160;Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1&#160;to&#160;3&#160;Years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">After&#160;3&#160;Years</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank indebtedness</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span id="iff5937d950654db2af5daab28cb42740_3-1-1-1-161884"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:BankBorrowingsUndiscountedCashFlows" scale="6" id="f-1324">23.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-308" decimals="-5" name="ifrs-full:BankBorrowingsUndiscountedCashFlows" scale="6" id="f-1325">23.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-309" decimals="-5" name="ifrs-full:BankBorrowingsUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1326">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-310" decimals="-5" name="ifrs-full:BankBorrowingsUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1327">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade and other payables</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" scale="6" id="f-1328">818.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-308" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" scale="6" id="f-1329">818.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-309" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1330">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-310" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1331">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1332">667.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-308" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1333">119.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-309" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1334">228.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-310" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1335">320.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="6" id="f-1336">1,135.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-308" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" scale="6" id="f-1337">148.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-309" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" scale="6" id="f-1338">196.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-310" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" scale="6" id="f-1339">790.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other financial liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" scale="6" id="f-1340">5.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-308" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" scale="6" id="f-1341">5.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-309" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" scale="6" id="f-1342">0.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-310" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1343">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total contractual obligations</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="6" id="f-1344">2,650.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-308" decimals="-5" name="ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="6" id="f-1345">1,115.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-309" decimals="-5" name="ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" scale="6" id="f-1346">424.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-310" decimals="-5" name="ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="6" id="f-1347">1,110.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank indebtedness</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:BankBorrowingsUndiscountedCashFlows" scale="6" id="f-1348">65.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-424" decimals="-5" name="ifrs-full:BankBorrowingsUndiscountedCashFlows" scale="6" id="f-1349">65.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-425" decimals="-5" name="ifrs-full:BankBorrowingsUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1350">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-426" decimals="-5" name="ifrs-full:BankBorrowingsUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1351">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade and other payables</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" scale="6" id="f-1352">755.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-424" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" scale="6" id="f-1353">755.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-425" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1354">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-426" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1355">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1356">708.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-424" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1357">118.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-425" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1358">240.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-426" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1359">349.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="6" id="f-1360">1,241.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-424" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" scale="6" id="f-1361">54.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-425" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" scale="6" id="f-1362">192.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-426" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" scale="6" id="f-1363">995.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other financial liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" scale="6" id="f-1364">6.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-424" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" scale="6" id="f-1365">4.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-425" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" scale="6" id="f-1366">2.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-426" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1367">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total contractual obligations</span></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="6" id="f-1368">2,776.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-424" decimals="-5" name="ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" scale="6" id="f-1369">997.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-425" decimals="-5" name="ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" scale="6" id="f-1370">434.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-426" decimals="-5" name="ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="6" id="f-1371">1,344.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Interest rate risk</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is subject to interest rate cash flow risk to the extent that its credit and term loan facilities are based on floating interest rates. The Company is also subject to interest rate pricing risk to the extent that its investments held for self-insured liabilities include fixed-rate government and corporate bonds. If the interest rate on the Company&#8217;s credit and term loan facilities at December&#160;31, 2023, was 1.0% higher or lower, with all other variables held constant, net income would decrease or increase by $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings" scale="6" id="f-1372">4.0</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings" scale="6" id="f-1373">5.4</ix:nonFraction>), respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign exchange risk</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange risk is the risk that the fair value of the future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. Foreign exchange gains or losses in net income arise on the translation of foreign currency-denominated assets and liabilities (such as trade and other receivables, bank indebtedness, trade and other payables, and long-term debt) held in the Company&#8217;s Canadian operations and foreign subsidiaries. The Company manages its exposure to foreign exchange fluctuations on these items by matching foreign currency assets with foreign currency liabilities and, from time to time, through the use of foreign currency forward contracts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange fluctuations may also arise on the translation of the Company&#8217;s&#160;US-based&#160;subsidiaries or other foreign subsidiaries, where the functional currency is different from the Canadian dollar, and are recorded in other comprehensive income. The Company does not hedge for this foreign exchange risk.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-44</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_106"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">25. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" id="f-1374" continuedAt="f-1374-1" escape="true">Capital Management</ix:nonNumeric></span></div><ix:continuation id="f-1374-1"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s objective when managing capital is to provide sufficient capacity to cover normal operating and capital expenditures, acquisition growth, payment of dividends, and opportunistic share repurchases under its NCIB program, while maintaining an adequate return for shareholders. The Company defines its capital as cash, the aggregate of long-term debt (including the current portion), and shareholders&#8217; equity.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutCapitalManagedTextBlock" id="f-1375" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-1376">146.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-1377">52.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-current&#160;portion of long-term debt</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:LongtermBorrowings" scale="6" id="f-1378">982.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:LongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="f-1379">1,183.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="f-1380">1,129.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="f-1381">1,235.8</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank indebtedness</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:BankOverdraftsClassifiedAsCashEquivalents" scale="6" id="f-1382">23.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:BankOverdraftsClassifiedAsCashEquivalents" scale="6" id="f-1383">65.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: cash and cash equivalents</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="f-1384">352.9</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="f-1385">148.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net debt</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:NetDebt" scale="6" id="f-1386">799.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:NetDebt" format="ixt:num-dot-decimal" scale="6" id="f-1387">1,152.9</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shareholders&#8217; equity</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-1388">2,756.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-1389">2,286.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total capital managed</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:CapitalNetOfCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-1390">3,556.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:CapitalNetOfCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-1391">3,438.9</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company manages its capital structure to maintain the flexibility to adjust to changes in economic conditions and acquisition growth and to respond to interest rate, foreign exchange, credit, and other risks. To maintain or adjust its capital structure, the Company may purchase shares for cancellation pursuant to NCIB, issue new shares, or raise or retire debt.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is subject to various covenants related to its revolving credit facility, term loan facilities, and senior unsecured notes, which are measured quarterly. The financial covenants include but are not limited to a leverage ratio and an interest coverage ratio&#160;(non-IFRS&#160;measures). The leverage ratio is calculated as the aggregate amount of indebtedness, less unencumbered cash of up to $<ix:nonFraction unitRef="cad" contextRef="c-155" decimals="INF" name="stn:UnencumberedCashLeverageRatioCovenant" scale="6" id="f-1392">150.0</ix:nonFraction> Canadian dollars, to EBITDA&#160;(on a pre-IFRS&#160;16 basis) as defined by the syndicate senior credit facilities agreement. The interest coverage ratio is calculated as EBITDA to interest expense&#160;(pre-IFRS&#160;16 basis). Failure to meet the terms of one or more of these covenants may constitute a default, potentially resulting in accelerating the repayment of these debt obligations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company was in compliance with the covenants under these agreements as at and throughout the year ended December&#160;31, 2023.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_109"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">26. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfIncomeTaxExplanatory" id="f-1393" continuedAt="f-1393-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock" id="f-1394" escape="true"><ix:continuation id="f-1393-1" continuedAt="f-1393-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The effective income tax rate for operations in the consolidated statements of income differs from statutory Canadian tax rates as a result of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income tax expense at statutory Canadian rates</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="ifrs-full:ApplicableTaxRate" scale="-2" id="f-1395">25.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="ifrs-full:ApplicableTaxRate" scale="-2" id="f-1396">25.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increase (decrease) resulting from:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rate differential on foreign income</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="ifrs-full:TaxRateEffectOfForeignTaxRates" scale="-2" id="f-1397">4.2</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="ifrs-full:TaxRateEffectOfForeignTaxRates" scale="-2" id="f-1398">1.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development and other tax credits</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation" scale="-2" id="f-1399">1.0</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation" scale="-2" id="f-1400">0.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-deductible&#160;expenses and&#160;non-taxable&#160;income</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" scale="-2" id="f-1401">0.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" scale="-2" id="f-1402">0.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments to prior year tax returns</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" scale="-2" id="f-1403">0.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" scale="-2" id="f-1404">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" scale="-2" id="f-1405">0.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" scale="-2" id="f-1406">1.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="ifrs-full:AverageEffectiveTaxRate" scale="-2" id="f-1407">22.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="ifrs-full:AverageEffectiveTaxRate" scale="-2" id="f-1408">24.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-45</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1393-2" continuedAt="f-1393-3"><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock" id="f-1409" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current income tax expense of $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncome" scale="6" id="f-1410">141.6</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncome" scale="6" id="f-1411">121.3</ix:nonFraction>) are from ongoing operations and major components of deferred income tax recovery are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Origination and reversal of timing differences</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" scale="6" id="f-1412">44.9</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" scale="6" id="f-1413">45.7</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized tax losses and temporary differences</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" scale="6" id="f-1414">0.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" scale="6" id="f-1415">2.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change of tax rates</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" scale="6" id="f-1416">4.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" scale="6" id="f-1417">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Recovery arising from previously unrecognized tax assets</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" scale="6" id="f-1418">5.2</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" scale="6" id="f-1419">0.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred income tax recovery</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="f-1420">45.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="f-1421">43.2</ix:nonFraction>)</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" id="f-1422" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Significant components of net deferred tax assets (liabilities) are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred tax assets (liabilities)</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-427" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1423">152.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-428" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1424">159.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Differences in timing of taxability of revenue and deductibility of expenses</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-429" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1425">156.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-430" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1426">99.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss and tax credit carryforwards</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-431" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1427">33.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-432" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1428">30.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-433" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1429">1.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-434" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1430">1.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee defined benefit plan</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-435" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1431">14.2</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-436" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1432">14.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Carrying value of property and equipment in excess of tax cost</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-437" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1433">25.3</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-438" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1434">18.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Carrying value of intangible assets in excess of tax cost</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-439" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1435">129.5</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-440" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1436">130.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease assets</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-441" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1437">106.8</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-442" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1438">110.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="f-1439">68.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="f-1440">17.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="padding-left:11.25pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a reconciliation of net deferred tax assets (liabilities):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="f-1441">17.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-11" decimals="-5" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="f-1442">29.2</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tax effect on equity items</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" scale="6" id="f-1443">8.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" scale="6" id="f-1444">14.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" scale="6" id="f-1445">4.4</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" scale="6" id="f-1446">1.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred taxes acquired through business combinations</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" scale="6" id="f-1447">1.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" scale="6" id="f-1448">18.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tax recovery during the year recognized in net income</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" scale="6" id="f-1449">45.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" scale="6" id="f-1450">43.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="f-1451">68.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="f-1452">17.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-46</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1393-3"><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock" id="f-1453" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, all loss carryforwards and deductible temporary differences available to reduce the taxable income of Canadian, US, and foreign subsidiaries were recognized in the consolidated financial statements, except as noted below.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deductible temporary differences</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:fixed-zero" scale="6" id="f-1454">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" scale="6" id="f-1455">0.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-capital&#160;tax losses:</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expire (2024 to 2043)</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-443" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1456">7.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-444" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1457">29.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Never expire</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-445" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1458">41.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-446" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1459">41.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-447" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1460">49.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-448" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1461">71.5</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capital tax losses:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Never expire</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-449" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1462">7.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-450" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1463">7.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-429" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1464">56.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-430" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1465">79.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax assets have not been recognized in respect of these temporary differences and losses, as well as foreign tax credits of $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1466">3.9</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1467">4.0</ix:nonFraction>), because they are restricted to certain jurisdictions and cannot be used elsewhere in the Company at this time.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The OECD introduced a global minimum tax of 15% which is widely referred to as the "Pillar Two" global minimum tax regime (Pillar Two tax regime). Under the Pillar Two tax regime, the Company may be liable to pay top-up taxes for operations in jurisdictions with effective tax rates of less than 15%, that have enacted the legislation. The Company is expected to be within the scope of the Pillar Two tax regime as Canada released draft Pillar Two legislation which is expected to come into effect in 2024. As of December 31, 2023, the United Kingdom and the European Union are the only jurisdictions the Company operates in that have enacted or substantively enacted the tax legislation related to Pillar Two.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is currently in the process of assessing the potential impact, including the application of the transitional safe harbor rules. Based on the current assessment, most entities within the Company are expected to either have an effective tax rate that exceeds 15%, or to meet the transitional safe harbor rules such that no top-up tax would apply. The quantitative impact of the enacted or substantively enacted legislation is not yet reasonably estimable due to the complexities of applying the legislation. Also, as the Pillar Two legislation comes into effect after December 31, 2023, there is currently no related current tax exposure. The Company will continue to monitor the developments in applying the legislation as well as the tax legislative changes in jurisdictions the Company operates in.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_112"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">27. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFinanceCostExplanatory" id="f-1468" continuedAt="f-1468-1" escape="true">Net Interest Expense and Other Net Finance Expense</ix:nonNumeric></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory" id="f-1469" escape="true"><ix:continuation id="f-1468-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on credit facilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:InterestExpenseOnBorrowings" scale="6" id="f-1470">58.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:InterestExpenseOnBorrowings" scale="6" id="f-1471">38.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:InterestExpenseOnLeaseLiabilities" scale="6" id="f-1472">24.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:InterestExpenseOnLeaseLiabilities" scale="6" id="f-1473">22.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on senior unsecured notes</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-451" decimals="-5" name="ifrs-full:InterestExpenseOnBonds" scale="6" id="f-1474">13.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-452" decimals="-5" name="ifrs-full:InterestExpenseOnBonds" scale="6" id="f-1475">6.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:InterestExpenseOnOtherFinancialLiabilities" scale="6" id="f-1476">6.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:InterestExpenseOnOtherFinancialLiabilities" scale="6" id="f-1477">2.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total interest expense</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:InterestExpense" scale="6" id="f-1478">102.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:InterestExpense" scale="6" id="f-1479">69.6</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total interest income</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:RevenueFromInterest" scale="6" id="f-1480">11.7</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:RevenueFromInterest" scale="6" id="f-1481">5.6</ix:nonFraction>)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net interest expense</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="stn:InterestIncomeExpenseExcludingOtherFinanceIncomeCost" scale="6" id="f-1482">91.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="stn:InterestIncomeExpenseExcludingOtherFinanceIncomeCost" scale="6" id="f-1483">64.0</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other net finance expense</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:OtherFinanceIncomeCost" scale="6" id="f-1484">2.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:OtherFinanceIncomeCost" scale="6" id="f-1485">9.2</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net interest expense and other net finance expense</span></div></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:InterestRevenueExpense" scale="6" id="f-1486">93.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:InterestRevenueExpense" scale="6" id="f-1487">73.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:continuation></ix:nonNumeric><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-47</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_115"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">28. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory" id="f-1488" continuedAt="f-1488-1" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="f-1488-1"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of revenue</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company provides professional consulting services in engineering, architecture, interior design, landscape architecture, surveying, environmental sciences, project management, and project economics throughout North America and globally. The Company has <ix:nonFraction unitRef="unit" contextRef="c-3" decimals="INF" name="stn:NumberOfSpecializedBusinessOperatingUnits" format="ixt-sec:numwordsen" scale="0" id="f-1489">five</ix:nonFraction> specialized business operating units: Buildings, Energy&#160;&amp; Resources, Environmental Services, Infrastructure, and Water. Revenue is derived principally under&#160;fee-for-service&#160;agreements with clients. Disaggregation of revenue by geographic area and service is included in note 34. Acquisitions increased deferred revenue by $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-1490">7.5</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-1491">3.1</ix:nonFraction>) and did not impact contract assets (note 7).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue recognized in 2023 and included in deferred revenue at January&#160;1, 2023, was $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" scale="6" id="f-1492">288.0</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" scale="6" id="f-1493">264.8</ix:nonFraction>). Revenue recognized in 2023 from performance obligations satisfied (or partially satisfied) in prior years was less than <ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="f-1494">1</ix:nonFraction>% (2022 &#8211; &lt;<ix:nonFraction unitRef="number" contextRef="c-6" decimals="INF" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="f-1495">1</ix:nonFraction>%) of the Company&#8217;s gross revenue.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Remaining performance obligations (backlog)</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate amount of estimated revenue related to performance obligations that are unsatisfied (or partially unsatisfied) as at December&#160;31, 2023, was $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations" format="ixt:num-dot-decimal" scale="6" id="f-1496">6,305.9</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations" format="ixt:num-dot-decimal" scale="6" id="f-1497">5,901.7</ix:nonFraction>). This amount includes all contracts with customers but excludes variable consideration that is not highly probable. The Company expects to recognize approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="stn:PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" scale="-2" id="f-1498">73</ix:nonFraction>%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (2022 &#8211; <ix:nonFraction unitRef="number" contextRef="c-6" decimals="2" name="stn:PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" scale="-2" id="f-1499">73</ix:nonFraction>%) of this revenue as contracts are completed over the next <ix:nonNumeric contextRef="c-1" name="stn:TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" format="ixt-sec:durmonth" id="f-1500">18</ix:nonNumeric> months with the remainder recognized thereafter.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_118"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">29. <ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfEmployeeCostsTextBlock" id="f-1501" continuedAt="f-1501-1" escape="true">Employee Costs </ix:nonNumeric></span></div><ix:continuation id="f-1501-1"><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock" id="f-1502" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Wages, salaries, and benefits</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ShorttermEmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="6" id="f-1503">3,654.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ShorttermEmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="6" id="f-1504">3,243.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pension costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseInProfitOrLoss" scale="6" id="f-1505">108.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseInProfitOrLoss" scale="6" id="f-1506">93.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="f-1507">60.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="f-1508">26.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total employee costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:EmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="6" id="f-1509">3,822.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:EmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="6" id="f-1510">3,362.7</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct labor</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:DirectLaborCosts" format="ixt:num-dot-decimal" scale="6" id="f-1511">2,321.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:DirectLaborCosts" format="ixt:num-dot-decimal" scale="6" id="f-1512">2,039.9</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indirect labor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:IndirectLaborCosts" format="ixt:num-dot-decimal" scale="6" id="f-1513">1,501.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:IndirectLaborCosts" format="ixt:num-dot-decimal" scale="6" id="f-1514">1,322.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total employee costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:EmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="6" id="f-1515">3,822.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:EmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="6" id="f-1516">3,362.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct labor costs include salaries, wages, and related fringe benefits (including pension costs) for labor hours directly associated with the completion of projects. Bonuses, share-based compensation, termination payments, and salaries, wages, and related fringe benefits (including pension costs) for labor hours not directly associated with the completion of projects are included in indirect labor costs. Indirect labor costs are included in administrative and marketing expenses in the consolidated statements of income. Included in pension costs is $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans" scale="6" id="f-1517">108.3</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans" scale="6" id="f-1518">91.6</ix:nonFraction>) related to defined contribution plans.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_121"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">30. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory" id="f-1519" continuedAt="f-1519-1" escape="true">Other Income</ix:nonNumeric></span><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock" id="f-1520" escape="true"><ix:continuation id="f-1519-1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Realized gain on equity securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" scale="6" id="f-1521">0.6</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" scale="6" id="f-1522">15.6</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized (gain) loss on equity securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" scale="6" id="f-1523">10.5</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" scale="6" id="f-1524">18.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gain on disposition of intangible asset</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:GainLossOnDispositionOfIntangibleAsset" format="ixt:fixed-zero" scale="6" id="f-1525">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:GainLossOnDispositionOfIntangibleAsset" scale="6" id="f-1526">5.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange loss</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" scale="6" id="f-1527">7.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" scale="6" id="f-1528">3.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net impairment (reversal) of lease assets and property and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,11</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-1529">0.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-1530">5.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:MiscellaneousOtherIncomeExpense" scale="6" id="f-1531">1.3</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:MiscellaneousOtherIncomeExpense" scale="6" id="f-1532">1.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total other income</span></div></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:OtherOperatingIncomeExpense" scale="6" id="f-1533">4.9</ix:nonFraction>)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:OtherOperatingIncomeExpense" scale="6" id="f-1534">7.0</ix:nonFraction>)</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></ix:continuation></ix:nonNumeric></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-48</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_124"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">31. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfEarningsPerShareExplanatory" id="f-1535" continuedAt="f-1535-1" escape="true">Weighted Average Shares Outstanding</ix:nonNumeric></span></div><ix:continuation id="f-1535-1"><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock" id="f-1536" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The number of basic shares outstanding and diluted common shares, calculated on a weighted average basis, is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">#</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">#</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basic shares outstanding</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="0" id="f-1537">111,228,491</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="0" id="f-1538">110,936,481</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share options</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" format="ixt:fixed-zero" scale="0" id="f-1539">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" format="ixt:num-dot-decimal" scale="0" id="f-1540">133,295</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Diluted shares</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="ifrs-full:AdjustedWeightedAverageShares" format="ixt:num-dot-decimal" scale="0" id="f-1541">111,228,491</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="ifrs-full:AdjustedWeightedAverageShares" format="ixt:num-dot-decimal" scale="0" id="f-1542">111,069,776</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, and December&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="stn:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" format="ixt:fixed-zero" scale="0" id="f-1543"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="stn:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" format="ixt:fixed-zero" scale="0" id="f-1544">no</ix:nonFraction></ix:nonFraction> options were antidilutive.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_127"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">32. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfCashFlowStatementExplanatory" id="f-1545" continuedAt="f-1545-1" escape="true">Cash Flow Information</ix:nonNumeric></span></div><ix:continuation id="f-1545-1" continuedAt="f-1545-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" id="f-1546" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of liabilities arising from financing activities for the year ended December&#160;31, 2023, is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="5" style="padding:0 1pt"/><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Senior Unsecured Notes</span></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revolving<br/>Credit and<br/>Term Loan<br/>Facilities</span></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Notes Payable</span></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Software<br/>Financing<br/>Obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease<br/>Liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td></tr><tr style="height:14pt"><td colspan="27" style="display:none"/></tr><tr style="height:12pt"><td colspan="27" style="display:none"/></tr><tr style="height:12pt"><td colspan="27" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-453" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1547">298.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-454" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1548">851.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-455" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1549">64.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-456" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1550">31.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-457" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1551">668.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-11" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-1552">1,914.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Statement of cash flows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net proceeds (repayments)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-458" decimals="-5" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1553">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-459" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1554">22.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-460" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1555">43.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-461" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1556">17.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-462" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1557">153.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1558">236.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Non-cash&#160;changes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-458" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1559">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-459" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1560">12.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-460" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1561">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-461" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1562">1.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-462" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1563">15.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1564">29.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions and modifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-458" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1565">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-459" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1566">1.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-460" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1567">40.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-461" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1568">19.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-462" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1569">89.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1570">148.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-458" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1571">0.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-459" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1572">0.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-460" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1573">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-461" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1574">0.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-462" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1575">0.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1576">1.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-217" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1577">298.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-219" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1578">840.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-223" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1579">62.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-463" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1580">34.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-464" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1581">621.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-1582">1,857.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Statement of cash flows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net proceeds (repayments)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-465" decimals="-5" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1583">250.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-466" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1584">355.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-467" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1585">27.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-468" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1586">24.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-469" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1587">125.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1588">282.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transaction costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-465" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1589">1.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-466" decimals="-5" name="stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1590">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-467" decimals="-5" name="stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1591">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-468" decimals="-5" name="stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1592">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-469" decimals="-5" name="stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1593">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1594">1.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Non-cash&#160;changes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-465" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1595">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-466" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1596">1.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-467" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1597">0.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-468" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1598">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-469" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1599">6.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1600">4.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions and modifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-465" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1601">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-466" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1602">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-467" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1603">50.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-468" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1604">0.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-469" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1605">85.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1606">136.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-465" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1607">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-466" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1608">1.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-467" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1609">2.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-468" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1610">0.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-469" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1611">3.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1612">1.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-216" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1613">547.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-218" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1614">487.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-222" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1615">82.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-470" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1616">10.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-471" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1617">579.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-1618">1,708.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock" id="f-1619" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.011%"/><td style="width:0.1%"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Supplemental disclosure</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes paid, net of recoveries</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities" scale="6" id="f-1620">143.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities" scale="6" id="f-1621">91.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest paid, net of receipts</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:InterestPaidClassifiedAsOperatingActivities" scale="6" id="f-1622">83.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:InterestPaidClassifiedAsOperatingActivities" scale="6" id="f-1623">61.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-49</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock" id="f-1624" escape="true"><ix:continuation id="f-1545-2"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.451%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amounts for leases recognized in the consolidated statements of cash flows</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash payments for the interest portion of lease liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:InterestPaymentsOfLeaseLiabilities" scale="6" id="f-1625">24.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:InterestPaymentsOfLeaseLiabilities" scale="6" id="f-1626">22.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash payments for leases not included in the measurement of lease liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities" scale="6" id="f-1627">47.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities" scale="6" id="f-1628">40.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash used in operating activities</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:CashFlowsUsedInOperatingActivitiesForLeases" scale="6" id="f-1629">72.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:CashFlowsUsedInOperatingActivitiesForLeases" scale="6" id="f-1630">62.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:CashFlowsUsedInFinancingActivitiesForLeases" scale="6" id="f-1631">125.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:CashFlowsUsedInFinancingActivitiesForLeases" scale="6" id="f-1632">153.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total cash used for leases</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:CashOutflowForLeases" scale="6" id="f-1633">197.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:CashOutflowForLeases" scale="6" id="f-1634">216.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:continuation></ix:nonNumeric><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_130"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">33. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfRelatedPartyExplanatory" id="f-1635" continuedAt="f-1635-1" escape="true">Related-Party Disclosures</ix:nonNumeric></span></div><ix:continuation id="f-1635-1" continuedAt="f-1635-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the Company had subsidiaries and structured entities that it controlled and included in its consolidated financial statements. The Company also enters into related-party transactions through a number of joint ventures, associates, and joint operations. These transactions involve providing or receiving services entered into in the normal course of business.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock" id="f-1636" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following lists the most significant entities where the Company owns <ix:nonFraction unitRef="number" contextRef="c-472" decimals="INF" name="ifrs-full:ProportionOfVotingPowerHeldInSubsidiary" scale="-2" id="f-1637">100</ix:nonFraction>% of the voting and restricted securities.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Jurisdiction of Incorporation</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cardno Consulting, LLC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">International Insurance Group Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Barbados</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mustang Acquisition Holdings Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Australia Holdings No.1 Pty Ltd</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Australia</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Australia Pty Ltd</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Australia</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting Caribbean Ltd.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Barbados</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting International LLC</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Arizona, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting International Ltd.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting Ltd./Stantec Experts-conseils lt&#233;e</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting Michigan Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Michigan, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting Services Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">New York, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Delaware V LLC</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Delaware VI LLC</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Global Capital Limited</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United Kingdom</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Holding (2017)&#160;Limited</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United Kingdom</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Holdings GP ULC</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Holdings LP</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Holdings ULC</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec International Consulting, Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec New Zealand</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">New Zealand</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Technology International Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec US Insurance Group, Inc.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Arizona, United States</span></div></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec UK Limited</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United Kingdom</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There are no significant restrictions on the Company&#8217;s ability to access or use assets or to settle liabilities of its subsidiaries. Financial statements of all subsidiaries are prepared as at the same reporting date as the Company&#8217;s.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Structured entities</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the Company had management agreements in place with several entities to provide various services, including architecture, engineering, planning, and project management. These entities have been designed </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-50</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1635-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">so that voting rights are not the dominant factor in deciding who controls the entity. Each entity has a management agreement in place that provides the Company with control over the relevant activities of the entity where it has been assessed that the Company is exposed to variable returns of the entity and can use its power to influence the variable returns. The Company receives a management fee generally equal to the net income of the entities and has an obligation regarding the liabilities and losses of the entities. Based on these facts and circumstances, management determined that the Company controls these entities and they are consolidated in the Company&#8217;s consolidated financial statements. The Company does not have significant unconsolidated structured entities.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory" id="f-1638" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following lists the most significant structured entities that are consolidated in the Company&#8217;s financial statements.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Jurisdiction&#160;of&#160;Incorporation</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Architecture Inc.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">North Carolina, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Architecture Ltd.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Geomatics Ltd.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec International Inc.</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pennsylvania, United States</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Joint operations</span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfJointVenturesExplanatory" id="f-1639" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also conducted its business through the following significant joint operations.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Name</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Ownership<br/>Interests</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Jurisdiction</span></td></tr><tr style="height:12pt"><td colspan="9" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Starr ll, a Joint Venture</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-473" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointOperation" scale="-2" id="f-1640">47</ix:nonFraction>%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United States</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">WSM Pacific SIOP, a Joint Venture</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-474" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointOperation" scale="-2" id="f-1641">32</ix:nonFraction>%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">United States</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Better Together, a Joint Venture</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-475" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointOperation" scale="-2" id="f-1642">10</ix:nonFraction>%</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Australia</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Joint ventures</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company enters into transactions through its investments in joint ventures. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" id="f-1643" continuedAt="f-1643-1" escape="true">The following table provides the total dollar amount for transactions that have been entered into with related parties.</ix:nonNumeric></span></div><ix:continuation id="f-1643-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:21.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.782%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.782%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.782%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the year ended December&#160;31, 2023</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sales to<br/>Related Parties<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Distributions<br/>Paid<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amounts Owed<br/>by Related<br/>Parties<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales to <br/>Related Parties<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Distributions <br/>Paid<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amounts Owed <br/>by Related <br/>Parties <br/>$</span></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Joint ventures</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-476" decimals="-5" name="ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions" scale="6" id="f-1644">96.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-476" decimals="-5" name="stn:PaymentsOfDistributionRelatedPartyTransactions" scale="6" id="f-1645">0.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-477" decimals="-5" name="ifrs-full:AmountsPayableRelatedPartyTransactions" scale="6" id="f-1646">16.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-478" decimals="-5" name="ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions" scale="6" id="f-1647">69.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-478" decimals="-5" name="stn:PaymentsOfDistributionRelatedPartyTransactions" scale="6" id="f-1648">2.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-479" decimals="-5" name="ifrs-full:AmountsPayableRelatedPartyTransactions" scale="6" id="f-1649">12.6</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Compensation of key management personnel and directors of the Company</span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfKeyManagementPersonnelCompensationTextBlock" id="f-1650" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Salaries and other short-term employment benefits</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits" scale="6" id="f-1651">15.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits" scale="6" id="f-1652">13.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Directors&#8217; fees</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:DirectorsRemunerationExpense" scale="6" id="f-1653">0.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:DirectorsRemunerationExpense" scale="6" id="f-1654">0.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share-based compensation</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment" scale="6" id="f-1655">36.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment" scale="6" id="f-1656">9.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total compensation</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensation" scale="6" id="f-1657">53.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensation" scale="6" id="f-1658">23.6</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s key management personnel for 2023 and 2022 include its Chief Executive Officer (CEO), Chief Operating Officers, Chief Financial Officer, Chief Practice and Project Officer, Chief Growth &amp; Innovation Officer, and Executive Vice Presidents. The amounts disclosed in the table are the amounts recognized as an expense related to key management personnel and directors during the year. Share-based compensation includes the fair value adjustment for the year.</span></div></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-51</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><div id="i10f972366b604071a7d98bff0ee99c0b_133"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">34. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory" id="f-1659" continuedAt="f-1659-1" escape="true">Segmented Information</ix:nonNumeric></span></div><ix:continuation id="f-1659-1" continuedAt="f-1659-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company provides comprehensive professional services in the area of infrastructure and facilities throughout North America and globally. It considers the basis on which it is organized, including geographic areas, to identify its reportable segments. Operating segments of the Company are defined as components of the Company for which separate financial information is available and are evaluated regularly by the chief operating decision maker when allocating resources and assessing performance. The chief operating decision maker is the CEO of the Company, and the Company&#8217;s operating segments are based on its regional geographic areas.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s reportable segments are Canada, United States, and Global. These reportable segments provide professional consulting in engineering, architecture, interior design, landscape architecture, surveying, environmental sciences, project management, and project economics services in the area of infrastructure and facilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment performance is evaluated by the CEO based on project margin and is measured consistently with project margin in the consolidated financial statements. Reconciliations of project margin to net income before taxes is included in the consolidated statements of income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company revised the reportable segment information in the tables below to exclude total gross revenue and inter-segment revenue, in order to better align with the information used by the chief operating decision maker to evaluate segment performance. Net revenue between segments are allocated based on where direct labor was incurred.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfOperatingSegmentsExplanatory" id="f-1660" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Reportable segments </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="12" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the year ended December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Canada <br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">United States<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Global <br/>$</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated <br/>$</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross revenue from external customers</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-480" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1661">1,426.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-481" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1662">3,634.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-482" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1663">1,418.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1664">6,479.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less subconsultants and other direct expenses and net revenue inter-segment allocations</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-480" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" scale="6" id="f-1665">180.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-481" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" scale="6" id="f-1666">950.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-482" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" scale="6" id="f-1667">282.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" format="ixt:num-dot-decimal" scale="6" id="f-1668">1,413.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total net revenue</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-480" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-1669">1,246.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-481" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-1670">2,684.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-482" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-1671">1,135.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-1672">5,066.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project margin</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-480" decimals="-5" name="ifrs-full:GrossProfit" scale="6" id="f-1673">667.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-481" decimals="-5" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-1674">1,475.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-482" decimals="-5" name="ifrs-full:GrossProfit" scale="6" id="f-1675">602.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-1676">2,744.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada <br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United&#160;States<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Global <br/>$</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated <br/>$</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross revenue from external customers</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-483" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1677">1,337.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-484" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1678">3,056.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-485" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1679">1,283.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1680">5,677.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less subconsultants and other direct expenses and net revenue inter-segment allocations.</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-483" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" scale="6" id="f-1681">186.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-484" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" scale="6" id="f-1682">790.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-485" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" scale="6" id="f-1683">243.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" format="ixt:num-dot-decimal" scale="6" id="f-1684">1,220.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total net revenue</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-483" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-1685">1,150.8</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-484" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-1686">2,266.6</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-485" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-1687">1,039.8</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-1688">4,457.2</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project margin</span></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-483" decimals="-5" name="ifrs-full:GrossProfit" scale="6" id="f-1689">611.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-484" decimals="-5" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-1690">1,254.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-485" decimals="-5" name="ifrs-full:GrossProfit" scale="6" id="f-1691">552.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-1692">2,417.3</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-52</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1659-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfGeographicalAreasExplanatory" id="f-1693" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables disclose disaggregation of non-current assets by geographic area and revenue by geographic area and services:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"/><td style="width:29.306%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.298%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.298%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.298%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Geographic information</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-Current&#160;Assets</span></td><td colspan="6" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross Revenue</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" rowspan="2" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td><td colspan="6" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December&#160;31,</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-486" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1694">606.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-487" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1695">618.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-488" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1696">1,426.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-489" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1697">1,337.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-490" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="6" id="f-1698">1,985.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-491" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="6" id="f-1699">1,982.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-492" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1700">3,634.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-493" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1701">3,056.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United Kingdom (revised)</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-494" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1702">205.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-495" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1703">202.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-496" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1704">411.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-497" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1705">348.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Australia</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-498" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1706">398.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-499" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1707">421.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-500" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1708">453.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-501" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1709">459.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other global geographies (revised)</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-502" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1710">164.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-503" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1711">164.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-504" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1712">553.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-505" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1713">476.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="6" id="f-1714">3,360.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="6" id="f-1715">3,387.9</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1716">6,479.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1717">5,677.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-current&#160;assets consist of property and equipment, lease assets, goodwill, and intangible assets. Geographic information is attributed to countries based on the location of the assets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross revenue is attributed to countries based on the location of the project.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year 2022, the reclassification of $<ix:nonFraction unitRef="cad" contextRef="c-506" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1718">61.2</ix:nonFraction> in gross revenue was made for certain projects located in other global geographies previously included in the United Kingdom, which revised gross revenue for the United Kingdom from $<ix:nonFraction unitRef="cad" contextRef="c-507" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1719">409.3</ix:nonFraction> to $<ix:nonFraction unitRef="cad" contextRef="c-508" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1720">348.1</ix:nonFraction> and other global geographies from $<ix:nonFraction unitRef="cad" contextRef="c-509" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1721">415.0</ix:nonFraction> to $<ix:nonFraction unitRef="cad" contextRef="c-510" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1722">476.2</ix:nonFraction>.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfProductsAndServicesExplanatory" id="f-1723" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross revenue by services</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Infrastructure</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-511" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1724">1,723.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-512" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1725">1,597.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Environmental Services</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-513" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1726">1,410.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-514" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1727">1,250.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Water</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-515" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1728">1,368.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-516" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1729">1,137.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Buildings</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-517" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1730">1,232.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-518" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1731">1,027.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Energy&#160;&amp; Resources</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-519" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1732">743.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-520" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1733">663.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total gross revenue from external customers</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1734">6,479.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1735">5,677.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customers</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has a large number of clients in various industries and sectors of the economy. No individual customer exceeds 10% of the Company&#8217;s gross revenue.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_136"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">35. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfTaxReceivablesAndPayablesExplanatory" id="f-1736" continuedAt="f-1736-1" escape="true">Investment Tax Credits</ix:nonNumeric></span></div><ix:continuation id="f-1736-1"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investment tax credits, arising from qualifying scientific research and experimental development efforts pursuant to existing tax legislation, are recorded as a reduction of administrative and marketing expenses when there is reasonable assurance of their ultimate realization. In 2023, investment tax credits of $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:InvestmentTaxCredits" scale="6" id="f-1737">14.5</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:InvestmentTaxCredits" scale="6" id="f-1738">9.9</ix:nonFraction>) were recorded.</span></div></ix:continuation><div><span><br/></span></div><div id="i10f972366b604071a7d98bff0ee99c0b_139"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:14pt;font-weight:700;line-height:120%">36. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory" id="f-1739" continuedAt="f-1739-1" escape="true">Events after the Reporting Period</ix:nonNumeric></span></div><ix:continuation id="f-1739-1" continuedAt="f-1739-2"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 8, 2024, the Company acquired all of the shares of ZETCON Ingenieure GmbH (ZETCON), a 645-person engineering firm headquartered in Bochum, Germany, with 13 offices covering all major German metropolitan areas, one office in Austria, and several smaller project offices. ZETCON provides a strong platform in infrastructure planning, inspection, project management, and construction management. This addition further strengthens the Company&#8217;s Infrastructure operations in the Global group of CGUs.</span></div></ix:continuation><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-53</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1739-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February 9, 2024, the Company acquired all of the shares of Morrison Hershfield Group Inc. (Morrison Hershfield), a 1,150-person engineering and management firm headquartered in Markham, Ontario, Canada. Morrison Hershfield has offices in 22 cities across North America and an office in India. The firm has a highly respected industry reputation in transportation, buildings, and environmental services. This addition further strengthens the Company's Infrastructure, Buildings, and Environmental Services operations in the Canada and United States CGUs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate consideration for these acquisitions amounted to $<ix:nonFraction unitRef="cad" contextRef="c-521" decimals="-5" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" scale="6" id="f-1740">522.9</ix:nonFraction>.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February&#160;28, 2024, the Company declared a dividend of $<ix:nonFraction unitRef="cadPerShare" contextRef="c-522" decimals="2" name="ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" scale="0" id="f-1741">0.21</ix:nonFraction> per share, payable on April&#160;15, 2024, to shareholders of record on March&#160;28, 2024.</span></div></ix:continuation><div style="margin-bottom:3pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">In Millions of Canadian Dollars Except Number of Shares and Per Share Data</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">F-54</span></div></td><td colspan="3" style="padding:2px 1pt 2px 109pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Inc.</span></td></tr></table></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.4
<SEQUENCE>6
<FILENAME>ex-994xconsentofpricewater.htm
<DESCRIPTION>EX-99.4
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ia23d3734ac1c422baf50f11f0aeb9ef9_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 99.4</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hereby consent to the incorporation by reference in this Annual Report on Form 40-F for the year ended December 31, 2023 of Stantec Inc. of our report dated February 28, 2024, relating to the consolidated financial statements and the effectiveness of internal control over financial reporting, which appears in the Exhibit incorporated by reference in this Annual Report.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-143082), Form S-8 (No. 333-143084) and Form S-8 (No. 333-212932) of our report dated February 28, 2024 referred to above. We also consent to reference to us under the heading &#8220;Interests of Experts&#8221; in the Annual Information Form, included in the Exhibit incorporated by reference in this Annual Report on Form 40-F, which is incorporated by reference in such Registration Statements.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:107%">&#47;s&#47;PricewaterhouseCoopers LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">Chartered Professional Accountants</font></div><div><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">Edmonton, Alberta, Canada</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">February&#160;28, 2024</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.5
<SEQUENCE>7
<FILENAME>ex-995xceosox302certificat.htm
<DESCRIPTION>EX-99.5
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i47e4b7f0444e4faeb51459694756a4c2_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 99.5</font></div><div id="i47e4b7f0444e4faeb51459694756a4c2_4"></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">REQUIRED BY RULE 13a-14(a)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OR RULE 15d-14(a), PURSUANT TO SECTION 302</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">I,&#160;GORDON A. JOHNSTON</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">I have reviewed this annual report on Form&#160;40-F&#160;of Stantec Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the issuer as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">The issuer's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the issuer and have&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the issuer, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Evaluated the effectiveness of the issuer's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">Disclosed in this report any change in the issuer's internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the issuer's internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">The issuer's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the issuer's auditors and the audit committee of the issuer's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the issuer's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the issuer's internal control over financial reporting.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:30.131%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;  February&#160;28, 2024</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Gordon A. Johnston</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GORDON A. JOHNSTON, M. ENG, P. ENG</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.6
<SEQUENCE>8
<FILENAME>ex-996xceosox906certificat.htm
<DESCRIPTION>EX-99.6
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i45dc9c0667904ee18c552ee7411a1aca_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 99.6</font></div><div id="i45dc9c0667904ee18c552ee7411a1aca_4"></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">AS ENACTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stantec Inc. (the &#34;Company&#34;) is filing its annual report on Form&#160;40-F&#160;for the fiscal year ended December&#160;31, 2023 (the &#8220;Report&#8221;) with the United States Securities and Exchange Commission.</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Gordon A. Johnston, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section&#160;1350, as enacted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge&#58;</font></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">the Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:30.131%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;  February&#160;28, 2024</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Gordon A. Johnston</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GORDON A. JOHNSTON, M. ENG, P. ENG</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.7
<SEQUENCE>9
<FILENAME>ex-997xcfosox302certificat.htm
<DESCRIPTION>EX-99.7
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i96ec713d7b074e4090db84530009d127_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 99.7</font></div><div id="i96ec713d7b074e4090db84530009d127_4"></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">REQUIRED BY RULE 13a-14(a)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OR RULE 15d-14(a), PURSUANT TO SECTION 302</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">I,&#160;THERESA B. Y. JANG</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">I have reviewed this annual report on Form&#160;40-F&#160;of Stantec Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the issuer as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">The issuer's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the issuer and have&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the issuer, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Evaluated the effectiveness of the issuer's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">Disclosed in this report any change in the issuer's internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the issuer's internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">The issuer's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the issuer's auditors and the audit committee of the issuer's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the issuer's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the issuer's internal control over financial reporting.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:36.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.166%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.559%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Date&#58;  February&#160;28, 2024</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Theresa B. Y. Jang</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">THERESA B. Y. JANG</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.8
<SEQUENCE>10
<FILENAME>ex-998xcfosox906certificat.htm
<DESCRIPTION>EX-99.8
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i61a594f3bc5045b5a99f3a9eedf9d2e8_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 99.8</font></div><div id="i61a594f3bc5045b5a99f3a9eedf9d2e8_4"></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">AS ENACTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stantec Inc. (the &#34;Company&#34;) is filing its annual report on Form&#160;40-F&#160;for the fiscal year ended December&#160;31, 2023 (the &#8220;Report&#8221;) with the United States Securities and Exchange Commission.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Theresa B. Y. Jang, Executive Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section&#160;1350, as enacted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge&#58;</font></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">the Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:29.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.166%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;  February&#160;28, 2024</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Theresa B. Y. Jang</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">THERESA B. Y. JANG</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>stn-20231231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:24cc9b14-5476-4f40-924d-acecf817d027,g:2c6d456c-50f9-4302-867e-643d5d83e4a2-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:stn="http://www.stantec.com/20231231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.stantec.com/20231231">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2023" schemaLocation="https://xbrl.sec.gov/currency/2023/currency-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd"/>
  <xs:import namespace="https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="stn-20231231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="stn-20231231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="stn-20231231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="stn-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.stantec.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.stantec.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofFinancialPosition" roleURI="http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition">
        <link:definition>0000003 - Statement - Consolidated Statements of Financial Position</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofIncome" roleURI="http://www.stantec.com/role/ConsolidatedStatementsofIncome">
        <link:definition>0000004 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>0000005 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofShareholdersEquity" roleURI="http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity">
        <link:definition>0000006 - Statement - Consolidated Statements of Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.stantec.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000007 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CorporateInformation" roleURI="http://www.stantec.com/role/CorporateInformation">
        <link:definition>0000008 - Disclosure - Corporate Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPreparation" roleURI="http://www.stantec.com/role/BasisofPreparation">
        <link:definition>0000009 - Disclosure - Basis of Preparation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofConsolidation" roleURI="http://www.stantec.com/role/BasisofConsolidation">
        <link:definition>0000010 - Disclosure - Basis of Consolidation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaterialAccountingPolicyInformation" roleURI="http://www.stantec.com/role/MaterialAccountingPolicyInformation">
        <link:definition>0000011 - Disclosure - Material Accounting Policy Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingJudgmentsEstimatesandAssumptions" roleURI="http://www.stantec.com/role/SignificantAccountingJudgmentsEstimatesandAssumptions">
        <link:definition>0000012 - Disclosure - Significant Accounting Judgments, Estimates, and Assumptions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RecentAccountingPronouncementsandChangestoAccountingPolicies" roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPolicies">
        <link:definition>0000013 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessAcquisition" roleURI="http://www.stantec.com/role/BusinessAcquisition">
        <link:definition>0000014 - Disclosure - Business Acquisition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashandCashEquivalents" roleURI="http://www.stantec.com/role/CashandCashEquivalents">
        <link:definition>0000015 - Disclosure - Cash and Cash Equivalents</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandOtherReceivables" roleURI="http://www.stantec.com/role/TradeandOtherReceivables">
        <link:definition>0000016 - Disclosure - Trade and Other Receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipment" roleURI="http://www.stantec.com/role/PropertyandEquipment">
        <link:definition>0000017 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseAssets" roleURI="http://www.stantec.com/role/LeaseAssets">
        <link:definition>0000018 - Disclosure - Lease Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwill" roleURI="http://www.stantec.com/role/Goodwill">
        <link:definition>0000019 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssets" roleURI="http://www.stantec.com/role/IntangibleAssets">
        <link:definition>0000020 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssets" roleURI="http://www.stantec.com/role/OtherAssets">
        <link:definition>0000021 - Disclosure - Other Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandOtherPayables" roleURI="http://www.stantec.com/role/TradeandOtherPayables">
        <link:definition>0000022 - Disclosure - Trade and Other Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebt" roleURI="http://www.stantec.com/role/LongTermDebt">
        <link:definition>0000023 - Disclosure - Long-Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Provisions" roleURI="http://www.stantec.com/role/Provisions">
        <link:definition>0000024 - Disclosure - Provisions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeDefinedBenefitPlans" roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlans">
        <link:definition>0000025 - Disclosure - Employee Defined Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLiabilities" roleURI="http://www.stantec.com/role/OtherLiabilities">
        <link:definition>0000026 - Disclosure - Other Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Commitments" roleURI="http://www.stantec.com/role/Commitments">
        <link:definition>0000027 - Disclosure - Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandGuarantees" roleURI="http://www.stantec.com/role/ContingenciesandGuarantees">
        <link:definition>0000028 - Disclosure - Contingencies and Guarantees</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapital" roleURI="http://www.stantec.com/role/ShareCapital">
        <link:definition>0000029 - Disclosure - Share Capital</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.stantec.com/role/FairValueMeasurements">
        <link:definition>0000030 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstruments" roleURI="http://www.stantec.com/role/FinancialInstruments">
        <link:definition>0000031 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalManagement" roleURI="http://www.stantec.com/role/CapitalManagement">
        <link:definition>0000032 - Disclosure - Capital Management</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.stantec.com/role/IncomeTaxes">
        <link:definition>0000033 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetInterestExpenseandOtherNetFinanceExpense" roleURI="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpense">
        <link:definition>0000034 - Disclosure - Net Interest Expense and Other Net Finance Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.stantec.com/role/Revenue">
        <link:definition>0000035 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeCosts" roleURI="http://www.stantec.com/role/EmployeeCosts">
        <link:definition>0000036 - Disclosure - Employee Costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherIncome" roleURI="http://www.stantec.com/role/OtherIncome">
        <link:definition>0000037 - Disclosure - Other Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WeightedAverageSharesOutstanding" roleURI="http://www.stantec.com/role/WeightedAverageSharesOutstanding">
        <link:definition>0000038 - Disclosure - Weighted Average Shares Outstanding</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashFlowInformation" roleURI="http://www.stantec.com/role/CashFlowInformation">
        <link:definition>0000039 - Disclosure - Cash Flow Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyDisclosures" roleURI="http://www.stantec.com/role/RelatedPartyDisclosures">
        <link:definition>0000040 - Disclosure - Related-Party Disclosures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentedInformation" roleURI="http://www.stantec.com/role/SegmentedInformation">
        <link:definition>0000041 - Disclosure - Segmented Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentTaxCredits" roleURI="http://www.stantec.com/role/InvestmentTaxCredits">
        <link:definition>0000042 - Disclosure - Investment Tax Credits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EventsaftertheReportingPeriod" roleURI="http://www.stantec.com/role/EventsaftertheReportingPeriod">
        <link:definition>0000043 - Disclosure - Events after the Reporting Period</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaterialAccountingPolicyInformationPolicies" roleURI="http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies">
        <link:definition>9954471 - Disclosure - Material Accounting Policy Information (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaterialAccountingPolicyInformationTables" roleURI="http://www.stantec.com/role/MaterialAccountingPolicyInformationTables">
        <link:definition>9954472 - Disclosure - Material Accounting Policy Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessAcquisitionTables" roleURI="http://www.stantec.com/role/BusinessAcquisitionTables">
        <link:definition>9954473 - Disclosure - Business Acquisition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashandCashEquivalentsTables" roleURI="http://www.stantec.com/role/CashandCashEquivalentsTables">
        <link:definition>9954474 - Disclosure - Cash and Cash Equivalents (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandOtherReceivablesTables" roleURI="http://www.stantec.com/role/TradeandOtherReceivablesTables">
        <link:definition>9954475 - Disclosure - Trade and Other Receivables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://www.stantec.com/role/PropertyandEquipmentTables">
        <link:definition>9954476 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseAssetsTables" roleURI="http://www.stantec.com/role/LeaseAssetsTables">
        <link:definition>9954477 - Disclosure - Lease Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillTables" roleURI="http://www.stantec.com/role/GoodwillTables">
        <link:definition>9954478 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsTables" roleURI="http://www.stantec.com/role/IntangibleAssetsTables">
        <link:definition>9954479 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssetsTables" roleURI="http://www.stantec.com/role/OtherAssetsTables">
        <link:definition>9954480 - Disclosure - Other Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandOtherPayablesTables" roleURI="http://www.stantec.com/role/TradeandOtherPayablesTables">
        <link:definition>9954481 - Disclosure - Trade and Other Payables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtTables" roleURI="http://www.stantec.com/role/LongTermDebtTables">
        <link:definition>9954482 - Disclosure - Long-Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProvisionsTables" roleURI="http://www.stantec.com/role/ProvisionsTables">
        <link:definition>9954483 - Disclosure - Provisions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeDefinedBenefitPlansTables" roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansTables">
        <link:definition>9954484 - Disclosure - Employee Defined Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLiabilitiesTables" roleURI="http://www.stantec.com/role/OtherLiabilitiesTables">
        <link:definition>9954485 - Disclosure - Other Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsTables" roleURI="http://www.stantec.com/role/CommitmentsTables">
        <link:definition>9954486 - Disclosure - Commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalTables" roleURI="http://www.stantec.com/role/ShareCapitalTables">
        <link:definition>9954487 - Disclosure - Share Capital (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.stantec.com/role/FairValueMeasurementsTables">
        <link:definition>9954488 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.stantec.com/role/FinancialInstrumentsTables">
        <link:definition>9954489 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalManagementTables" roleURI="http://www.stantec.com/role/CapitalManagementTables">
        <link:definition>9954490 - Disclosure - Capital Management (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.stantec.com/role/IncomeTaxesTables">
        <link:definition>9954491 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetInterestExpenseandOtherNetFinanceExpenseTables" roleURI="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseTables">
        <link:definition>9954492 - Disclosure - Net Interest Expense and Other Net Finance Expense (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeCostsTables" roleURI="http://www.stantec.com/role/EmployeeCostsTables">
        <link:definition>9954493 - Disclosure - Employee Costs (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherIncomeTables" roleURI="http://www.stantec.com/role/OtherIncomeTables">
        <link:definition>9954494 - Disclosure - Other Income (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WeightedAverageSharesOutstandingTables" roleURI="http://www.stantec.com/role/WeightedAverageSharesOutstandingTables">
        <link:definition>9954495 - Disclosure - Weighted Average Shares Outstanding (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashFlowInformationTables" roleURI="http://www.stantec.com/role/CashFlowInformationTables">
        <link:definition>9954496 - Disclosure - Cash Flow Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyDisclosuresTables" roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresTables">
        <link:definition>9954497 - Disclosure - Related-Party Disclosures (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentedInformationTables" roleURI="http://www.stantec.com/role/SegmentedInformationTables">
        <link:definition>9954498 - Disclosure - Segmented Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails" roleURI="http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails">
        <link:definition>9954499 - Disclosure - Material Accounting Policy Information - Schedule of Estimated Useful Lives and Depreciation Calculation Methods (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaterialAccountingPolicyInformationAdditionalInformationDetails" roleURI="http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails">
        <link:definition>9954500 - Disclosure - Material Accounting Policy Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessAcquisitionAdditionalInformationDetails" roleURI="http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails">
        <link:definition>9954501 - Disclosure - Business Acquisition - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>9954502 - Disclosure - Business Acquisition - Schedule of Aggregate Consideration for Assets Acquired and Liabilities Assumed (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashandCashEquivalentsDetails" roleURI="http://www.stantec.com/role/CashandCashEquivalentsDetails">
        <link:definition>9954503 - Disclosure - Cash and Cash Equivalents (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" roleURI="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails">
        <link:definition>9954504 - Disclosure - Trade and Other Receivables - Schedule of Trade and Other Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails" roleURI="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails">
        <link:definition>9954505 - Disclosure - Trade and Other Receivables - Schedule of Aging Analysis of Gross Trade Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentScheduleofPropertyandEquipmentDetails" roleURI="http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails">
        <link:definition>9954506 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseAssetsScheduleofRightofuseAssetsDetails" roleURI="http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails">
        <link:definition>9954507 - Disclosure - Lease Assets - Schedule of Right-of-use Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseAssetsAdditionalInformationDetails" roleURI="http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails">
        <link:definition>9954508 - Disclosure - Lease Assets - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails" roleURI="http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails">
        <link:definition>9954509 - Disclosure - Lease Assets - Schedule of Amounts Recognized in Administrative and Marketing Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillScheduleofReconciliationofChangesinGoodwillDetails" roleURI="http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails">
        <link:definition>9954510 - Disclosure - Goodwill - Schedule of Reconciliation of Changes in Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillScheduleofGoodwillAllocatedDetails" roleURI="http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails">
        <link:definition>9954511 - Disclosure - Goodwill - Schedule of Goodwill Allocated (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAdditionalInformationDetails" roleURI="http://www.stantec.com/role/GoodwillAdditionalInformationDetails">
        <link:definition>9954512 - Disclosure - Goodwill - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsScheduleofIntangibleAssetsDetails" roleURI="http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails">
        <link:definition>9954513 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsAdditionalInformationDetails" roleURI="http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails">
        <link:definition>9954514 - Disclosure - Intangible Assets - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssetsScheduleofOtherAssetsDetails" roleURI="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails">
        <link:definition>9954515 - Disclosure - Other Assets - Schedule of Other Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssetsScheduleofOtherAssetsDetails_1" roleURI="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails_1">
        <link:definition>9954515 - Disclosure - Other Assets - Schedule of Other Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssetsScheduleofFairValueandAmortizedCostDetails" roleURI="http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails">
        <link:definition>9954516 - Disclosure - Other Assets - Schedule of Fair Value and Amortized Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssetsAdditionalInformationDetails" roleURI="http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails">
        <link:definition>9954517 - Disclosure - Other Assets - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails" roleURI="http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails">
        <link:definition>9954518 - Disclosure - Other Assets - Schedule of Disclosure of the Bond Portfolio Stated at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandOtherPayablesDetails" roleURI="http://www.stantec.com/role/TradeandOtherPayablesDetails">
        <link:definition>9954519 - Disclosure - Trade and Other Payables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtScheduleofLongTermDebtDetails" roleURI="http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails">
        <link:definition>9954520 - Disclosure - Long-Term Debt - Schedule of Long Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtAdditionalInformationDetails" roleURI="http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails">
        <link:definition>9954521 - Disclosure - Long-Term Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtScheduleofNotesPayableDetails" roleURI="http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails">
        <link:definition>9954522 - Disclosure - Long-Term Debt - Schedule of Notes Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProvisionsScheduleofProvisionsDetails" roleURI="http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails">
        <link:definition>9954523 - Disclosure - Provisions - Schedule of Provisions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProvisionsAdditionalInformationDetails" roleURI="http://www.stantec.com/role/ProvisionsAdditionalInformationDetails">
        <link:definition>9954524 - Disclosure - Provisions - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails" roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails">
        <link:definition>9954525 - Disclosure - Employee Defined Benefit Plans - Schedule of Employee Defined Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeDefinedBenefitPlansAdditionalInformationDetails" roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails">
        <link:definition>9954526 - Disclosure - Employee Defined Benefit Plans - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails" roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails">
        <link:definition>9954527 - Disclosure - Employee Defined Benefit Plans - Schedule of Reconciliation for Net Defined Benefit (Asset) Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails" roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails">
        <link:definition>9954528 - Disclosure - Employee Defined Benefit Plans - Schedule of Major Categories of Plan Assets, Measured at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails" roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails">
        <link:definition>9954529 - Disclosure - Employee Defined Benefit Plans - Schedule of Principal Assumptions Used In Determining Pension Benefit Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails" roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails">
        <link:definition>9954530 - Disclosure - Employee Defined Benefit Plans - Schedule of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLiabilitiesDetails" roleURI="http://www.stantec.com/role/OtherLiabilitiesDetails">
        <link:definition>9954531 - Disclosure - Other Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLiabilitiesDetails_1" roleURI="http://www.stantec.com/role/OtherLiabilitiesDetails_1">
        <link:definition>9954531 - Disclosure - Other Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsDetails" roleURI="http://www.stantec.com/role/CommitmentsDetails">
        <link:definition>9954532 - Disclosure - Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandGuaranteesDetails" roleURI="http://www.stantec.com/role/ContingenciesandGuaranteesDetails">
        <link:definition>9954533 - Disclosure - Contingencies and Guarantees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalAdditionalInformationDetails" roleURI="http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails">
        <link:definition>9954534 - Disclosure - Share Capital - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalScheduleofDividendsDeclaredandRecordedDetails" roleURI="http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails">
        <link:definition>9954535 - Disclosure - Share Capital - Schedule of Dividends Declared and Recorded (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails" roleURI="http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails">
        <link:definition>9954536 - Disclosure - Share Capital - Schedule of the Company's RSUs, PSUs, and DSUs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails" roleURI="http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails">
        <link:definition>9954537 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy for Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails" roleURI="http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails">
        <link:definition>9954538 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy for Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAdditionalInformationDetails" roleURI="http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails">
        <link:definition>9954539 - Disclosure - Financial Instruments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsScheduleofLossAllowanceProvisionDetails" roleURI="http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails">
        <link:definition>9954540 - Disclosure - Financial Instruments - Schedule of Loss Allowance Provision (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails" roleURI="http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails">
        <link:definition>9954541 - Disclosure - Financial Instruments - Schedule of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalManagementScheduleofCapitalManagedDetails" roleURI="http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails">
        <link:definition>9954542 - Disclosure - Capital Management - Schedule of Capital Managed (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalManagementAdditionalInformationDetails" roleURI="http://www.stantec.com/role/CapitalManagementAdditionalInformationDetails">
        <link:definition>9954543 - Disclosure - Capital Management - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails" roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails">
        <link:definition>9954544 - Disclosure - Income Taxes - Schedule of Effective Income Tax for Continuing Operations From Statutory Canadian Tax Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails" roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails">
        <link:definition>9954545 - Disclosure - Income Taxes - Schedule of Major Components of Deferred Income Tax (Recovery) Expense from Continuing Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails" roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails">
        <link:definition>9954546 - Disclosure - Income Taxes - Schedule of Significant Components of Net Deferred Income Tax Assets (Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofReconciliationofNetDeferredTaxAssetsLiabilitiesDetails" roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofReconciliationofNetDeferredTaxAssetsLiabilitiesDetails">
        <link:definition>9954547 - Disclosure - Income Taxes - Schedule of Reconciliation of Net Deferred Tax Assets (Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails" roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails">
        <link:definition>9954548 - Disclosure - Income Taxes - Schedule of Loss Carryforwards and Deductible Temporary Differences (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesAdditionalInformationDetails" roleURI="http://www.stantec.com/role/IncomeTaxesAdditionalInformationDetails">
        <link:definition>9954549 - Disclosure - Income Taxes - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails" roleURI="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails">
        <link:definition>9954550 - Disclosure - Net Interest Expense and Other Net Finance Expense - Schedule of Interest Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetInterestExpenseandOtherNetFinanceExpenseScheduleofOtherNetFinanceExpenseDetails" roleURI="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofOtherNetFinanceExpenseDetails">
        <link:definition>9954551 - Disclosure - Net Interest Expense and Other Net Finance Expense - Schedule of Other Net Finance Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDetails" roleURI="http://www.stantec.com/role/RevenueDetails">
        <link:definition>9954552 - Disclosure - Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeCostsScheduleofEmployeeBenefitsCostDetails" roleURI="http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails">
        <link:definition>9954553 - Disclosure - Employee Costs - Schedule of Employee Benefits Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeCostsScheduleofEmployeeBenefitsCostDetails_1" roleURI="http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails_1">
        <link:definition>9954553 - Disclosure - Employee Costs - Schedule of Employee Benefits Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeCostsAdditionalInformationDetails" roleURI="http://www.stantec.com/role/EmployeeCostsAdditionalInformationDetails">
        <link:definition>9954554 - Disclosure - Employee Costs - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherIncomeDetails" roleURI="http://www.stantec.com/role/OtherIncomeDetails">
        <link:definition>9954555 - Disclosure - Other Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails" roleURI="http://www.stantec.com/role/WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails">
        <link:definition>9954556 - Disclosure - Weighted Average Shares Outstanding - Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WeightedAverageSharesOutstandingAdditionalInformationDetails" roleURI="http://www.stantec.com/role/WeightedAverageSharesOutstandingAdditionalInformationDetails">
        <link:definition>9954557 - Disclosure - Weighted Average Shares Outstanding - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashFlowInformationScheduleofRollForwardDetails" roleURI="http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails">
        <link:definition>9954558 - Disclosure - Cash Flow Information - Schedule of Roll Forward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashFlowInformationScheduleofNetCashFlowsfromOperatingActivitiesDetails" roleURI="http://www.stantec.com/role/CashFlowInformationScheduleofNetCashFlowsfromOperatingActivitiesDetails">
        <link:definition>9954559 - Disclosure - Cash Flow Information - Schedule of Net Cash Flows from Operating Activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails" roleURI="http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails">
        <link:definition>9954560 - Disclosure - Cash Flow Information - Schedule of Amounts Recognized in the Consolidated Statement of Cash Flows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyDisclosuresAdditionalInformationDetails" roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails">
        <link:definition>9954561 - Disclosure - Related-Party Disclosures - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyDisclosuresScheduleofJointOperationsDetails" roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails">
        <link:definition>9954562 - Disclosure - Related-Party Disclosures - Schedule of Joint Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails" roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails">
        <link:definition>9954563 - Disclosure - Related-Party Disclosures - Schedule of Transactions with Joint Ventures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails" roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails">
        <link:definition>9954564 - Disclosure - Related-Party Disclosures - Schedule of Compensation of Key Management Personnel and Directors of the Company (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentedInformationScheduleofOperatingSegmentsDetails" roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails">
        <link:definition>9954565 - Disclosure - Segmented Information - Schedule of Operating Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails" roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails">
        <link:definition>9954566 - Disclosure - Segmented Information - Schedule of Non-Current Assets and Gross Revenue by Geographical Areas (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentedInformationAdditionalInformationDetails" roleURI="http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails">
        <link:definition>9954567 - Disclosure - Segmented Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentedInformationScheduleofGrossRevenuebyServicesDetails" roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails">
        <link:definition>9954568 - Disclosure - Segmented Information - Schedule of Gross Revenue by Services (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentTaxCreditDetails" roleURI="http://www.stantec.com/role/InvestmentTaxCreditDetails">
        <link:definition>9954569 - Disclosure - Investment Tax Credit (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EventsaftertheReportingPeriodDetails" roleURI="http://www.stantec.com/role/EventsaftertheReportingPeriodDetails">
        <link:definition>9954570 - Disclosure - Events after the Reporting Period (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested" abstract="false" name="WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_MiscellaneousOtherIncomeExpense" abstract="false" name="MiscellaneousOtherIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_SelfInsuredLiabilitiesProvisionMember" abstract="true" name="SelfInsuredLiabilitiesProvisionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_SubconsultantSubcontractorAndOtherDirectExpenses" abstract="false" name="SubconsultantSubcontractorAndOtherDirectExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" abstract="true" name="ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_LineOfCreditFacilityMaximumBorrowingsCapacity" abstract="false" name="LineOfCreditFacilityMaximumBorrowingsCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" abstract="true" name="LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" abstract="true" name="LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_SeniorUnsecuredNotesMember" abstract="true" name="SeniorUnsecuredNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes" abstract="false" name="GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" abstract="false" name="LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stn_SeniorRevolvingCreditFacilityMember" abstract="true" name="SeniorRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" abstract="false" name="LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stn_OpenEndedTermsMember" abstract="true" name="OpenEndedTermsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_GainLossOnDispositionOfIntangibleAsset" abstract="false" name="GainLossOnDispositionOfIntangibleAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_PaymentsOfDistributionRelatedPartyTransactions" abstract="false" name="PaymentsOfDistributionRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_VestingDurationForShareBasedPaymentArrangement" abstract="false" name="VestingDurationForShareBasedPaymentArrangement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stn_IncreaseDecreaseInBorrowings" abstract="false" name="IncreaseDecreaseInBorrowings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_TradeAndOtherReceivablesLineItems" abstract="true" name="TradeAndOtherReceivablesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare" abstract="false" name="NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stn_OneToThirtyDaysMember" abstract="true" name="OneToThirtyDaysMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_DeferredTaxDefinedBenefitObligationMember" abstract="true" name="DeferredTaxDefinedBenefitObligationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_PercentageOfPlanAssetInAnnuityPolicies" abstract="false" name="PercentageOfPlanAssetInAnnuityPolicies" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="stn_BasisOfPreparationOfFinancialStatementsAbstract" abstract="true" name="BasisOfPreparationOfFinancialStatementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_NeverExpireMember" abstract="true" name="NeverExpireMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" abstract="false" name="PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember" abstract="true" name="PerformanceShareUnitsPSUsReturnOnEquityWeightingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_Vesting1Axis" abstract="true" name="Vesting1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="stn_OrdinarySharesPerSharePeriodFiveMember" abstract="true" name="OrdinarySharesPerSharePeriodFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement" abstract="false" name="MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stn_ThirtyOneToSixtyDaysMember" abstract="true" name="ThirtyOneToSixtyDaysMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities" abstract="false" name="ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems" abstract="true" name="DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" abstract="true" name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="stn_EngineeringEquipmentMember" abstract="true" name="EngineeringEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_CardnoAndOtherAcquisitionsMember" abstract="true" name="CardnoAndOtherAcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_ProvisionForClaimsMember" abstract="true" name="ProvisionForClaimsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_SharesRepurchasedForCancellation" abstract="false" name="SharesRepurchasedForCancellation" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stn_AccountingJudgementsAndEstimatesAbstract" abstract="true" name="AccountingJudgementsAndEstimatesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_ITAndOtherEquipmentMember" abstract="true" name="ITAndOtherEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_GlobalMember" abstract="true" name="GlobalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_PerformanceShareUnitsPSUsExcludingDividendsMember" abstract="true" name="PerformanceShareUnitsPSUsExcludingDividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" abstract="false" name="LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_HoldbacksOnLongTermContractMember" abstract="true" name="HoldbacksOnLongTermContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_AboveOneTwentyOneDaysMember" abstract="true" name="AboveOneTwentyOneDaysMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate" abstract="false" name="NonCashWorkingCapitalRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_ContractBacklogMember" abstract="true" name="ContractBacklogMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_OtherRecognisedAsOfAcquisitionDate" abstract="false" name="OtherRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets" abstract="false" name="AcquisitionsThroughBusinessCombinationsRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_NumberOfTranches" abstract="false" name="NumberOfTranches" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies" abstract="false" name="PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="stn_RestrictedShareUnitsRSUsMember" abstract="true" name="RestrictedShareUnitsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_OrdinarySharesPerSharePeriodTwoMember" abstract="true" name="OrdinarySharesPerSharePeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" abstract="true" name="ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_SoftwareLicensesMember" abstract="true" name="SoftwareLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_DividendDeclarationTransactionsMember" abstract="true" name="DividendDeclarationTransactionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_CanadianDollarsMember" abstract="true" name="CanadianDollarsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets" abstract="false" name="IncreaseDecreaseThroughModificationOfRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_OfficeSpaceMember" abstract="true" name="OfficeSpaceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_OrdinarySharesPerSharePeriodThreeMember" abstract="true" name="OrdinarySharesPerSharePeriodThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_BondsInterestRatePercentage" abstract="false" name="BondsInterestRatePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="stn_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" abstract="false" name="PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="stn_NumberOfSpecializedBusinessOperatingUnits" abstract="false" name="NumberOfSpecializedBusinessOperatingUnits" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" abstract="false" name="ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember" abstract="true" name="PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_ValueAssignedToKeyAssumption" abstract="false" name="ValueAssignedToKeyAssumption" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="stn_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_FairValueMeasurementAbstract" abstract="true" name="FairValueMeasurementAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_TotalReturnSwapOnShareBasedCompensationUnitsMember" abstract="true" name="TotalReturnSwapOnShareBasedCompensationUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_LettersOfCreditOutstandingIssuedAmount" abstract="false" name="LettersOfCreditOutstandingIssuedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_OperatingSegmentsAbstract" abstract="true" name="OperatingSegmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_AdjustmentsToReconcileProfitLossNonCashAbstract" abstract="true" name="AdjustmentsToReconcileProfitLossNonCashAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_Commitments" abstract="false" name="Commitments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutLeaseCostsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_MiscellaneousOtherLiabilities" abstract="false" name="MiscellaneousOtherLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_NetRepaymentOfProceedsFromBankIndebtedness" abstract="false" name="NetRepaymentOfProceedsFromBankIndebtedness" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_SuretyFacilitiesExpiringBeforeSeptember2026Member" abstract="true" name="SuretyFacilitiesExpiringBeforeSeptember2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_IncreaseDecreaseInNumberOfSharesRepurchased" abstract="false" name="IncreaseDecreaseInNumberOfSharesRepurchased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stn_FairValueOfOtherFinancialAssetsMaturity" abstract="false" name="FairValueOfOtherFinancialAssetsMaturity" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_OtherForeignCurrenciesMember" abstract="true" name="OtherForeignCurrenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_RelatedPartyAbstract" abstract="true" name="RelatedPartyAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_L2IncAndPartridgeArchitectsIncMember" abstract="true" name="L2IncAndPartridgeArchitectsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_EnvironmentalServicesMember" abstract="true" name="EnvironmentalServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_IncomeTaxesAbstract" abstract="true" name="IncomeTaxesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_InfrastructureMember" abstract="true" name="InfrastructureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_Vesting1Domain" abstract="true" name="Vesting1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_DeferredShareUnitsDSUsExcludingDividendsMember" abstract="true" name="DeferredShareUnitsDSUsExcludingDividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_CashFlowsUsedInOperatingActivitiesForLeases" abstract="false" name="CashFlowsUsedInOperatingActivitiesForLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_CashFlowsUsedInFinancingActivitiesForLeases" abstract="false" name="CashFlowsUsedInFinancingActivitiesForLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock" abstract="false" name="DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" abstract="false" name="AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_SixtyOneToNinetyDaysMember" abstract="true" name="SixtyOneToNinetyDaysMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock" abstract="false" name="DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_ShareBasedPaymentArrangementsAbstract" abstract="true" name="ShareBasedPaymentArrangementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" abstract="true" name="ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_PostEmploymentBenefitPlansMember" abstract="true" name="PostEmploymentBenefitPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_CarryingAmountOfNotesPayable" abstract="false" name="CarryingAmountOfNotesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" abstract="false" name="LineOfCreditFacilityAdditionalBorrowingsCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed" abstract="false" name="ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock" abstract="false" name="DisclosureOfKeyManagementPersonnelCompensationTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_RevenueFromContractsWithCustomersAbstract" abstract="true" name="RevenueFromContractsWithCustomersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_WhollyOwnedSubsidiariesMember" abstract="true" name="WhollyOwnedSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_StarrIIMember" abstract="true" name="StarrIIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_WaterServicesMember" abstract="true" name="WaterServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities" abstract="false" name="CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" abstract="true" name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="stn_PercentageOfCompensationInShares" abstract="false" name="PercentageOfCompensationInShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="stn_NotesPayableMember" abstract="true" name="NotesPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_UndiscountedLeasePaymentsToBeReceived" abstract="false" name="UndiscountedLeasePaymentsToBeReceived" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable" abstract="true" name="DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="stn_BorrowingsPayableAmount" abstract="false" name="BorrowingsPayableAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_PerformanceShareUnitsMember" abstract="true" name="PerformanceShareUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" abstract="false" name="ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock" abstract="false" name="DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" abstract="false" name="ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" abstract="true" name="ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings" abstract="false" name="PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_NumberOfShareOptionsWithDilutiveEffect" abstract="false" name="NumberOfShareOptionsWithDilutiveEffect" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract" abstract="true" name="AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_InvestmentTaxCreditsAbstract" abstract="true" name="InvestmentTaxCreditsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" abstract="false" name="RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_ExpireMember" abstract="true" name="ExpireMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_DisclosureOfOtherAssetsLineItems" abstract="true" name="DisclosureOfOtherAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" abstract="false" name="ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_LettersOfCreditMember" abstract="true" name="LettersOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_ExpireBeforeTwoThousandTwentyTwoMember" abstract="true" name="ExpireBeforeTwoThousandTwentyTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_BetterTogetherMember" abstract="true" name="BetterTogetherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_OverdraftFacilityMember" abstract="true" name="OverdraftFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_BritishPoundMember" abstract="true" name="BritishPoundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_SharebasedPaymentArrangementVestingRightsPercentage" abstract="false" name="SharebasedPaymentArrangementVestingRightsPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost" abstract="false" name="InterestIncomeExpenseExcludingOtherFinanceIncomeCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_NonCurrentBorrowingsUndiscountedCashFlows" abstract="false" name="NonCurrentBorrowingsUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" abstract="false" name="EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" abstract="false" name="NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" abstract="false" name="AdministrativeExpenseNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_SeniorTermLoansMember" abstract="true" name="SeniorTermLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_SoftwareFinancingObligation" abstract="false" name="SoftwareFinancingObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DisclosureOfOtherAssetsTable" abstract="true" name="DisclosureOfOtherAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="stn_InterestRateSwapsMember" abstract="true" name="InterestRateSwapsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_NinetyOneDaysToOneTwentyDaysMember" abstract="true" name="NinetyOneDaysToOneTwentyDaysMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" abstract="true" name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_GrossRevenue" abstract="false" name="GrossRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" abstract="false" name="TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stn_LeaseAbstract" abstract="true" name="LeaseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_GrossTradeReceivables" abstract="false" name="GrossTradeReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_AcquisitionsMember" abstract="true" name="AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_OtherAssetAbstract" abstract="true" name="OtherAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" abstract="false" name="IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_SyndicatedSeniorCreditFacilitiesMember" abstract="true" name="SyndicatedSeniorCreditFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_DisclosureOfActuarialAssumptionsTextBlock" abstract="false" name="DisclosureOfActuarialAssumptionsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_BuildingsServicesMember" abstract="true" name="BuildingsServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_USDollarsMember" abstract="true" name="USDollarsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_CapitalTaxLossesMember" abstract="true" name="CapitalTaxLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_UnsecuredMulticurrencyFacilityMember" abstract="true" name="UnsecuredMulticurrencyFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" abstract="true" name="OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_OtherBorrowingsUndiscountedCashFlows" abstract="false" name="OtherBorrowingsUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_FinancialInstrumentsAbstract" abstract="true" name="FinancialInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock" abstract="false" name="DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_NetRevenue" abstract="false" name="NetRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutCapitalManagedTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets" abstract="false" name="AdjustmentsForDepreciationExpenseOfRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_BondMember" abstract="true" name="BondMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" abstract="false" name="IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" abstract="false" name="IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_BartonWillmoreLLPMember" abstract="true" name="BartonWillmoreLLPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" abstract="false" name="NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DisclosureOfEmployeeCostsTextBlock" abstract="false" name="DisclosureOfEmployeeCostsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" abstract="false" name="ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stn_GoodwillAbstract" abstract="true" name="GoodwillAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems" abstract="true" name="DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_InterestPaymentsOfLeaseLiabilities" abstract="false" name="InterestPaymentsOfLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" abstract="true" name="ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" abstract="false" name="TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_LettersOfCreditIssuedAndOutstandingInAddition" abstract="false" name="LettersOfCreditIssuedAndOutstandingInAddition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DisclosureOfDividendsTable" abstract="true" name="DisclosureOfDividendsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" abstract="true" name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" abstract="false" name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stn_UnsecuredBilateralMember" abstract="true" name="UnsecuredBilateralMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" abstract="false" name="PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DeferredShareUnitsDSUsMember" abstract="true" name="DeferredShareUnitsDSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_GrossProceedsFromIssuingShares" abstract="false" name="GrossProceedsFromIssuingShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_UnbilledReceivables" abstract="false" name="UnbilledReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_EmployeeAndPayrollLiabilities" abstract="false" name="EmployeeAndPayrollLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_JointOperationsByNameAxis" abstract="true" name="JointOperationsByNameAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" abstract="true" name="InvestmentsHeldForSelfInsuredLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_OtherFinancialAssetAtAmortisedCost" abstract="false" name="OtherFinancialAssetAtAmortisedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate" abstract="false" name="RightOfUseAssetsRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_NumberOfTradingDays" abstract="false" name="NumberOfTradingDays" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember" abstract="true" name="PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_EstimatedHistoricalDataMember" abstract="true" name="EstimatedHistoricalDataMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_OrdinarySharesPerSharePeriodFourMember" abstract="true" name="OrdinarySharesPerSharePeriodFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_ListOfAccountingPoliciesAbstract" abstract="true" name="ListOfAccountingPoliciesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" abstract="true" name="ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_EnergyAndResourcesServicesMember" abstract="true" name="EnergyAndResourcesServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_DisclosureOfDividendsLineItems" abstract="true" name="DisclosureOfDividendsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_EnvironmentalSystemsDesignInc.Member" abstract="true" name="EnvironmentalSystemsDesignInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" abstract="false" name="NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_WSMPacificSIOPMember" abstract="true" name="WSMPacificSIOPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock" abstract="false" name="DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock" abstract="false" name="DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_ContractBacklogAndFiniteTrademarksMember" abstract="true" name="ContractBacklogAndFiniteTrademarksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment" abstract="false" name="AdjustmentsForDepreciationExpensePropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" abstract="false" name="IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_RevenueAdjustmentsArisingFromInterSegments" abstract="false" name="RevenueAdjustmentsArisingFromInterSegments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_SoftwareFinancingObligationsMember" abstract="true" name="SoftwareFinancingObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices" abstract="false" name="SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_OtherNetDefinedBenefitLiabilityAssetAbstract" abstract="true" name="OtherNetDefinedBenefitLiabilityAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_OtherForeignCurrencyMember" abstract="true" name="OtherForeignCurrencyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_JointOperationsByNameDomain" abstract="true" name="JointOperationsByNameDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice" abstract="false" name="SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_EmployeeBenefitsAbstract" abstract="true" name="EmployeeBenefitsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_EventsAfterReportingPeriodAbstract" abstract="true" name="EventsAfterReportingPeriodAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_IndirectLaborCosts" abstract="false" name="IndirectLaborCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings" abstract="false" name="SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_BasisOfConsolidationAbstract" abstract="true" name="BasisOfConsolidationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" abstract="true" name="DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_CapitalNetOfCashAndCashEquivalents" abstract="false" name="CapitalNetOfCashAndCashEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_OrdinarySharesPerSharePeriodOneMember" abstract="true" name="OrdinarySharesPerSharePeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram" abstract="false" name="NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stn_OfficersAndEmployeesMember" abstract="true" name="OfficersAndEmployeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_UnencumberedCashLeverageRatioCovenant" abstract="false" name="UnencumberedCashLeverageRatioCovenant" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_BusinessAcquisitionsAbstract" abstract="true" name="BusinessAcquisitionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_CreditFacilitiesMember" abstract="true" name="CreditFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" abstract="true" name="DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="stn_DirectLaborCosts" abstract="false" name="DirectLaborCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutOtherAssetsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease" abstract="false" name="ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="stn_LeaseTerm" abstract="false" name="LeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stn_InvestmentTaxCredits" abstract="false" name="InvestmentTaxCredits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_TradeAndOtherReceivablesTable" abstract="true" name="TradeAndOtherReceivablesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="stn_MiscellaneousOtherFinanceExpenseIncome" abstract="false" name="MiscellaneousOtherFinanceExpenseIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_UnusedTaxLossesAndCreditsMember" abstract="true" name="UnusedTaxLossesAndCreditsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_AggregateMaturityValueOfNotes" abstract="false" name="AggregateMaturityValueOfNotes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash" abstract="false" name="PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="stn_NonCapitalTaxLossesMember" abstract="true" name="NonCapitalTaxLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_CashFlowStatementAbstract" abstract="true" name="CashFlowStatementAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_LeasesNotYetCommencedToWhichLesseeIsCommitted" abstract="false" name="LeasesNotYetCommencedToWhichLesseeIsCommitted" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_SuretyFacilitiesMember" abstract="true" name="SuretyFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>stn-20231231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:24cc9b14-5476-4f40-924d-acecf817d027,g:2c6d456c-50f9-4302-867e-643d5d83e4a2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="simple" xlink:href="stn-20231231.xsd#ConsolidatedStatementsofFinancialPosition"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_4a50471b-d9a4-4d28-93bd-3125446e1ca0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_e1c9e9c5-694c-4647-9449-1590b7c750ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_4a50471b-d9a4-4d28-93bd-3125446e1ca0" xlink:to="loc_ifrs-full_CurrentLiabilities_e1c9e9c5-694c-4647-9449-1590b7c750ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_3274c133-7589-4b45-9ec2-e30a9acd6501" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LongtermBorrowings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_4a50471b-d9a4-4d28-93bd-3125446e1ca0" xlink:to="loc_ifrs-full_LongtermBorrowings_3274c133-7589-4b45-9ec2-e30a9acd6501" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_74970cb4-8c05-4e3f-a9dd-d4bc41dc03a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_4a50471b-d9a4-4d28-93bd-3125446e1ca0" xlink:to="loc_ifrs-full_NoncurrentProvisions_74970cb4-8c05-4e3f-a9dd-d4bc41dc03a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_5575960b-14f0-4630-a933-3a093e7947cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_4a50471b-d9a4-4d28-93bd-3125446e1ca0" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_5575960b-14f0-4630-a933-3a093e7947cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_d2d76e93-7618-4e57-ab2b-457bb16d00e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_4a50471b-d9a4-4d28-93bd-3125446e1ca0" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_d2d76e93-7618-4e57-ab2b-457bb16d00e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentLiabilities_a36450c2-ae4a-4040-a4a6-c397289a4b7c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_4a50471b-d9a4-4d28-93bd-3125446e1ca0" xlink:to="loc_ifrs-full_OtherNoncurrentLiabilities_a36450c2-ae4a-4040-a4a6-c397289a4b7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_1bab019e-e6cb-4c67-9882-977ba661bf17" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_4a50471b-d9a4-4d28-93bd-3125446e1ca0" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_1bab019e-e6cb-4c67-9882-977ba661bf17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_92cdf05d-0ab8-4444-8ba3-7afd6e59133d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_e97310bd-d709-499c-abab-73aface36261" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_92cdf05d-0ab8-4444-8ba3-7afd6e59133d" xlink:to="loc_ifrs-full_CurrentAssets_e97310bd-d709-499c-abab-73aface36261" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_fa3b5eb9-7c16-4e6c-80cf-b11f7141ced4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_92cdf05d-0ab8-4444-8ba3-7afd6e59133d" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_fa3b5eb9-7c16-4e6c-80cf-b11f7141ced4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_ee166df3-27d6-46a1-a744-d74d3ad91f30" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_92cdf05d-0ab8-4444-8ba3-7afd6e59133d" xlink:to="loc_ifrs-full_RightofuseAssets_ee166df3-27d6-46a1-a744-d74d3ad91f30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_9cd69f56-2302-4926-b464-867a42823b1e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_92cdf05d-0ab8-4444-8ba3-7afd6e59133d" xlink:to="loc_ifrs-full_Goodwill_9cd69f56-2302-4926-b464-867a42823b1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_58e28f28-a14c-4263-89d4-8a7372463609" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_92cdf05d-0ab8-4444-8ba3-7afd6e59133d" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_58e28f28-a14c-4263-89d4-8a7372463609" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_24e23152-1e11-420c-a7d0-d9c93409dc24" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_92cdf05d-0ab8-4444-8ba3-7afd6e59133d" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_24e23152-1e11-420c-a7d0-d9c93409dc24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_e8dfd4a5-6e51-4354-b35b-5e1e01196c7c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_92cdf05d-0ab8-4444-8ba3-7afd6e59133d" xlink:to="loc_ifrs-full_DeferredTaxAssets_e8dfd4a5-6e51-4354-b35b-5e1e01196c7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_787b1a7c-4835-46b4-8abf-8f08d1188fd1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_92cdf05d-0ab8-4444-8ba3-7afd6e59133d" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_787b1a7c-4835-46b4-8abf-8f08d1188fd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_aea3a502-e5fa-4e2f-9a35-419fc76e3b35" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_2681d279-1dea-4b71-8ab5-a0581de630a3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_aea3a502-e5fa-4e2f-9a35-419fc76e3b35" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_2681d279-1dea-4b71-8ab5-a0581de630a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnbilledReceivables_ce0dc424-f86c-4b23-a9cc-23c64256fba7" xlink:href="stn-20231231.xsd#stn_UnbilledReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_aea3a502-e5fa-4e2f-9a35-419fc76e3b35" xlink:to="loc_stn_UnbilledReceivables_ce0dc424-f86c-4b23-a9cc-23c64256fba7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_a157db2c-897c-4772-a0e3-55f20f75efe7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_aea3a502-e5fa-4e2f-9a35-419fc76e3b35" xlink:to="loc_ifrs-full_CurrentContractAssets_a157db2c-897c-4772-a0e3-55f20f75efe7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent_5a4b31d1-50cd-4da3-8790-d588fac82911" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_aea3a502-e5fa-4e2f-9a35-419fc76e3b35" xlink:to="loc_ifrs-full_CurrentTaxAssetsCurrent_5a4b31d1-50cd-4da3-8790-d588fac82911" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentAssets_11d24f38-ce98-4a6d-b818-a136ec03ce22" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_aea3a502-e5fa-4e2f-9a35-419fc76e3b35" xlink:to="loc_ifrs-full_OtherCurrentAssets_11d24f38-ce98-4a6d-b818-a136ec03ce22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_595e2821-2772-48bc-8a78-86dc61b52004" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_aea3a502-e5fa-4e2f-9a35-419fc76e3b35" xlink:to="loc_ifrs-full_CashAndCashEquivalents_595e2821-2772-48bc-8a78-86dc61b52004" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_2165b2e0-b274-4f3a-aa97-fbdfc248b0e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_aea3a502-e5fa-4e2f-9a35-419fc76e3b35" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_2165b2e0-b274-4f3a-aa97-fbdfc248b0e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_b1b09894-4059-4919-af2c-76bc1bd5e39f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_e8534b00-c13e-44e5-a732-528cbeea06ef" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_b1b09894-4059-4919-af2c-76bc1bd5e39f" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_e8534b00-c13e-44e5-a732-528cbeea06ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_900b276e-e937-4474-9eab-3955a8c0f2c7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_b1b09894-4059-4919-af2c-76bc1bd5e39f" xlink:to="loc_ifrs-full_Liabilities_900b276e-e937-4474-9eab-3955a8c0f2c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_9d8ba742-f93d-41df-9819-2cf80e357220" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_d107c362-61b7-4344-bcd3-d54c95127f28" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_9d8ba742-f93d-41df-9819-2cf80e357220" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_d107c362-61b7-4344-bcd3-d54c95127f28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_63b3cf5f-1527-48b3-8119-1f7ae77a27c0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_9d8ba742-f93d-41df-9819-2cf80e357220" xlink:to="loc_ifrs-full_CurrentContractLiabilities_63b3cf5f-1527-48b3-8119-1f7ae77a27c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_9a1645db-bd6f-44ee-9144-6447df20cab2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_9d8ba742-f93d-41df-9819-2cf80e357220" xlink:to="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_9a1645db-bd6f-44ee-9144-6447df20cab2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_0a164548-bb7e-48e4-bf47-9b0e3fb0699d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_9d8ba742-f93d-41df-9819-2cf80e357220" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_0a164548-bb7e-48e4-bf47-9b0e3fb0699d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_66578382-ecd2-41eb-bd79-30b8dcc20165" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentProvisions"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_9d8ba742-f93d-41df-9819-2cf80e357220" xlink:to="loc_ifrs-full_CurrentProvisions_66578382-ecd2-41eb-bd79-30b8dcc20165" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_b596f935-2d35-4978-84ee-f0a1eb59c7bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_9d8ba742-f93d-41df-9819-2cf80e357220" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_b596f935-2d35-4978-84ee-f0a1eb59c7bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_612091b6-6d15-4259-8d9f-a19b4ea0766a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_9d8ba742-f93d-41df-9819-2cf80e357220" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_612091b6-6d15-4259-8d9f-a19b4ea0766a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_c890b9d4-6c00-4213-aba7-500c5e59ba38" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_9d8ba742-f93d-41df-9819-2cf80e357220" xlink:to="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_c890b9d4-6c00-4213-aba7-500c5e59ba38" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="stn-20231231.xsd#ConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_82762681-a684-4fd9-8f75-2fc7d67964bd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_e32a8120-472f-41a9-84db-f3116d564793" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_82762681-a684-4fd9-8f75-2fc7d67964bd" xlink:to="loc_ifrs-full_GrossProfit_e32a8120-472f-41a9-84db-f3116d564793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_932da73d-97c9-4513-ad46-9514f14f125c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_82762681-a684-4fd9-8f75-2fc7d67964bd" xlink:to="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_932da73d-97c9-4513-ad46-9514f14f125c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_69074456-77c9-4974-b16f-2b53bed331c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_82762681-a684-4fd9-8f75-2fc7d67964bd" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_69074456-77c9-4974-b16f-2b53bed331c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationExpense_3c90bffe-e0cf-4d70-a5f8-ad7e1d9f9f82" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_82762681-a684-4fd9-8f75-2fc7d67964bd" xlink:to="loc_ifrs-full_AmortisationExpense_3c90bffe-e0cf-4d70-a5f8-ad7e1d9f9f82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRevenueExpense_8321c96b-0a86-40fe-a5ce-eea28718a305" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRevenueExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_82762681-a684-4fd9-8f75-2fc7d67964bd" xlink:to="loc_ifrs-full_InterestRevenueExpense_8321c96b-0a86-40fe-a5ce-eea28718a305" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherOperatingIncomeExpense_5f8d67a4-3f96-47d0-8797-451644cef787" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherOperatingIncomeExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_82762681-a684-4fd9-8f75-2fc7d67964bd" xlink:to="loc_ifrs-full_OtherOperatingIncomeExpense_5f8d67a4-3f96-47d0-8797-451644cef787" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_671077ad-2e45-412b-8501-aa41b56954eb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_82762681-a684-4fd9-8f75-2fc7d67964bd" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_671077ad-2e45-412b-8501-aa41b56954eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_08c37683-5db4-423d-b033-b3b9b40f7b41" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_b0666755-d982-44a5-aa3b-d5f7a39e562e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_08c37683-5db4-423d-b033-b3b9b40f7b41" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_b0666755-d982-44a5-aa3b-d5f7a39e562e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_815c2320-b550-4a92-95ab-0a2dc263a4d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_08c37683-5db4-423d-b033-b3b9b40f7b41" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_815c2320-b550-4a92-95ab-0a2dc263a4d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_16c1ec5b-5577-429f-abba-aaabb804e789" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRevenue_50eab6fc-f17d-4d78-80ee-a2435edd1a26" xlink:href="stn-20231231.xsd#stn_NetRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_16c1ec5b-5577-429f-abba-aaabb804e789" xlink:to="loc_stn_NetRevenue_50eab6fc-f17d-4d78-80ee-a2435edd1a26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales_28b071e0-0354-4035-b7b6-14ee2e337819" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_16c1ec5b-5577-429f-abba-aaabb804e789" xlink:to="loc_ifrs-full_CostOfSales_28b071e0-0354-4035-b7b6-14ee2e337819" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_4174d2be-08a6-43d4-8761-cf3d5e8c9d8e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_55d324d5-d111-4b1a-9965-6a9a9fa6569f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLoss_4174d2be-08a6-43d4-8761-cf3d5e8c9d8e" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_55d324d5-d111-4b1a-9965-6a9a9fa6569f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_caad0fc2-6a2a-4a45-b88a-107b721fd1ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLoss_4174d2be-08a6-43d4-8761-cf3d5e8c9d8e" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_caad0fc2-6a2a-4a45-b88a-107b721fd1ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRevenue_8c5b4720-664d-48c0-96f2-f21d11913d57" xlink:href="stn-20231231.xsd#stn_NetRevenue"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_870f6a13-b2d9-40f9-ac33-04c6484b2d48" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_NetRevenue_8c5b4720-664d-48c0-96f2-f21d11913d57" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_870f6a13-b2d9-40f9-ac33-04c6484b2d48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_553ab927-6f03-497d-ba3b-ab5bcb92ac06" xlink:href="stn-20231231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_NetRevenue_8c5b4720-664d-48c0-96f2-f21d11913d57" xlink:to="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_553ab927-6f03-497d-ba3b-ab5bcb92ac06" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="stn-20231231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_2e9b1b75-49db-4fe7-ba86-047384e93eb8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_75639802-0696-4b49-8faf-0910bcdf5c57" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncome_2e9b1b75-49db-4fe7-ba86-047384e93eb8" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_75639802-0696-4b49-8faf-0910bcdf5c57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_66c1983f-30f1-420d-8ea6-f9400fab54c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncome_2e9b1b75-49db-4fe7-ba86-047384e93eb8" xlink:to="loc_ifrs-full_ProfitLoss_66c1983f-30f1-420d-8ea6-f9400fab54c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_984c8406-e9f8-4a79-bff6-60b6fbbc0720" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_02a3c621-125a-418c-842c-5e12a062222f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncome_984c8406-e9f8-4a79-bff6-60b6fbbc0720" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_02a3c621-125a-418c-842c-5e12a062222f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_003e30a8-5440-4625-a429-68e45c11347a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncome_984c8406-e9f8-4a79-bff6-60b6fbbc0720" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_003e30a8-5440-4625-a429-68e45c11347a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_d1d95dbe-2f81-48bb-bac3-f68ffc511521" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_7b728dec-9646-4de5-963d-f61a5d6cabb1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_d1d95dbe-2f81-48bb-bac3-f68ffc511521" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_7b728dec-9646-4de5-963d-f61a5d6cabb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_db2670b7-3587-4d35-a7f5-237c1426c6c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_d1d95dbe-2f81-48bb-bac3-f68ffc511521" xlink:to="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_db2670b7-3587-4d35-a7f5-237c1426c6c4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="stn-20231231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_adcc4b41-78c1-4afa-9081-4cbd489d1645" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_67715e70-bb83-417e-8209-fa6d64599b92" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_adcc4b41-78c1-4afa-9081-4cbd489d1645" xlink:to="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_67715e70-bb83-417e-8209-fa6d64599b92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets_df210671-6106-4543-a2f0-a2d9d06c0219" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_adcc4b41-78c1-4afa-9081-4cbd489d1645" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets_df210671-6106-4543-a2f0-a2d9d06c0219" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_e735fdab-e3d9-4fb1-8cdb-1e1bc79f9a64" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_adcc4b41-78c1-4afa-9081-4cbd489d1645" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_e735fdab-e3d9-4fb1-8cdb-1e1bc79f9a64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_6f600639-4751-4315-8649-a0ce89f94981" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_adcc4b41-78c1-4afa-9081-4cbd489d1645" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_6f600639-4751-4315-8649-a0ce89f94981" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities_95949661-28d7-4d53-971d-1b6e090b9fbe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_adcc4b41-78c1-4afa-9081-4cbd489d1645" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities_95949661-28d7-4d53-971d-1b6e090b9fbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets_1d564a67-6f29-4519-88c8-5315b1fc5e04" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_adcc4b41-78c1-4afa-9081-4cbd489d1645" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets_1d564a67-6f29-4519-88c8-5315b1fc5e04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses_681c5246-f1ee-44fb-823d-2ac986e54b12" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_adcc4b41-78c1-4afa-9081-4cbd489d1645" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses_681c5246-f1ee-44fb-823d-2ac986e54b12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_309ea01a-ebd2-4794-b4a9-1487ba5630bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities_bb05499c-3a9c-4baa-8e06-4f5f55581910" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_309ea01a-ebd2-4794-b4a9-1487ba5630bc" xlink:to="loc_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities_bb05499c-3a9c-4baa-8e06-4f5f55581910" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_41049100-b2e6-4ae2-8d97-b3563f80446a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_309ea01a-ebd2-4794-b4a9-1487ba5630bc" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_41049100-b2e6-4ae2-8d97-b3563f80446a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities_383f880a-00b1-4ccb-8fde-075265588a28" xlink:href="stn-20231231.xsd#stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_309ea01a-ebd2-4794-b4a9-1487ba5630bc" xlink:to="loc_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities_383f880a-00b1-4ccb-8fde-075265588a28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_742406f0-49fc-4a91-a952-0262c128708e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_309ea01a-ebd2-4794-b4a9-1487ba5630bc" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_742406f0-49fc-4a91-a952-0262c128708e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities_b1a7c486-43ac-4d05-bde3-ddf8fcccf92d" xlink:href="stn-20231231.xsd#stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_309ea01a-ebd2-4794-b4a9-1487ba5630bc" xlink:to="loc_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities_b1a7c486-43ac-4d05-bde3-ddf8fcccf92d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_06dd82b9-8af3-4237-9f77-d63b9a588cd4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_927bbeea-9b82-4671-913d-7662af54065f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_06dd82b9-8af3-4237-9f77-d63b9a588cd4" xlink:to="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_927bbeea-9b82-4671-913d-7662af54065f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_8e549eb1-2b0e-49a7-8db6-4782d902ca74" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_06dd82b9-8af3-4237-9f77-d63b9a588cd4" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_8e549eb1-2b0e-49a7-8db6-4782d902ca74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_98ec2a7b-a26f-4764-952c-d7551f2678ec" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_71bcabdb-39e6-4f73-a040-f00dc6a82c2d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_98ec2a7b-a26f-4764-952c-d7551f2678ec" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_71bcabdb-39e6-4f73-a040-f00dc6a82c2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_d1b3420d-3c3b-4909-b4b9-3df8d95c9941" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_98ec2a7b-a26f-4764-952c-d7551f2678ec" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_d1b3420d-3c3b-4909-b4b9-3df8d95c9941" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_6a469e38-0d81-40a4-8ecf-5116b8a77922" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_98ec2a7b-a26f-4764-952c-d7551f2678ec" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_6a469e38-0d81-40a4-8ecf-5116b8a77922" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_33c8e3c6-7ab3-4ec2-86c1-f9a0c4f71367" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_98ec2a7b-a26f-4764-952c-d7551f2678ec" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_33c8e3c6-7ab3-4ec2-86c1-f9a0c4f71367" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_847d3d27-c2ce-4a0a-b145-dbf4e2f87942" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_c9a43531-a99f-42ce-a4ee-bd040b38b321" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_847d3d27-c2ce-4a0a-b145-dbf4e2f87942" xlink:to="loc_ifrs-full_ProfitLossFromContinuingOperations_c9a43531-a99f-42ce-a4ee-bd040b38b321" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment_a74fe969-5a94-4e47-aa46-395b93326e27" xlink:href="stn-20231231.xsd#stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_847d3d27-c2ce-4a0a-b145-dbf4e2f87942" xlink:to="loc_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment_a74fe969-5a94-4e47-aa46-395b93326e27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_bba5d1c7-b41c-4718-86a6-caeea23a5b41" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_847d3d27-c2ce-4a0a-b145-dbf4e2f87942" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_bba5d1c7-b41c-4718-86a6-caeea23a5b41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets_e2b67519-3a52-47f2-87a4-ffb445c0845b" xlink:href="stn-20231231.xsd#stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_847d3d27-c2ce-4a0a-b145-dbf4e2f87942" xlink:to="loc_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets_e2b67519-3a52-47f2-87a4-ffb445c0845b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForProvisions_dcf0919f-3510-4fe6-afba-da58660378da" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_847d3d27-c2ce-4a0a-b145-dbf4e2f87942" xlink:to="loc_ifrs-full_AdjustmentsForProvisions_dcf0919f-3510-4fe6-afba-da58660378da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsForNoncashItems_2f28ebad-bfce-481c-82a6-e29a97d0f135" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_847d3d27-c2ce-4a0a-b145-dbf4e2f87942" xlink:to="loc_ifrs-full_OtherAdjustmentsForNoncashItems_2f28ebad-bfce-481c-82a6-e29a97d0f135" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_9e2af100-7603-4c01-8f36-2a5fad9a7e34" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_847d3d27-c2ce-4a0a-b145-dbf4e2f87942" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_9e2af100-7603-4c01-8f36-2a5fad9a7e34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForAmortisationExpense_71078151-52d5-49f5-8f82-366c34e51afb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForAmortisationExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_847d3d27-c2ce-4a0a-b145-dbf4e2f87942" xlink:to="loc_ifrs-full_AdjustmentsForAmortisationExpense_71078151-52d5-49f5-8f82-366c34e51afb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_39564be8-94e4-44bb-af9a-690dc1a44369" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_bfafb862-b0da-4813-b5bb-c68c6a98a9f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_39564be8-94e4-44bb-af9a-690dc1a44369" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_bfafb862-b0da-4813-b5bb-c68c6a98a9f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings_acd860b1-4640-48fb-8eac-582ef85191ae" xlink:href="stn-20231231.xsd#stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_39564be8-94e4-44bb-af9a-690dc1a44369" xlink:to="loc_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings_acd860b1-4640-48fb-8eac-582ef85191ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_d0905a97-4640-45b9-bfc3-281fcfb69d7c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_39564be8-94e4-44bb-af9a-690dc1a44369" xlink:to="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_d0905a97-4640-45b9-bfc3-281fcfb69d7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRepaymentOfProceedsFromBankIndebtedness_3449c3da-13ef-49b4-92e2-d6190d4a8aca" xlink:href="stn-20231231.xsd#stn_NetRepaymentOfProceedsFromBankIndebtedness"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_39564be8-94e4-44bb-af9a-690dc1a44369" xlink:to="loc_stn_NetRepaymentOfProceedsFromBankIndebtedness_3449c3da-13ef-49b4-92e2-d6190d4a8aca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowsUsedInFinancingActivitiesForLeases_29a52835-2eae-436f-98de-0b99b2f6f00d" xlink:href="stn-20231231.xsd#stn_CashFlowsUsedInFinancingActivitiesForLeases"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_39564be8-94e4-44bb-af9a-690dc1a44369" xlink:to="loc_stn_CashFlowsUsedInFinancingActivitiesForLeases_29a52835-2eae-436f-98de-0b99b2f6f00d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_23e7d1f0-5842-4874-86cc-32c45adc846d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_39564be8-94e4-44bb-af9a-690dc1a44369" xlink:to="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_23e7d1f0-5842-4874-86cc-32c45adc846d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities_1a80c571-544a-4b4b-a435-149e80cefea8" xlink:href="stn-20231231.xsd#stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_39564be8-94e4-44bb-af9a-690dc1a44369" xlink:to="loc_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities_1a80c571-544a-4b4b-a435-149e80cefea8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsToAcquireOrRedeemEntitysShares_d256407c-fb0e-48ef-bbe4-32cbff514509" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsToAcquireOrRedeemEntitysShares"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_39564be8-94e4-44bb-af9a-690dc1a44369" xlink:to="loc_ifrs-full_PaymentsToAcquireOrRedeemEntitysShares_d256407c-fb0e-48ef-bbe4-32cbff514509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_45ff9029-fb19-436d-a679-dc678bc71b39" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_39564be8-94e4-44bb-af9a-690dc1a44369" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_45ff9029-fb19-436d-a679-dc678bc71b39" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_9b1bfb8e-2d82-4173-b712-b47cdb178ee0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred_da9cff61-3dfe-4ffd-97fe-c1127d0240ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashTransferred"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_9b1bfb8e-2d82-4173-b712-b47cdb178ee0" xlink:to="loc_ifrs-full_CashTransferred_da9cff61-3dfe-4ffd-97fe-c1127d0240ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_645297a3-44c0-42c0-8e7b-a62487794202" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_9b1bfb8e-2d82-4173-b712-b47cdb178ee0" xlink:to="loc_ifrs-full_LiabilitiesIncurred_645297a3-44c0-42c0-8e7b-a62487794202" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_f83c5f75-3106-403e-a5e6-ba33afa94fc4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_2fd355aa-73b4-43c4-89c6-27065bd684c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_f83c5f75-3106-403e-a5e6-ba33afa94fc4" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_2fd355aa-73b4-43c4-89c6-27065bd684c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_172897b1-6b49-4e1b-89f9-d2a2e9dcc691" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_f83c5f75-3106-403e-a5e6-ba33afa94fc4" xlink:to="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_172897b1-6b49-4e1b-89f9-d2a2e9dcc691" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_81a55c20-fbfa-4a06-82fb-9079c3394371" xlink:href="stn-20231231.xsd#stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_f83c5f75-3106-403e-a5e6-ba33afa94fc4" xlink:to="loc_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_81a55c20-fbfa-4a06-82fb-9079c3394371" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_e371f3cc-068f-4a27-95d6-cb903eccb2fb" xlink:href="stn-20231231.xsd#stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_f83c5f75-3106-403e-a5e6-ba33afa94fc4" xlink:to="loc_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_e371f3cc-068f-4a27-95d6-cb903eccb2fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherRecognisedAsOfAcquisitionDate_e8b5ff2d-757f-4fbe-80a5-8777bde647e7" xlink:href="stn-20231231.xsd#stn_OtherRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_f83c5f75-3106-403e-a5e6-ba33afa94fc4" xlink:to="loc_stn_OtherRecognisedAsOfAcquisitionDate_e8b5ff2d-757f-4fbe-80a5-8777bde647e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate_5ee8aefd-e196-4330-b81d-54986e814150" xlink:href="stn-20231231.xsd#stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_f83c5f75-3106-403e-a5e6-ba33afa94fc4" xlink:to="loc_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate_5ee8aefd-e196-4330-b81d-54986e814150" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashandCashEquivalentsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#CashandCashEquivalentsDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/CashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_8294961c-98a0-4a65-a334-83143a752609" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Cash_b8a2c4f9-e420-40c8-8983-85d18e623a11" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Cash"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_8294961c-98a0-4a65-a334-83143a752609" xlink:to="loc_ifrs-full_Cash_b8a2c4f9-e420-40c8-8983-85d18e623a11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents_73a3fba2-57cf-48bd-a497-e109429ddf3f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_8294961c-98a0-4a65-a334-83143a752609" xlink:to="loc_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents_73a3fba2-57cf-48bd-a497-e109429ddf3f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherReceivables_4e4f1c01-4b1f-44dd-954b-72c2c5a275ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherReceivables"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeReceivables_7f6ca7ee-cb84-4203-b07c-ca413e758d77" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherReceivables_4e4f1c01-4b1f-44dd-954b-72c2c5a275ee" xlink:to="loc_ifrs-full_TradeReceivables_7f6ca7ee-cb84-4203-b07c-ca413e758d77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherReceivables_bc4c91e5-d850-418a-a051-073bee281de7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherReceivables_4e4f1c01-4b1f-44dd-954b-72c2c5a275ee" xlink:to="loc_ifrs-full_OtherReceivables_bc4c91e5-d850-418a-a051-073bee281de7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_102473e4-58dc-421b-8155-66a3a7d045ad" xlink:href="stn-20231231.xsd#stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_22f2871a-3a72-487c-9549-f4b7895b6998" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_102473e4-58dc-421b-8155-66a3a7d045ad" xlink:to="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_22f2871a-3a72-487c-9549-f4b7895b6998" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed_4ba477bd-f5dc-4043-bf5a-dc970abc408e" xlink:href="stn-20231231.xsd#stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_102473e4-58dc-421b-8155-66a3a7d045ad" xlink:to="loc_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed_4ba477bd-f5dc-4043-bf5a-dc970abc408e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets_5beeaaeb-0989-4f6f-b0bf-a35dd77aa842" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeFromSubleasingRightofuseAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_102473e4-58dc-421b-8155-66a3a7d045ad" xlink:to="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets_5beeaaeb-0989-4f6f-b0bf-a35dd77aa842" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherAssetsScheduleofOtherAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets_d318c8de-4117-499d-90d9-2e7bb97ba456" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_8d1ce891-277a-4b2a-b8c2-43b02da0f273" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAssets_d318c8de-4117-499d-90d9-2e7bb97ba456" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_8d1ce891-277a-4b2a-b8c2-43b02da0f273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialAssets_1d820961-b174-4abf-9740-ddf76fefb4ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentFinancialAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAssets_d318c8de-4117-499d-90d9-2e7bb97ba456" xlink:to="loc_ifrs-full_OtherCurrentFinancialAssets_1d820961-b174-4abf-9740-ddf76fefb4ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentNonfinancialAssets_857e4e98-e595-4e42-8c5a-f7f7a5b249b9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentNonfinancialAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAssets_d318c8de-4117-499d-90d9-2e7bb97ba456" xlink:to="loc_ifrs-full_OtherCurrentNonfinancialAssets_857e4e98-e595-4e42-8c5a-f7f7a5b249b9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails_1" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherAssetsScheduleofOtherAssetsDetails_1"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets_c5f7126e-d9da-4b67-a1bd-4e38e2553911" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNonfinancialAssets_f2994d43-083e-42f4-be8b-6623b96bd9cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNonfinancialAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAssets_c5f7126e-d9da-4b67-a1bd-4e38e2553911" xlink:to="loc_ifrs-full_OtherNonfinancialAssets_f2994d43-083e-42f4-be8b-6623b96bd9cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets_7588bd80-2c31-439b-be12-77828be95007" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAssets_c5f7126e-d9da-4b67-a1bd-4e38e2553911" xlink:to="loc_ifrs-full_OtherFinancialAssets_7588bd80-2c31-439b-be12-77828be95007" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherPayablesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#TradeandOtherPayablesDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/TradeandOtherPayablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayables_f50c49d9-6b6e-4713-a857-2b689227277a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayables"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_48420020-7865-44bc-9b7b-d9dbd80df7bf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherPayables_f50c49d9-6b6e-4713-a857-2b689227277a" xlink:to="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_48420020-7865-44bc-9b7b-d9dbd80df7bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeAndPayrollLiabilities_f4b3f2d4-f0c2-4bca-a62c-bb0ef83b5214" xlink:href="stn-20231231.xsd#stn_EmployeeAndPayrollLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherPayables_f50c49d9-6b6e-4713-a857-2b689227277a" xlink:to="loc_stn_EmployeeAndPayrollLiabilities_f4b3f2d4-f0c2-4bca-a62c-bb0ef83b5214" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Accruals_5d373f42-128f-4095-9aa9-b04f718e85e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Accruals"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherPayables_f50c49d9-6b6e-4713-a857-2b689227277a" xlink:to="loc_ifrs-full_Accruals_5d373f42-128f-4095-9aa9-b04f718e85e3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#ProvisionsScheduleofProvisionsDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions_6307ce6c-8aef-4d31-a358-f624748e0419" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherShorttermProvisions_45767c19-1d0b-4105-86ab-65f57fb6ae23" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherShorttermProvisions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherProvisions_6307ce6c-8aef-4d31-a358-f624748e0419" xlink:to="loc_ifrs-full_OtherShorttermProvisions_45767c19-1d0b-4105-86ab-65f57fb6ae23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLongtermProvisions_9118167f-e9b5-4a64-b2da-3f6f7a675eba" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherLongtermProvisions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherProvisions_6307ce6c-8aef-4d31-a358-f624748e0419" xlink:to="loc_ifrs-full_OtherLongtermProvisions_9118167f-e9b5-4a64-b2da-3f6f7a675eba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_2d21ade2-54b3-44df-8212-c325daa6db61" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_9d9bd146-1239-4b08-88d5-5b6aea866ed5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_2d21ade2-54b3-44df-8212-c325daa6db61" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_9d9bd146-1239-4b08-88d5-5b6aea866ed5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_59b7f7dc-b50f-4891-9409-b80e7f52177e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_2d21ade2-54b3-44df-8212-c325daa6db61" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_59b7f7dc-b50f-4891-9409-b80e7f52177e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_3c3b8c9b-00b3-4f4c-9b4c-afbd12d3a3d9" xlink:href="stn-20231231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_6d045a46-6225-4ce6-a3d4-d70ecd72362e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_3c3b8c9b-00b3-4f4c-9b4c-afbd12d3a3d9" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_6d045a46-6225-4ce6-a3d4-d70ecd72362e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_81daafd4-d4b9-4250-8405-232c05095b05" xlink:href="stn-20231231.xsd#stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_3c3b8c9b-00b3-4f4c-9b4c-afbd12d3a3d9" xlink:to="loc_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_81daafd4-d4b9-4250-8405-232c05095b05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_67795b36-d794-4bff-9930-835c2b7ddf8a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_d25512d0-9445-42b3-b10a-2953cf6db606" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_67795b36-d794-4bff-9930-835c2b7ddf8a" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_d25512d0-9445-42b3-b10a-2953cf6db606" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_c146b0fd-2bf4-4c75-825a-7d10c3efae46" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_67795b36-d794-4bff-9930-835c2b7ddf8a" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_c146b0fd-2bf4-4c75-825a-7d10c3efae46" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_1c81c703-bb56-4b00-a9fa-3642323d0863" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_12f66f17-3a9e-4ce3-b3c1-01b314edb7cd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_1c81c703-bb56-4b00-a9fa-3642323d0863" xlink:to="loc_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_12f66f17-3a9e-4ce3-b3c1-01b314edb7cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_026c1121-2ef1-49e6-a1c7-0471d50cb24f" xlink:href="stn-20231231.xsd#stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_1c81c703-bb56-4b00-a9fa-3642323d0863" xlink:to="loc_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_026c1121-2ef1-49e6-a1c7-0471d50cb24f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_d312f3a2-3f25-49cf-9d7c-a7c069c15b84" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_1c81c703-bb56-4b00-a9fa-3642323d0863" xlink:to="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_d312f3a2-3f25-49cf-9d7c-a7c069c15b84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_83f2ebc4-4fff-4c29-8d99-76c7c13910ea" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_1c81c703-bb56-4b00-a9fa-3642323d0863" xlink:to="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_83f2ebc4-4fff-4c29-8d99-76c7c13910ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_8197d486-25b9-48be-8aa2-385f584f4788" xlink:href="stn-20231231.xsd#stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_1c81c703-bb56-4b00-a9fa-3642323d0863" xlink:to="loc_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_8197d486-25b9-48be-8aa2-385f584f4788" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_9494e4e8-dc69-4da3-b2e9-3bed9fc9c829" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_1c81c703-bb56-4b00-a9fa-3642323d0863" xlink:to="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_9494e4e8-dc69-4da3-b2e9-3bed9fc9c829" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets_bcaf4f18-8af6-4ea7-9aeb-622ca3957e85" xlink:href="stn-20231231.xsd#stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_1c81c703-bb56-4b00-a9fa-3642323d0863" xlink:to="loc_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets_bcaf4f18-8af6-4ea7-9aeb-622ca3957e85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_ad338ea0-6a87-4c11-82ce-5c8c1d48e2b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_1c81c703-bb56-4b00-a9fa-3642323d0863" xlink:to="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_ad338ea0-6a87-4c11-82ce-5c8c1d48e2b8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/OtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLiabilities_66964651-311e-49ac-9f3d-bc61d0a5b3ac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_6340df5f-f719-4ea9-8996-b935f3ad9532" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherLiabilities_66964651-311e-49ac-9f3d-bc61d0a5b3ac" xlink:to="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_6340df5f-f719-4ea9-8996-b935f3ad9532" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherLiabilities_4b56e30c-4490-444e-a827-5fc40b9f6f18" xlink:href="stn-20231231.xsd#stn_MiscellaneousOtherLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherLiabilities_66964651-311e-49ac-9f3d-bc61d0a5b3ac" xlink:to="loc_stn_MiscellaneousOtherLiabilities_4b56e30c-4490-444e-a827-5fc40b9f6f18" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherLiabilitiesDetails_1" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/OtherLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLiabilities_a863c06c-296a-420c-8d4a-9aeb1787e3ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentLiabilities_c6e44deb-9b79-42ac-b2df-030d0dfbc1ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherLiabilities_a863c06c-296a-420c-8d4a-9aeb1787e3ad" xlink:to="loc_ifrs-full_OtherNoncurrentLiabilities_c6e44deb-9b79-42ac-b2df-030d0dfbc1ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_bee85d59-b0cd-411d-815c-658e7ff1b4fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherLiabilities_a863c06c-296a-420c-8d4a-9aeb1787e3ad" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_bee85d59-b0cd-411d-815c-658e7ff1b4fe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CommitmentsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#CommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/CommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_Commitments_1a29b48e-82ac-4371-a942-d45ed4ebaeac" xlink:href="stn-20231231.xsd#stn_Commitments"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_e759b2c1-f370-44e8-904d-026b67671c09" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_Commitments_1a29b48e-82ac-4371-a942-d45ed4ebaeac" xlink:to="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_e759b2c1-f370-44e8-904d-026b67671c09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_8b01b24f-fae1-49a4-a00b-74128cff2c59" xlink:href="stn-20231231.xsd#stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_Commitments_1a29b48e-82ac-4371-a942-d45ed4ebaeac" xlink:to="loc_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_8b01b24f-fae1-49a4-a00b-74128cff2c59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_1d3f3756-8390-4cca-b317-da2ca61f4020" xlink:href="stn-20231231.xsd#stn_LeasesNotYetCommencedToWhichLesseeIsCommitted"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_Commitments_1a29b48e-82ac-4371-a942-d45ed4ebaeac" xlink:to="loc_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_1d3f3756-8390-4cca-b317-da2ca61f4020" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_7815b81a-dc9a-4355-b033-7a2892af9ace" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankBorrowingsUndiscountedCashFlows_b03d8a17-b7b8-464b-a69f-5a062cf34539" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankBorrowingsUndiscountedCashFlows"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_7815b81a-dc9a-4355-b033-7a2892af9ace" xlink:to="loc_ifrs-full_BankBorrowingsUndiscountedCashFlows_b03d8a17-b7b8-464b-a69f-5a062cf34539" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_59265524-8661-4e55-8ebd-b24ebf592d5e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_7815b81a-dc9a-4355-b033-7a2892af9ace" xlink:to="loc_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_59265524-8661-4e55-8ebd-b24ebf592d5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities_efe5f3e5-3c4a-49d0-9bc8-65607e2aeb96" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_7815b81a-dc9a-4355-b033-7a2892af9ace" xlink:to="loc_ifrs-full_GrossLeaseLiabilities_efe5f3e5-3c4a-49d0-9bc8-65607e2aeb96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCurrentBorrowingsUndiscountedCashFlows_144d4949-25ee-4800-ae51-8bb034b2b2d4" xlink:href="stn-20231231.xsd#stn_NonCurrentBorrowingsUndiscountedCashFlows"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_7815b81a-dc9a-4355-b033-7a2892af9ace" xlink:to="loc_stn_NonCurrentBorrowingsUndiscountedCashFlows_144d4949-25ee-4800-ae51-8bb034b2b2d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherBorrowingsUndiscountedCashFlows_23c1d16f-5beb-43aa-b893-b6f980d1e2ba" xlink:href="stn-20231231.xsd#stn_OtherBorrowingsUndiscountedCashFlows"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_7815b81a-dc9a-4355-b033-7a2892af9ace" xlink:to="loc_stn_OtherBorrowingsUndiscountedCashFlows_23c1d16f-5beb-43aa-b893-b6f980d1e2ba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#CapitalManagementScheduleofCapitalManagedDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDebt_1d5d6e03-4f6e-4542-be76-ba1af77791fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_57d3370d-53bb-4e4e-b1c7-6de7d7ba94d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NetDebt_1d5d6e03-4f6e-4542-be76-ba1af77791fb" xlink:to="loc_ifrs-full_Borrowings_57d3370d-53bb-4e4e-b1c7-6de7d7ba94d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_a4c58410-46e7-40aa-b5d5-741505bf6106" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NetDebt_1d5d6e03-4f6e-4542-be76-ba1af77791fb" xlink:to="loc_ifrs-full_CashAndCashEquivalents_a4c58410-46e7-40aa-b5d5-741505bf6106" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_cc18a717-29f9-40d4-afea-54560f31ae7d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NetDebt_1d5d6e03-4f6e-4542-be76-ba1af77791fb" xlink:to="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_cc18a717-29f9-40d4-afea-54560f31ae7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_9935ed69-c4e2-4671-b90c-7767be6c4277" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_0d1a19d5-a4c0-42d1-9508-efe4fcf3d6b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Borrowings_9935ed69-c4e2-4671-b90c-7767be6c4277" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_0d1a19d5-a4c0-42d1-9508-efe4fcf3d6b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_b719b483-d8fa-4207-8506-eca1d6c5766e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LongtermBorrowings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Borrowings_9935ed69-c4e2-4671-b90c-7767be6c4277" xlink:to="loc_ifrs-full_LongtermBorrowings_b719b483-d8fa-4207-8506-eca1d6c5766e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CapitalNetOfCashAndCashEquivalents_b721e07f-4190-4a42-bb69-b7855a055dc1" xlink:href="stn-20231231.xsd#stn_CapitalNetOfCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDebt_afd3a140-ca55-43a5-96a7-61d9e06d7079" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_CapitalNetOfCashAndCashEquivalents_b721e07f-4190-4a42-bb69-b7855a055dc1" xlink:to="loc_ifrs-full_NetDebt_afd3a140-ca55-43a5-96a7-61d9e06d7079" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_58e430fe-7d84-4119-9762-7eff793b0d31" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_CapitalNetOfCashAndCashEquivalents_b721e07f-4190-4a42-bb69-b7855a055dc1" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_58e430fe-7d84-4119-9762-7eff793b0d31" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AverageEffectiveTaxRate_3c65b3b1-7372-410d-8336-538a007556a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AverageEffectiveTaxRate"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfForeignTaxRates_814760a5-5478-4fc3-b48b-1b4a48fc1d3c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfForeignTaxRates"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_3c65b3b1-7372-410d-8336-538a007556a9" xlink:to="loc_ifrs-full_TaxRateEffectOfForeignTaxRates_814760a5-5478-4fc3-b48b-1b4a48fc1d3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_ab70d1fb-41be-4a7c-a443-01186d4445f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_3c65b3b1-7372-410d-8336-538a007556a9" xlink:to="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_ab70d1fb-41be-4a7c-a443-01186d4445f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_7e0813d1-a082-406a-9c16-708b76313999" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_3c65b3b1-7372-410d-8336-538a007556a9" xlink:to="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_7e0813d1-a082-406a-9c16-708b76313999" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_927aa467-bedf-4e42-8d42-1c672e4f12fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_3c65b3b1-7372-410d-8336-538a007556a9" xlink:to="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_927aa467-bedf-4e42-8d42-1c672e4f12fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ApplicableTaxRate_9f063ef1-c4b2-4974-84be-71fea75f9bdc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ApplicableTaxRate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_3c65b3b1-7372-410d-8336-538a007556a9" xlink:to="loc_ifrs-full_ApplicableTaxRate_9f063ef1-c4b2-4974-84be-71fea75f9bdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_16ac68c9-8f4f-4979-a719-f8fcab5af2ec" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_3c65b3b1-7372-410d-8336-538a007556a9" xlink:to="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_16ac68c9-8f4f-4979-a719-f8fcab5af2ec" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_bfbee9bd-4dc0-4d9e-af0c-b8bd21cc3e06" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_52457697-aa82-435e-95ca-8e53536d7527" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome_bfbee9bd-4dc0-4d9e-af0c-b8bd21cc3e06" xlink:to="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_52457697-aa82-435e-95ca-8e53536d7527" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_a77b2e2e-3479-4e88-ae31-318aaf26d14c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome_bfbee9bd-4dc0-4d9e-af0c-b8bd21cc3e06" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_a77b2e2e-3479-4e88-ae31-318aaf26d14c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_b1fbc7e6-9f77-4b47-9dc9-f8ecd0b7fd85" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome_bfbee9bd-4dc0-4d9e-af0c-b8bd21cc3e06" xlink:to="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_b1fbc7e6-9f77-4b47-9dc9-f8ecd0b7fd85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes_10c7248a-2e41-4269-91cf-2f176be3f939" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome_bfbee9bd-4dc0-4d9e-af0c-b8bd21cc3e06" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes_10c7248a-2e41-4269-91cf-2f176be3f939" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset_68af811d-300d-4d62-bf8b-78f1c206c0fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_6da0c2bc-3fa0-4fbf-ac64-4d617f411e25" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DeferredTaxLiabilityAsset_68af811d-300d-4d62-bf8b-78f1c206c0fe" xlink:to="loc_ifrs-full_DeferredTaxAssets_6da0c2bc-3fa0-4fbf-ac64-4d617f411e25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_4e6674f9-c992-4584-b7d0-78b37a5defad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DeferredTaxLiabilityAsset_68af811d-300d-4d62-bf8b-78f1c206c0fe" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_4e6674f9-c992-4584-b7d0-78b37a5defad" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_8a264efa-5fa6-417a-b542-86779d7a16d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBorrowings_ff2c42e3-eb58-4431-a9db-5614e3bd4161" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnBorrowings"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_InterestExpense_8a264efa-5fa6-417a-b542-86779d7a16d3" xlink:to="loc_ifrs-full_InterestExpenseOnBorrowings_ff2c42e3-eb58-4431-a9db-5614e3bd4161" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_7097666d-709e-4525-8ecf-81ca95edc61a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_InterestExpense_8a264efa-5fa6-417a-b542-86779d7a16d3" xlink:to="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_7097666d-709e-4525-8ecf-81ca95edc61a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_35b84dcd-f104-4f3a-979a-cbf0b9afec91" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnOtherFinancialLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_InterestExpense_8a264efa-5fa6-417a-b542-86779d7a16d3" xlink:to="loc_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_35b84dcd-f104-4f3a-979a-cbf0b9afec91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBonds_3eaba5d6-971b-41fc-ab15-a749be798011" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnBonds"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_InterestExpense_8a264efa-5fa6-417a-b542-86779d7a16d3" xlink:to="loc_ifrs-full_InterestExpenseOnBonds_3eaba5d6-971b-41fc-ab15-a749be798011" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRevenueExpense_3374d327-c008-41aa-ab0d-cb41308e4b37" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRevenueExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_cb387ad8-1e61-4bf2-ab42-f8df06f92821" xlink:href="stn-20231231.xsd#stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_InterestRevenueExpense_3374d327-c008-41aa-ab0d-cb41308e4b37" xlink:to="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_cb387ad8-1e61-4bf2-ab42-f8df06f92821" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinanceIncomeCost_e8fc8129-a698-4dc6-a79c-aedaf73edc7d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinanceIncomeCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_InterestRevenueExpense_3374d327-c008-41aa-ab0d-cb41308e4b37" xlink:to="loc_ifrs-full_OtherFinanceIncomeCost_e8fc8129-a698-4dc6-a79c-aedaf73edc7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_2dd14aa5-8200-45d6-aaa6-6ec98e99df6a" xlink:href="stn-20231231.xsd#stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromInterest_8167ed47-7603-4966-bff5-79b6c3393aa3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_2dd14aa5-8200-45d6-aaa6-6ec98e99df6a" xlink:to="loc_ifrs-full_RevenueFromInterest_8167ed47-7603-4966-bff5-79b6c3393aa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_5b70874b-643f-46d3-bbb5-a2f4a0677dd1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_2dd14aa5-8200-45d6-aaa6-6ec98e99df6a" xlink:to="loc_ifrs-full_InterestExpense_5b70874b-643f-46d3-bbb5-a2f4a0677dd1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofOtherNetFinanceExpenseDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#NetInterestExpenseandOtherNetFinanceExpenseScheduleofOtherNetFinanceExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofOtherNetFinanceExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinanceCost_cb6f02ab-75d0-4238-a01c-4b8eac975f7c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinanceCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankAndSimilarCharges_43ad1275-815e-4c93-864d-3840aa11ddd2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankAndSimilarCharges"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherFinanceCost_cb6f02ab-75d0-4238-a01c-4b8eac975f7c" xlink:to="loc_ifrs-full_BankAndSimilarCharges_43ad1275-815e-4c93-864d-3840aa11ddd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherFinanceExpenseIncome_e09c993d-55dc-415e-8ab8-3a577b883c77" xlink:href="stn-20231231.xsd#stn_MiscellaneousOtherFinanceExpenseIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherFinanceCost_cb6f02ab-75d0-4238-a01c-4b8eac975f7c" xlink:to="loc_stn_MiscellaneousOtherFinanceExpenseIncome_e09c993d-55dc-415e-8ab8-3a577b883c77" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeCostsScheduleofEmployeeBenefitsCostDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_f94ad087-6603-45cf-a57b-52290dd893b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IndirectLaborCosts_88615f4b-7cee-4c58-b365-713d7a3ba6b7" xlink:href="stn-20231231.xsd#stn_IndirectLaborCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_f94ad087-6603-45cf-a57b-52290dd893b5" xlink:to="loc_stn_IndirectLaborCosts_88615f4b-7cee-4c58-b365-713d7a3ba6b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DirectLaborCosts_bea0cfcc-320e-4c2c-9051-f9c8bf100e47" xlink:href="stn-20231231.xsd#stn_DirectLaborCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_f94ad087-6603-45cf-a57b-52290dd893b5" xlink:to="loc_stn_DirectLaborCosts_bea0cfcc-320e-4c2c-9051-f9c8bf100e47" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails_1" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeCostsScheduleofEmployeeBenefitsCostDetails_1"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_761fbef4-7589-4f43-a84b-3e11a240858e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_2232c4ca-526b-48e0-8f33-e5da99270406" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_761fbef4-7589-4f43-a84b-3e11a240858e" xlink:to="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_2232c4ca-526b-48e0-8f33-e5da99270406" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss_d90dc898-10cd-40da-bdd4-06a8f0c4577c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_761fbef4-7589-4f43-a84b-3e11a240858e" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss_d90dc898-10cd-40da-bdd4-06a8f0c4577c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_f5348c5d-6233-4739-8d6e-a0c6fe2b4326" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_761fbef4-7589-4f43-a84b-3e11a240858e" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_f5348c5d-6233-4739-8d6e-a0c6fe2b4326" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherIncomeDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/OtherIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherOperatingIncomeExpense_a37de6ac-9dbb-4d02-8764-1bcf999d7334" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherOperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherIncomeExpense_ad10de85-e5a3-493b-b74b-786f11b85c77" xlink:href="stn-20231231.xsd#stn_MiscellaneousOtherIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherOperatingIncomeExpense_a37de6ac-9dbb-4d02-8764-1bcf999d7334" xlink:to="loc_stn_MiscellaneousOtherIncomeExpense_ad10de85-e5a3-493b-b74b-786f11b85c77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_8382ff0a-7dc8-4b6a-92e8-b0ffa24e137f" xlink:href="stn-20231231.xsd#stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherOperatingIncomeExpense_a37de6ac-9dbb-4d02-8764-1bcf999d7334" xlink:to="loc_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_8382ff0a-7dc8-4b6a-92e8-b0ffa24e137f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_8d8c6b31-8a51-4ba5-875c-fb1f7a01dc20" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherOperatingIncomeExpense_a37de6ac-9dbb-4d02-8764-1bcf999d7334" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_8d8c6b31-8a51-4ba5-875c-fb1f7a01dc20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GainLossOnDispositionOfIntangibleAsset_980ff72f-2cb9-446a-8a4a-ff6010e99b40" xlink:href="stn-20231231.xsd#stn_GainLossOnDispositionOfIntangibleAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherOperatingIncomeExpense_a37de6ac-9dbb-4d02-8764-1bcf999d7334" xlink:to="loc_stn_GainLossOnDispositionOfIntangibleAsset_980ff72f-2cb9-446a-8a4a-ff6010e99b40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_bc955f0a-f7e9-4bfd-8bb3-355b9a08c00c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherOperatingIncomeExpense_a37de6ac-9dbb-4d02-8764-1bcf999d7334" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_bc955f0a-f7e9-4bfd-8bb3-355b9a08c00c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_104aece4-52f8-46f0-9b96-78e8aa65aec8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherOperatingIncomeExpense_a37de6ac-9dbb-4d02-8764-1bcf999d7334" xlink:to="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_104aece4-52f8-46f0-9b96-78e8aa65aec8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_9066cec7-8a06-4001-ad7e-63620d03b6c5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherOperatingIncomeExpense_a37de6ac-9dbb-4d02-8764-1bcf999d7334" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_9066cec7-8a06-4001-ad7e-63620d03b6c5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares_fe8cb029-71df-4efa-9a89-37329126b16e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares_e1efe193-b0c4-4553-8bc8-0aae06117712" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageShares"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AdjustedWeightedAverageShares_fe8cb029-71df-4efa-9a89-37329126b16e" xlink:to="loc_ifrs-full_WeightedAverageShares_e1efe193-b0c4-4553-8bc8-0aae06117712" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_2adf4c7a-081c-4777-8377-05fd91421823" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AdjustedWeightedAverageShares_fe8cb029-71df-4efa-9a89-37329126b16e" xlink:to="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_2adf4c7a-081c-4777-8377-05fd91421823" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashOutflowForLeases_8188893f-d921-4d58-865d-99be32b9d349" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashOutflowForLeases"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowsUsedInOperatingActivitiesForLeases_9e062c40-271f-4105-8fc0-8bff636e4339" xlink:href="stn-20231231.xsd#stn_CashFlowsUsedInOperatingActivitiesForLeases"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashOutflowForLeases_8188893f-d921-4d58-865d-99be32b9d349" xlink:to="loc_stn_CashFlowsUsedInOperatingActivitiesForLeases_9e062c40-271f-4105-8fc0-8bff636e4339" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowsUsedInFinancingActivitiesForLeases_776f702f-3a22-4f01-8d87-2f4af8b594b6" xlink:href="stn-20231231.xsd#stn_CashFlowsUsedInFinancingActivitiesForLeases"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashOutflowForLeases_8188893f-d921-4d58-865d-99be32b9d349" xlink:to="loc_stn_CashFlowsUsedInFinancingActivitiesForLeases_776f702f-3a22-4f01-8d87-2f4af8b594b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowsUsedInOperatingActivitiesForLeases_be4fce68-0808-4c75-87e3-4c9cac0114ac" xlink:href="stn-20231231.xsd#stn_CashFlowsUsedInOperatingActivitiesForLeases"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities_d6610770-4a2b-4842-b4d0-ea1eced97dc7" xlink:href="stn-20231231.xsd#stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_CashFlowsUsedInOperatingActivitiesForLeases_be4fce68-0808-4c75-87e3-4c9cac0114ac" xlink:to="loc_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities_d6610770-4a2b-4842-b4d0-ea1eced97dc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestPaymentsOfLeaseLiabilities_ea789916-c5a6-44f4-b1e8-19f78eb2e286" xlink:href="stn-20231231.xsd#stn_InterestPaymentsOfLeaseLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_CashFlowsUsedInOperatingActivitiesForLeases_be4fce68-0808-4c75-87e3-4c9cac0114ac" xlink:to="loc_stn_InterestPaymentsOfLeaseLiabilities_ea789916-c5a6-44f4-b1e8-19f78eb2e286" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_a35c7d88-cbf6-4a22-a4c8-208dc6ed0650" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_d74b41eb-4e0a-46e1-a0ca-c648f8b47698" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_a35c7d88-cbf6-4a22-a4c8-208dc6ed0650" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_d74b41eb-4e0a-46e1-a0ca-c648f8b47698" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DirectorsRemunerationExpense_65a69e6e-86d2-4e13-86dd-9cb7f2692e6b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DirectorsRemunerationExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_a35c7d88-cbf6-4a22-a4c8-208dc6ed0650" xlink:to="loc_ifrs-full_DirectorsRemunerationExpense_65a69e6e-86d2-4e13-86dd-9cb7f2692e6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_ad53babd-1de1-450b-989c-4dc50318a164" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_a35c7d88-cbf6-4a22-a4c8-208dc6ed0650" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_ad53babd-1de1-450b-989c-4dc50318a164" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#SegmentedInformationScheduleofOperatingSegmentsDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_6ce6e4e7-f03d-439f-b951-49b098c9ed45" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GrossRevenue_6e399399-272e-45f9-a68f-b8eb27802df8" xlink:href="stn-20231231.xsd#stn_GrossRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_RevenueFromContractsWithCustomers_6ce6e4e7-f03d-439f-b951-49b098c9ed45" xlink:to="loc_stn_GrossRevenue_6e399399-272e-45f9-a68f-b8eb27802df8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RevenueAdjustmentsArisingFromInterSegments_c3faeaa8-c9f0-4b91-a828-62461270ba68" xlink:href="stn-20231231.xsd#stn_RevenueAdjustmentsArisingFromInterSegments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_RevenueFromContractsWithCustomers_6ce6e4e7-f03d-439f-b951-49b098c9ed45" xlink:to="loc_stn_RevenueAdjustmentsArisingFromInterSegments_c3faeaa8-c9f0-4b91-a828-62461270ba68" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>stn-20231231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:24cc9b14-5476-4f40-924d-acecf817d027,g:2c6d456c-50f9-4302-867e-643d5d83e4a2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.stantec.com/role/CoverPage" xlink:type="simple" xlink:href="stn-20231231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesTable_f4505ac2-a247-4b7a-93c8-28594271f094" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityAddressesTable_f4505ac2-a247-4b7a-93c8-28594271f094" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_9a4c6b6a-c819-45a3-b315-cedae6ee28f0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntityAddressesTable_f4505ac2-a247-4b7a-93c8-28594271f094" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_9a4c6b6a-c819-45a3-b315-cedae6ee28f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_9a4c6b6a-c819-45a3-b315-cedae6ee28f0_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_9a4c6b6a-c819-45a3-b315-cedae6ee28f0" xlink:to="loc_dei_AddressTypeDomain_9a4c6b6a-c819-45a3-b315-cedae6ee28f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_fb77d552-b239-44c8-b82f-05883f7091e1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_9a4c6b6a-c819-45a3-b315-cedae6ee28f0" xlink:to="loc_dei_AddressTypeDomain_fb77d552-b239-44c8-b82f-05883f7091e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember_d1cb4b6f-fa25-499b-b500-5263eb9f1a32" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_BusinessContactMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_fb77d552-b239-44c8-b82f-05883f7091e1" xlink:to="loc_dei_BusinessContactMember_d1cb4b6f-fa25-499b-b500-5263eb9f1a32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_0e101c87-cc14-4ec4-99b0-3816e4152a54" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentType_0e101c87-cc14-4ec4-99b0-3816e4152a54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement_e08e8e39-ecd2-4437-94c5-532d2a345135" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentRegistrationStatement_e08e8e39-ecd2-4437-94c5-532d2a345135" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_249b3901-3bc7-49b4-bbfe-b3f8ba14f808" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentAnnualReport_249b3901-3bc7-49b4-bbfe-b3f8ba14f808" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_fd0d4ba8-00fb-4e67-9f57-cec046b7b135" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentPeriodEndDate_fd0d4ba8-00fb-4e67-9f57-cec046b7b135" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8d2422c7-25d8-4b84-bd39-a765f252a9dc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_CurrentFiscalYearEndDate_8d2422c7-25d8-4b84-bd39-a765f252a9dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_8c5851eb-4ff1-4e76-86e9-ed11e6803694" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityFileNumber_8c5851eb-4ff1-4e76-86e9-ed11e6803694" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_109588e7-a317-4441-af55-97fe825b9a43" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityRegistrantName_109588e7-a317-4441-af55-97fe825b9a43" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_a66ed90f-7b68-410e-b3f0-298fcebfd4c3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityIncorporationStateCountryCode_a66ed90f-7b68-410e-b3f0-298fcebfd4c3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber_5026d0b7-d05a-41c7-81ad-6fc14d347a9e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityPrimarySicNumber_5026d0b7-d05a-41c7-81ad-6fc14d347a9e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_6f638008-11d9-45fc-a751-9758a65442a9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityTaxIdentificationNumber_6f638008-11d9-45fc-a751-9758a65442a9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_0aa66694-7512-4239-8618-0039341e3b1e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityAddressAddressLine1_0aa66694-7512-4239-8618-0039341e3b1e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_4154681f-3652-4388-b3bb-799d93c52982" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityAddressAddressLine2_4154681f-3652-4388-b3bb-799d93c52982" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_4a0bb126-293f-42ad-88a0-1076dfb8b7d1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityAddressCityOrTown_4a0bb126-293f-42ad-88a0-1076dfb8b7d1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_ae34ef96-a9fc-4646-85d7-9cf02a522e47" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityAddressStateOrProvince_ae34ef96-a9fc-4646-85d7-9cf02a522e47" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_4e8caa2a-2036-44be-9c02-05bfceb4815d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityAddressCountry_4e8caa2a-2036-44be-9c02-05bfceb4815d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_30a455c1-b83d-408b-ade8-413ae005cac5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityAddressPostalZipCode_30a455c1-b83d-408b-ade8-413ae005cac5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f2930d37-f2a0-43c8-a762-7f8911afcc51" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_CityAreaCode_f2930d37-f2a0-43c8-a762-7f8911afcc51" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_0b09f5c0-ca2b-4084-acf8-43b0f0243179" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_LocalPhoneNumber_0b09f5c0-ca2b-4084-acf8-43b0f0243179" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_171af6c9-0394-4315-adde-807785f4a827" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_ContactPersonnelName_171af6c9-0394-4315-adde-807785f4a827" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_40e814d6-d503-4043-8d5f-0b65369c1c94" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_Security12bTitle_40e814d6-d503-4043-8d5f-0b65369c1c94" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_4a430665-52f2-4a30-896d-81dca8118d3b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_TradingSymbol_4a430665-52f2-4a30-896d-81dca8118d3b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_ced5b400-6b07-4be5-93f4-d99e4dbbe430" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_SecurityExchangeName_ced5b400-6b07-4be5-93f4-d99e4dbbe430" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AnnualInformationForm_20c19e13-d858-4b74-b906-ca94e160be48" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_AnnualInformationForm_20c19e13-d858-4b74-b906-ca94e160be48" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditedAnnualFinancialStatements_171f9c5d-6781-40a3-a826-3069bdd606c6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_AuditedAnnualFinancialStatements_171f9c5d-6781-40a3-a826-3069bdd606c6" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_ed5cb5fe-cc6a-448a-b585-6caf0a782237" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_ed5cb5fe-cc6a-448a-b585-6caf0a782237" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_9724fd12-4718-42d4-ade5-68748adada51" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityCurrentReportingStatus_9724fd12-4718-42d4-ade5-68748adada51" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_86bb398d-2767-4046-84cd-4c01b7680abc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityInteractiveDataCurrent_86bb398d-2767-4046-84cd-4c01b7680abc" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_a91c3fff-73e6-4f49-a7c1-575ba6ecb0aa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityEmergingGrowthCompany_a91c3fff-73e6-4f49-a7c1-575ba6ecb0aa" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_891c72b1-3784-47ef-9bcf-cb9b09dbc456" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_IcfrAuditorAttestationFlag_891c72b1-3784-47ef-9bcf-cb9b09dbc456" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_ec2afa67-6b9b-4da3-8874-71c6aead41fb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_ec2afa67-6b9b-4da3-8874-71c6aead41fb" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_aaf158e5-93a3-4088-96e7-8b74a912427b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_aaf158e5-93a3-4088-96e7-8b74a912427b" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_e85b9ddd-0a68-4755-8b39-5ebd015b152d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_AmendmentFlag_e85b9ddd-0a68-4755-8b39-5ebd015b152d" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_061cdf5a-0bad-4111-bb4a-886748a2874f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentFiscalYearFocus_061cdf5a-0bad-4111-bb4a-886748a2874f" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_93ea8714-e762-4557-9512-3abb8a44f6bb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentFiscalPeriodFocus_93ea8714-e762-4557-9512-3abb8a44f6bb" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_b634bf75-de58-4b0b-9cad-3a46e9c92785" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityCentralIndexKey_b634bf75-de58-4b0b-9cad-3a46e9c92785" xlink:type="arc" order="34"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="stn-20231231.xsd#ConsolidatedStatementsofShareholdersEquity"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_15917398-92a9-44cf-977b-fdbbfef0a995" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_15917398-92a9-44cf-977b-fdbbfef0a995" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_560e7453-114e-4186-abcf-a034b8c573e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_15917398-92a9-44cf-977b-fdbbfef0a995" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_560e7453-114e-4186-abcf-a034b8c573e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_560e7453-114e-4186-abcf-a034b8c573e1_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_560e7453-114e-4186-abcf-a034b8c573e1" xlink:to="loc_ifrs-full_EquityMember_560e7453-114e-4186-abcf-a034b8c573e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_e9791bcc-2a75-41e7-853f-d813cb49485f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_560e7453-114e-4186-abcf-a034b8c573e1" xlink:to="loc_ifrs-full_EquityMember_e9791bcc-2a75-41e7-853f-d813cb49485f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_9029153b-5e1f-4337-a3b6-9e56f98ca73d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAttributableToOwnersOfParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_e9791bcc-2a75-41e7-853f-d813cb49485f" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_9029153b-5e1f-4337-a3b6-9e56f98ca73d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_9ec9f88c-52c4-4c07-97d3-74ca2fa68e08" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_9029153b-5e1f-4337-a3b6-9e56f98ca73d" xlink:to="loc_ifrs-full_IssuedCapitalMember_9ec9f88c-52c4-4c07-97d3-74ca2fa68e08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_65d5d19e-5486-4299-a067-3aa506ac4f72" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_9029153b-5e1f-4337-a3b6-9e56f98ca73d" xlink:to="loc_ifrs-full_AdditionalPaidinCapitalMember_65d5d19e-5486-4299-a067-3aa506ac4f72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember_58d0ef1a-c584-48ec-92be-2fbfb5ee75e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_9029153b-5e1f-4337-a3b6-9e56f98ca73d" xlink:to="loc_ifrs-full_RetainedEarningsMember_58d0ef1a-c584-48ec-92be-2fbfb5ee75e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_46d29c7f-cee5-43aa-b644-db60feb1d1e4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_9029153b-5e1f-4337-a3b6-9e56f98ca73d" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_46d29c7f-cee5-43aa-b644-db60feb1d1e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_d59ff9ab-aa10-4e56-9461-22769328dae8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_d59ff9ab-aa10-4e56-9461-22769328dae8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_de961b95-d6c7-4697-a0d1-72c2db8c8e75" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_de961b95-d6c7-4697-a0d1-72c2db8c8e75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_a21e0886-c577-4663-b9b3-353ff3d19b5f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_ProfitLoss_a21e0886-c577-4663-b9b3-353ff3d19b5f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_16100428-2e87-495c-b5fd-3dc2ded7e154" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_16100428-2e87-495c-b5fd-3dc2ded7e154" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_43730580-5df6-4d15-99f3-6da72ed8170a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_ComprehensiveIncome_43730580-5df6-4d15-99f3-6da72ed8170a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_689285aa-32e1-43bc-b854-dc6fec54c3be" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_689285aa-32e1-43bc-b854-dc6fec54c3be" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_958f5a85-215f-4c9d-a541-2b321de48f09" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_958f5a85-215f-4c9d-a541-2b321de48f09" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_f24aa7f5-c1d1-4556-944c-fb5d3680c57d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_f24aa7f5-c1d1-4556-944c-fb5d3680c57d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_78180de0-2dba-49b0-ad42-d7709dd477f9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_78180de0-2dba-49b0-ad42-d7709dd477f9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssueOfEquity_b7ca959f-4840-4a20-8445-24b895cf5b62" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssueOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_IssueOfEquity_b7ca959f-4840-4a20-8445-24b895cf5b62" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseInNumberOfSharesRepurchased_84bf658b-36f5-4897-b95e-1de5b5ceaae9" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseInNumberOfSharesRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_stn_IncreaseDecreaseInNumberOfSharesRepurchased_84bf658b-36f5-4897-b95e-1de5b5ceaae9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_9036b15e-d092-47a3-bc2e-f2ac300a29ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfTreasuryShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_PurchaseOfTreasuryShares_9036b15e-d092-47a3-bc2e-f2ac300a29ed" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_2adc6653-4536-45ba-9033-42a7f1445963" xlink:href="stn-20231231.xsd#stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_2adc6653-4536-45ba-9033-42a7f1445963" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaid_f49274ac-b047-4ffb-84c9-4a480ac24db3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_DividendsPaid_f49274ac-b047-4ffb-84c9-4a480ac24db3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_a2328ba0-97d5-4ff0-ba32-b9109a053aad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_097f8b23-9843-4de5-9bff-99cba6096643" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d5f20622-1637-44fb-9e74-f22e9b3c8c0a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_56d4d94b-37a8-4caf-a37b-0086bbf829c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d5f20622-1637-44fb-9e74-f22e9b3c8c0a" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_56d4d94b-37a8-4caf-a37b-0086bbf829c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_e488dab5-e82e-49b7-835f-11068522cc35" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_56d4d94b-37a8-4caf-a37b-0086bbf829c9" xlink:to="loc_ifrs-full_RangeAxis_e488dab5-e82e-49b7-835f-11068522cc35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_e488dab5-e82e-49b7-835f-11068522cc35_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_e488dab5-e82e-49b7-835f-11068522cc35" xlink:to="loc_ifrs-full_RangesMember_e488dab5-e82e-49b7-835f-11068522cc35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_b4b726a6-ec52-4a35-9544-9a1dbbb24168" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_e488dab5-e82e-49b7-835f-11068522cc35" xlink:to="loc_ifrs-full_RangesMember_b4b726a6-ec52-4a35-9544-9a1dbbb24168" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_0017b702-52c3-4f89-a89c-5cc9be8cd3e4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_b4b726a6-ec52-4a35-9544-9a1dbbb24168" xlink:to="loc_ifrs-full_BottomOfRangeMember_0017b702-52c3-4f89-a89c-5cc9be8cd3e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_6113c31e-89ba-4504-9b61-304cb91b2f19" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_b4b726a6-ec52-4a35-9544-9a1dbbb24168" xlink:to="loc_ifrs-full_TopOfRangeMember_6113c31e-89ba-4504-9b61-304cb91b2f19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_773bb276-b021-4ad3-b37b-c1f3ae470092" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_56d4d94b-37a8-4caf-a37b-0086bbf829c9" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_773bb276-b021-4ad3-b37b-c1f3ae470092" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_773bb276-b021-4ad3-b37b-c1f3ae470092_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_773bb276-b021-4ad3-b37b-c1f3ae470092" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_773bb276-b021-4ad3-b37b-c1f3ae470092_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_f922536c-5b22-42f0-b2da-d04492993a90" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_773bb276-b021-4ad3-b37b-c1f3ae470092" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_f922536c-5b22-42f0-b2da-d04492993a90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EngineeringEquipmentMember_ac9034f8-4265-4141-b979-bc1ac1168527" xlink:href="stn-20231231.xsd#stn_EngineeringEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_f922536c-5b22-42f0-b2da-d04492993a90" xlink:to="loc_stn_EngineeringEquipmentMember_ac9034f8-4265-4141-b979-bc1ac1168527" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_b75c0032-84a4-4bd9-85ad-3b39ed8588f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_f922536c-5b22-42f0-b2da-d04492993a90" xlink:to="loc_ifrs-full_OfficeEquipmentMember_b75c0032-84a4-4bd9-85ad-3b39ed8588f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_aeda4533-a34a-4b49-8ef4-a5428be66bda" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_f922536c-5b22-42f0-b2da-d04492993a90" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_aeda4533-a34a-4b49-8ef4-a5428be66bda" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_b4618dc9-9400-46b2-a2af-098e842ed55c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_f922536c-5b22-42f0-b2da-d04492993a90" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_b4618dc9-9400-46b2-a2af-098e842ed55c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_bcaa8319-a5b8-446f-b26d-e2a7938720a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d5f20622-1637-44fb-9e74-f22e9b3c8c0a" xlink:to="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_bcaa8319-a5b8-446f-b26d-e2a7938720a5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#MaterialAccountingPolicyInformationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f2d732a-3d9e-4372-9129-245159ea18fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6ac6728a-3261-4d4d-9854-7d636b9809e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f2d732a-3d9e-4372-9129-245159ea18fe" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6ac6728a-3261-4d4d-9854-7d636b9809e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_bd41728c-3820-42e1-8555-4dbd0400cc15" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6ac6728a-3261-4d4d-9854-7d636b9809e9" xlink:to="loc_ifrs-full_RangeAxis_bd41728c-3820-42e1-8555-4dbd0400cc15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_bd41728c-3820-42e1-8555-4dbd0400cc15_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_bd41728c-3820-42e1-8555-4dbd0400cc15" xlink:to="loc_ifrs-full_RangesMember_bd41728c-3820-42e1-8555-4dbd0400cc15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_f6f8896d-e194-4cd3-b9e2-9e59bf12e395" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_bd41728c-3820-42e1-8555-4dbd0400cc15" xlink:to="loc_ifrs-full_RangesMember_f6f8896d-e194-4cd3-b9e2-9e59bf12e395" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_661b1016-1b97-4a34-b1c0-48812c95e42f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_f6f8896d-e194-4cd3-b9e2-9e59bf12e395" xlink:to="loc_ifrs-full_BottomOfRangeMember_661b1016-1b97-4a34-b1c0-48812c95e42f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_e755d6db-1c69-46af-9b41-483db0b44e2a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_f6f8896d-e194-4cd3-b9e2-9e59bf12e395" xlink:to="loc_ifrs-full_TopOfRangeMember_e755d6db-1c69-46af-9b41-483db0b44e2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_8e80b67f-b9a8-4310-9e9b-382b510fd5cb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6ac6728a-3261-4d4d-9854-7d636b9809e9" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_8e80b67f-b9a8-4310-9e9b-382b510fd5cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_8e80b67f-b9a8-4310-9e9b-382b510fd5cb_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_8e80b67f-b9a8-4310-9e9b-382b510fd5cb" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_8e80b67f-b9a8-4310-9e9b-382b510fd5cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_b922e31f-bcea-40e3-81d6-914cf9a4b455" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_8e80b67f-b9a8-4310-9e9b-382b510fd5cb" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_b922e31f-bcea-40e3-81d6-914cf9a4b455" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_102f4f7b-2de0-4853-bd76-06ec4f376105" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_b922e31f-bcea-40e3-81d6-914cf9a4b455" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_102f4f7b-2de0-4853-bd76-06ec4f376105" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ContractBacklogAndFiniteTrademarksMember_c3491adc-2841-4efb-a23b-b630f5f6d323" xlink:href="stn-20231231.xsd#stn_ContractBacklogAndFiniteTrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_b922e31f-bcea-40e3-81d6-914cf9a4b455" xlink:to="loc_stn_ContractBacklogAndFiniteTrademarksMember_c3491adc-2841-4efb-a23b-b630f5f6d323" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_1a9d9c93-c442-4d61-a69a-0834009f6dca" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6ac6728a-3261-4d4d-9854-7d636b9809e9" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_1a9d9c93-c442-4d61-a69a-0834009f6dca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_1a9d9c93-c442-4d61-a69a-0834009f6dca_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_1a9d9c93-c442-4d61-a69a-0834009f6dca" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_1a9d9c93-c442-4d61-a69a-0834009f6dca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_2ca6fb6d-6574-4eb3-be52-402471cd16e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_1a9d9c93-c442-4d61-a69a-0834009f6dca" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_2ca6fb6d-6574-4eb3-be52-402471cd16e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember_5c4c95a0-2357-4cb0-bdbb-ed34a3ba562b" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_2ca6fb6d-6574-4eb3-be52-402471cd16e7" xlink:to="loc_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember_5c4c95a0-2357-4cb0-bdbb-ed34a3ba562b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsMember_e29f72d1-ceaa-4106-84d8-8f98476d900b" xlink:href="stn-20231231.xsd#stn_DeferredShareUnitsDSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_2ca6fb6d-6574-4eb3-be52-402471cd16e7" xlink:to="loc_stn_DeferredShareUnitsDSUsMember_e29f72d1-ceaa-4106-84d8-8f98476d900b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill_952b022b-44ba-4e68-b00e-35bbb5f0a24c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f2d732a-3d9e-4372-9129-245159ea18fe" xlink:to="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill_952b022b-44ba-4e68-b00e-35bbb5f0a24c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare_73a84f4b-9559-4be8-8914-61af4a8adee5" xlink:href="stn-20231231.xsd#stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f2d732a-3d9e-4372-9129-245159ea18fe" xlink:to="loc_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare_73a84f4b-9559-4be8-8914-61af4a8adee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement_f9a3a452-b4e2-415a-bc1c-c26ffa9b5675" xlink:href="stn-20231231.xsd#stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f2d732a-3d9e-4372-9129-245159ea18fe" xlink:to="loc_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement_f9a3a452-b4e2-415a-bc1c-c26ffa9b5675" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#BusinessAcquisitionAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_f4f8f429-f56d-43f8-8855-36738bd3b5f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f9b72ac4-2fe4-4ec4-9afe-67d8167478b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_f4f8f429-f56d-43f8-8855-36738bd3b5f4" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f9b72ac4-2fe4-4ec4-9afe-67d8167478b0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_a3a956a5-60e3-4ac6-964c-94e27580c90a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f9b72ac4-2fe4-4ec4-9afe-67d8167478b0" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_a3a956a5-60e3-4ac6-964c-94e27580c90a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a3a956a5-60e3-4ac6-964c-94e27580c90a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_a3a956a5-60e3-4ac6-964c-94e27580c90a" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a3a956a5-60e3-4ac6-964c-94e27580c90a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c41743c9-d5fe-4bc7-9d85-895544af6e2c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_a3a956a5-60e3-4ac6-964c-94e27580c90a" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c41743c9-d5fe-4bc7-9d85-895544af6e2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CardnoAndOtherAcquisitionsMember_fcf9e371-d5d9-4469-bbba-bf8446a8b2de" xlink:href="stn-20231231.xsd#stn_CardnoAndOtherAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c41743c9-d5fe-4bc7-9d85-895544af6e2c" xlink:to="loc_stn_CardnoAndOtherAcquisitionsMember_fcf9e371-d5d9-4469-bbba-bf8446a8b2de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BartonWillmoreLLPMember_3ceb6ce2-a3c1-4e3c-aca1-9511855ef728" xlink:href="stn-20231231.xsd#stn_BartonWillmoreLLPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_CardnoAndOtherAcquisitionsMember_fcf9e371-d5d9-4469-bbba-bf8446a8b2de" xlink:to="loc_stn_BartonWillmoreLLPMember_3ceb6ce2-a3c1-4e3c-aca1-9511855ef728" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_L2IncAndPartridgeArchitectsIncMember_15f94895-db5a-4b8b-94e7-af699ed29905" xlink:href="stn-20231231.xsd#stn_L2IncAndPartridgeArchitectsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_CardnoAndOtherAcquisitionsMember_fcf9e371-d5d9-4469-bbba-bf8446a8b2de" xlink:to="loc_stn_L2IncAndPartridgeArchitectsIncMember_15f94895-db5a-4b8b-94e7-af699ed29905" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_76168042-dd94-4eec-a14f-caad09130295" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_CardnoAndOtherAcquisitionsMember_fcf9e371-d5d9-4469-bbba-bf8446a8b2de" xlink:to="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_76168042-dd94-4eec-a14f-caad09130295" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnvironmentalSystemsDesignInc.Member_fe8e17c2-076a-4696-a6f3-c34a326a36f0" xlink:href="stn-20231231.xsd#stn_EnvironmentalSystemsDesignInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c41743c9-d5fe-4bc7-9d85-895544af6e2c" xlink:to="loc_stn_EnvironmentalSystemsDesignInc.Member_fe8e17c2-076a-4696-a6f3-c34a326a36f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfEmployees_dc280124-0044-4ef9-ba10-02caea579a9b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_f4f8f429-f56d-43f8-8855-36738bd3b5f4" xlink:to="loc_ifrs-full_NumberOfEmployees_dc280124-0044-4ef9-ba10-02caea579a9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes_ee0b464e-f518-4633-b04a-d86d9a347710" xlink:href="stn-20231231.xsd#stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_f4f8f429-f56d-43f8-8855-36738bd3b5f4" xlink:to="loc_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes_ee0b464e-f518-4633-b04a-d86d9a347710" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_411748a6-d358-4d97-b80a-324401c21187" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_f4f8f429-f56d-43f8-8855-36738bd3b5f4" xlink:to="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_411748a6-d358-4d97-b80a-324401c21187" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueOfAcquiree_c6da20e7-f5fc-4912-afd7-73065070e805" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueOfAcquiree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_f4f8f429-f56d-43f8-8855-36738bd3b5f4" xlink:to="loc_ifrs-full_RevenueOfAcquiree_c6da20e7-f5fc-4912-afd7-73065070e805" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_5f99bf1e-6f49-420e-aeb5-fb1292eabbac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_5f99bf1e-6f49-420e-aeb5-fb1292eabbac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_1cec1f54-0a35-41ff-b8e6-78a26dc2b67a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_5f99bf1e-6f49-420e-aeb5-fb1292eabbac" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_1cec1f54-0a35-41ff-b8e6-78a26dc2b67a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_1cec1f54-0a35-41ff-b8e6-78a26dc2b67a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_1cec1f54-0a35-41ff-b8e6-78a26dc2b67a" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_1cec1f54-0a35-41ff-b8e6-78a26dc2b67a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_e19c7e50-efb9-4aba-a849-dc9bf1284df5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_1cec1f54-0a35-41ff-b8e6-78a26dc2b67a" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_e19c7e50-efb9-4aba-a849-dc9bf1284df5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_78299272-b5ac-4f39-8cf5-ffa1cd658f9b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_e19c7e50-efb9-4aba-a849-dc9bf1284df5" xlink:to="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_78299272-b5ac-4f39-8cf5-ffa1cd658f9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred_4512968b-3e2f-4c2e-9c4f-3efc96e17b47" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_CashTransferred_4512968b-3e2f-4c2e-9c4f-3efc96e17b47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_2eac7965-b6e8-4453-a52d-cfce44d3cef7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_LiabilitiesIncurred_2eac7965-b6e8-4453-a52d-cfce44d3cef7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_616b92e0-9ce7-4d87-a6e1-09756a9ded0a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_616b92e0-9ce7-4d87-a6e1-09756a9ded0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_8431c0c0-eadf-43f8-95ce-72fb1e634693" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_8431c0c0-eadf-43f8-95ce-72fb1e634693" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_ccdf3597-4a2f-4916-b1f4-71359d1283fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_ccdf3597-4a2f-4916-b1f4-71359d1283fb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate_e016d033-81f4-44a9-a4f5-e60da4414602" xlink:href="stn-20231231.xsd#stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:to="loc_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate_e016d033-81f4-44a9-a4f5-e60da4414602" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_de0ff209-a860-4132-a06c-b541c0ba6628" xlink:href="stn-20231231.xsd#stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:to="loc_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_de0ff209-a860-4132-a06c-b541c0ba6628" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_9f886357-c5ad-4dee-9147-8c401290eec4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_9f886357-c5ad-4dee-9147-8c401290eec4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_2b7874e2-c08a-4572-a275-48e348199d71" xlink:href="stn-20231231.xsd#stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:to="loc_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_2b7874e2-c08a-4572-a275-48e348199d71" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherRecognisedAsOfAcquisitionDate_8f671976-00be-477a-ba2b-da8fbc47b00c" xlink:href="stn-20231231.xsd#stn_OtherRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:to="loc_stn_OtherRecognisedAsOfAcquisitionDate_8f671976-00be-477a-ba2b-da8fbc47b00c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_450d81ed-c976-41be-9350-ec6ad95c36e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_450d81ed-c976-41be-9350-ec6ad95c36e7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_5c88b22b-93e5-4111-b179-07201ea5821f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GoodwillRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_5c88b22b-93e5-4111-b179-07201ea5821f" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesLineItems_a7df71b3-8675-42b6-9bef-d2b6f22d0d28" xlink:href="stn-20231231.xsd#stn_TradeAndOtherReceivablesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesTable_f783259a-479b-4807-b60b-fbd449f50344" xlink:href="stn-20231231.xsd#stn_TradeAndOtherReceivablesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_a7df71b3-8675-42b6-9bef-d2b6f22d0d28" xlink:to="loc_stn_TradeAndOtherReceivablesTable_f783259a-479b-4807-b60b-fbd449f50344" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_612c5944-7874-4763-920e-1fe28408f9c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_TradeAndOtherReceivablesTable_f783259a-479b-4807-b60b-fbd449f50344" xlink:to="loc_ifrs-full_MaturityAxis_612c5944-7874-4763-920e-1fe28408f9c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_612c5944-7874-4763-920e-1fe28408f9c1_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_612c5944-7874-4763-920e-1fe28408f9c1" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_612c5944-7874-4763-920e-1fe28408f9c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_c3a5b953-86ca-44ea-b16b-862944efe588" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_612c5944-7874-4763-920e-1fe28408f9c1" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_c3a5b953-86ca-44ea-b16b-862944efe588" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OneToThirtyDaysMember_cb66ac18-3e4c-4a8c-b381-cdc721b164b9" xlink:href="stn-20231231.xsd#stn_OneToThirtyDaysMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c3a5b953-86ca-44ea-b16b-862944efe588" xlink:to="loc_stn_OneToThirtyDaysMember_cb66ac18-3e4c-4a8c-b381-cdc721b164b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ThirtyOneToSixtyDaysMember_07144aec-32c9-4c4b-8a33-bc1733973008" xlink:href="stn-20231231.xsd#stn_ThirtyOneToSixtyDaysMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c3a5b953-86ca-44ea-b16b-862944efe588" xlink:to="loc_stn_ThirtyOneToSixtyDaysMember_07144aec-32c9-4c4b-8a33-bc1733973008" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SixtyOneToNinetyDaysMember_dfcc2105-73d9-4f49-960b-08d5cabf4384" xlink:href="stn-20231231.xsd#stn_SixtyOneToNinetyDaysMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c3a5b953-86ca-44ea-b16b-862944efe588" xlink:to="loc_stn_SixtyOneToNinetyDaysMember_dfcc2105-73d9-4f49-960b-08d5cabf4384" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NinetyOneDaysToOneTwentyDaysMember_e6a36698-d0fa-4aae-a7f4-49f202369f4e" xlink:href="stn-20231231.xsd#stn_NinetyOneDaysToOneTwentyDaysMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c3a5b953-86ca-44ea-b16b-862944efe588" xlink:to="loc_stn_NinetyOneDaysToOneTwentyDaysMember_e6a36698-d0fa-4aae-a7f4-49f202369f4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AboveOneTwentyOneDaysMember_940bde85-2cb6-4c4a-af01-8b0cf311ddb8" xlink:href="stn-20231231.xsd#stn_AboveOneTwentyOneDaysMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c3a5b953-86ca-44ea-b16b-862944efe588" xlink:to="loc_stn_AboveOneTwentyOneDaysMember_940bde85-2cb6-4c4a-af01-8b0cf311ddb8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GrossTradeReceivables_7bc83546-9bc4-4332-afe6-f6f50e622d85" xlink:href="stn-20231231.xsd#stn_GrossTradeReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_a7df71b3-8675-42b6-9bef-d2b6f22d0d28" xlink:to="loc_stn_GrossTradeReceivables_7bc83546-9bc4-4332-afe6-f6f50e622d85" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2bad64df-adc3-415c-8c08-311666dab833" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_be4f0eaa-74f5-4718-81a0-b74de5e673e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2bad64df-adc3-415c-8c08-311666dab833" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_be4f0eaa-74f5-4718-81a0-b74de5e673e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_8b53b38e-9577-466b-ad88-a9b9b8849241" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_be4f0eaa-74f5-4718-81a0-b74de5e673e9" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_8b53b38e-9577-466b-ad88-a9b9b8849241" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_8b53b38e-9577-466b-ad88-a9b9b8849241_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_8b53b38e-9577-466b-ad88-a9b9b8849241" xlink:to="loc_ifrs-full_CarryingAmountMember_8b53b38e-9577-466b-ad88-a9b9b8849241_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_011d243a-652e-43ad-ab74-b9bfcd5903b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_8b53b38e-9577-466b-ad88-a9b9b8849241" xlink:to="loc_ifrs-full_CarryingAmountMember_011d243a-652e-43ad-ab74-b9bfcd5903b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_e1dbbcc6-49b9-4f2d-9e68-7a6d325d65de" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_011d243a-652e-43ad-ab74-b9bfcd5903b5" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_e1dbbcc6-49b9-4f2d-9e68-7a6d325d65de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_ec982187-afb3-4e8d-9767-1f251b28deea" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_011d243a-652e-43ad-ab74-b9bfcd5903b5" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_ec982187-afb3-4e8d-9767-1f251b28deea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_20aba664-17b8-4cf3-937f-583d805533c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_be4f0eaa-74f5-4718-81a0-b74de5e673e9" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_20aba664-17b8-4cf3-937f-583d805533c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_20aba664-17b8-4cf3-937f-583d805533c4_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_20aba664-17b8-4cf3-937f-583d805533c4" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_20aba664-17b8-4cf3-937f-583d805533c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_0ef13eac-42f0-4264-a89a-af2eea140b5b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_20aba664-17b8-4cf3-937f-583d805533c4" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_0ef13eac-42f0-4264-a89a-af2eea140b5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EngineeringEquipmentMember_b07a3565-c3d0-4028-be15-fd02cbf50b34" xlink:href="stn-20231231.xsd#stn_EngineeringEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_0ef13eac-42f0-4264-a89a-af2eea140b5b" xlink:to="loc_stn_EngineeringEquipmentMember_b07a3565-c3d0-4028-be15-fd02cbf50b34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_132cc1c4-d695-49de-a7bf-a90f838c5f70" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_0ef13eac-42f0-4264-a89a-af2eea140b5b" xlink:to="loc_ifrs-full_OfficeEquipmentMember_132cc1c4-d695-49de-a7bf-a90f838c5f70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_239f613c-b6a7-4e01-a092-a54660104ea5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_0ef13eac-42f0-4264-a89a-af2eea140b5b" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_239f613c-b6a7-4e01-a092-a54660104ea5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_7e329c0d-9020-4f86-95dc-5bbdfc9ce4f9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_0ef13eac-42f0-4264-a89a-af2eea140b5b" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_7e329c0d-9020-4f86-95dc-5bbdfc9ce4f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2bad64df-adc3-415c-8c08-311666dab833" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_3016d342-8c7f-464d-bc14-42738d25a110" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_3016d342-8c7f-464d-bc14-42738d25a110" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_f50b9f6d-e9ca-4aaa-8994-a82e28ac9b0b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_f50b9f6d-e9ca-4aaa-8994-a82e28ac9b0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment_a56c76ce-208c-4cdc-800d-6fe11aebf8ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment_a56c76ce-208c-4cdc-800d-6fe11aebf8ce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_ceb38260-5c74-4824-b2c4-369a30fbf022" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_ceb38260-5c74-4824-b2c4-369a30fbf022" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_2f694dc6-2c04-44cc-a205-c688cb8f3c35" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_2f694dc6-2c04-44cc-a205-c688cb8f3c35" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_31fa4fc0-e598-4415-b186-9e88de5ed7b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_31fa4fc0-e598-4415-b186-9e88de5ed7b1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_2dc171c1-7faf-40b3-9c2f-3b37ad2ac8ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_2dc171c1-7faf-40b3-9c2f-3b37ad2ac8ab" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_88bdf8c0-ed89-4ea0-b267-753f3484e789" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_88bdf8c0-ed89-4ea0-b267-753f3484e789" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_1b125801-dcef-42b3-8539-2fa76ab7ce2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#LeaseAssetsScheduleofRightofuseAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_c8b3d084-fa6f-415f-94f1-b97f78aea05e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_c8b3d084-fa6f-415f-94f1-b97f78aea05e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_acbc1b98-c6ab-46e7-8ccf-bea010a52feb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_c8b3d084-fa6f-415f-94f1-b97f78aea05e" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_acbc1b98-c6ab-46e7-8ccf-bea010a52feb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_acbc1b98-c6ab-46e7-8ccf-bea010a52feb_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_acbc1b98-c6ab-46e7-8ccf-bea010a52feb" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_acbc1b98-c6ab-46e7-8ccf-bea010a52feb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_4225f9b7-d540-495f-ab7a-8ec68c1bb312" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_acbc1b98-c6ab-46e7-8ccf-bea010a52feb" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_4225f9b7-d540-495f-ab7a-8ec68c1bb312" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember_a3567884-e548-4699-87d7-52d1ab487887" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4225f9b7-d540-495f-ab7a-8ec68c1bb312" xlink:to="loc_ifrs-full_BuildingsMember_a3567884-e548-4699-87d7-52d1ab487887" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_dd776685-32f7-43c7-b1c6-d42fbb49fc97" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4225f9b7-d540-495f-ab7a-8ec68c1bb312" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_dd776685-32f7-43c7-b1c6-d42fbb49fc97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_11d7e99e-863d-47b6-a7c7-42884f302612" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_c8b3d084-fa6f-415f-94f1-b97f78aea05e" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_11d7e99e-863d-47b6-a7c7-42884f302612" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_11d7e99e-863d-47b6-a7c7-42884f302612_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_11d7e99e-863d-47b6-a7c7-42884f302612" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_11d7e99e-863d-47b6-a7c7-42884f302612_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_1e08b263-a45f-4c22-8f6a-58243af4e8d6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_11d7e99e-863d-47b6-a7c7-42884f302612" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_1e08b263-a45f-4c22-8f6a-58243af4e8d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_8688c2ca-b9fa-47d2-95da-df848b2c212e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_1e08b263-a45f-4c22-8f6a-58243af4e8d6" xlink:to="loc_ifrs-full_RightofuseAssetsMember_8688c2ca-b9fa-47d2-95da-df848b2c212e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_70784bdc-0e74-470e-b348-7a95e2dbf821" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_ifrs-full_RightofuseAssets_70784bdc-0e74-470e-b348-7a95e2dbf821" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_9ace713c-f109-4cd4-9158-14a818d88187" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_9ace713c-f109-4cd4-9158-14a818d88187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets_b43914c5-d56e-41c6-9d5c-9ab51e2970bd" xlink:href="stn-20231231.xsd#stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets_b43914c5-d56e-41c6-9d5c-9ab51e2970bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_c5ff4ee8-4bde-4597-8002-819e4b239d41" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_c5ff4ee8-4bde-4597-8002-819e4b239d41" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets_0bf74b5a-dd90-4052-866f-f840e3bc0ef3" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets_0bf74b5a-dd90-4052-866f-f840e3bc0ef3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_8cc0aa3f-2872-47de-bdd4-93f44763453f" xlink:href="stn-20231231.xsd#stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_8cc0aa3f-2872-47de-bdd4-93f44763453f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_a5004d33-ecfd-4ccc-9c47-d6b10192fb7a" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_a5004d33-ecfd-4ccc-9c47-d6b10192fb7a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_471837c8-8fe7-40b5-9bb8-2b43d6f3ab18" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#LeaseAssetsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_8318f440-0dfb-44fa-9a93-79be3e627a55" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_f70da41c-f588-4e59-b5aa-ac82ca9adc27" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_8318f440-0dfb-44fa-9a93-79be3e627a55" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_f70da41c-f588-4e59-b5aa-ac82ca9adc27" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_6810285c-f48e-4b87-b59c-94bd99b6eae5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_f70da41c-f588-4e59-b5aa-ac82ca9adc27" xlink:to="loc_ifrs-full_RangeAxis_6810285c-f48e-4b87-b59c-94bd99b6eae5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_6810285c-f48e-4b87-b59c-94bd99b6eae5_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_6810285c-f48e-4b87-b59c-94bd99b6eae5" xlink:to="loc_ifrs-full_RangesMember_6810285c-f48e-4b87-b59c-94bd99b6eae5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_80231654-1929-4c10-8ef7-89f2245689b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_6810285c-f48e-4b87-b59c-94bd99b6eae5" xlink:to="loc_ifrs-full_RangesMember_80231654-1929-4c10-8ef7-89f2245689b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_86ab4de7-2c01-4c92-b9b2-542ac38b088a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_80231654-1929-4c10-8ef7-89f2245689b3" xlink:to="loc_ifrs-full_BottomOfRangeMember_86ab4de7-2c01-4c92-b9b2-542ac38b088a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_acba3fa8-c9a4-44c2-8577-6e9f4d6be7a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_80231654-1929-4c10-8ef7-89f2245689b3" xlink:to="loc_ifrs-full_TopOfRangeMember_acba3fa8-c9a4-44c2-8577-6e9f4d6be7a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageMember_d1265362-c4f5-4ebf-a1c4-8382ab1b40e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_80231654-1929-4c10-8ef7-89f2245689b3" xlink:to="loc_ifrs-full_WeightedAverageMember_d1265362-c4f5-4ebf-a1c4-8382ab1b40e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b1593581-c5a6-45ab-8c0f-3a662848655c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_f70da41c-f588-4e59-b5aa-ac82ca9adc27" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b1593581-c5a6-45ab-8c0f-3a662848655c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_b1593581-c5a6-45ab-8c0f-3a662848655c_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b1593581-c5a6-45ab-8c0f-3a662848655c" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_b1593581-c5a6-45ab-8c0f-3a662848655c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_2af86119-5e44-4e76-a1df-01578ccfb451" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b1593581-c5a6-45ab-8c0f-3a662848655c" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_2af86119-5e44-4e76-a1df-01578ccfb451" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OfficeSpaceMember_91a3cb10-a0a1-418e-acd0-f31483ec0e71" xlink:href="stn-20231231.xsd#stn_OfficeSpaceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2af86119-5e44-4e76-a1df-01578ccfb451" xlink:to="loc_stn_OfficeSpaceMember_91a3cb10-a0a1-418e-acd0-f31483ec0e71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_e7afea52-4a0b-4de5-87ea-306bbcad59a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2af86119-5e44-4e76-a1df-01578ccfb451" xlink:to="loc_ifrs-full_OfficeEquipmentMember_e7afea52-4a0b-4de5-87ea-306bbcad59a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ITAndOtherEquipmentMember_22b3f7bc-8801-4837-b1a0-e3ac3a15f1a3" xlink:href="stn-20231231.xsd#stn_ITAndOtherEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2af86119-5e44-4e76-a1df-01578ccfb451" xlink:to="loc_stn_ITAndOtherEquipmentMember_22b3f7bc-8801-4837-b1a0-e3ac3a15f1a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseTerm_026fa78c-ae05-4bfd-81d9-43008eb54fea" xlink:href="stn-20231231.xsd#stn_LeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_8318f440-0dfb-44fa-9a93-79be3e627a55" xlink:to="loc_stn_LeaseTerm_026fa78c-ae05-4bfd-81d9-43008eb54fea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_c1dd2483-a591-420c-8b4d-cee182645482" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_8318f440-0dfb-44fa-9a93-79be3e627a55" xlink:to="loc_ifrs-full_OnerousContractsProvision_c1dd2483-a591-420c-8b4d-cee182645482" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#GoodwillScheduleofReconciliationofChangesinGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_40c23427-bfad-4bd3-adf8-a29ab0444402" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_750119a9-0195-452d-bdb0-9d77648012ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_40c23427-bfad-4bd3-adf8-a29ab0444402" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_750119a9-0195-452d-bdb0-9d77648012ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_08dde336-694c-4f71-8120-11f4e948737f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_750119a9-0195-452d-bdb0-9d77648012ae" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_08dde336-694c-4f71-8120-11f4e948737f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_08dde336-694c-4f71-8120-11f4e948737f_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_08dde336-694c-4f71-8120-11f4e948737f" xlink:to="loc_ifrs-full_CarryingAmountMember_08dde336-694c-4f71-8120-11f4e948737f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_9502f7d4-ee94-403e-8da1-10a7993d431d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_08dde336-694c-4f71-8120-11f4e948737f" xlink:to="loc_ifrs-full_CarryingAmountMember_9502f7d4-ee94-403e-8da1-10a7993d431d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_a1e8ed48-42f6-48b3-b9d1-854f98a14a41" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_9502f7d4-ee94-403e-8da1-10a7993d431d" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_a1e8ed48-42f6-48b3-b9d1-854f98a14a41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedImpairmentMember_368c50e1-1882-4675-8757-7137959e49f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_9502f7d4-ee94-403e-8da1-10a7993d431d" xlink:to="loc_ifrs-full_AccumulatedImpairmentMember_368c50e1-1882-4675-8757-7137959e49f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_b4abe972-0a6a-4c10-bb54-98259abd06c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_40c23427-bfad-4bd3-adf8-a29ab0444402" xlink:to="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_b4abe972-0a6a-4c10-bb54-98259abd06c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_766273f2-e416-4c01-9235-3d190d9e3957" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_b4abe972-0a6a-4c10-bb54-98259abd06c9" xlink:to="loc_ifrs-full_Goodwill_766273f2-e416-4c01-9235-3d190d9e3957" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalRecognitionGoodwill_a2da7a52-3f48-413f-8e4f-4182231ca9d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalRecognitionGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_b4abe972-0a6a-4c10-bb54-98259abd06c9" xlink:to="loc_ifrs-full_AdditionalRecognitionGoodwill_a2da7a52-3f48-413f-8e4f-4182231ca9d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill_64ce11a0-a635-4d93-809d-9ccdeb7fb3fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_b4abe972-0a6a-4c10-bb54-98259abd06c9" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill_64ce11a0-a635-4d93-809d-9ccdeb7fb3fe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_d67f4f4f-f19c-45bb-9053-fd6c6388350f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#GoodwillScheduleofGoodwillAllocatedDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_f7b991a5-6868-40c0-956d-aff97c5ba5bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_e5955ea7-1ba5-4cee-84c6-e0815aef24dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_f7b991a5-6868-40c0-956d-aff97c5ba5bc" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_e5955ea7-1ba5-4cee-84c6-e0815aef24dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_ce99d559-4220-41eb-93cd-5d66214cb41b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_e5955ea7-1ba5-4cee-84c6-e0815aef24dc" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_ce99d559-4220-41eb-93cd-5d66214cb41b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_ce99d559-4220-41eb-93cd-5d66214cb41b_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_ce99d559-4220-41eb-93cd-5d66214cb41b" xlink:to="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_ce99d559-4220-41eb-93cd-5d66214cb41b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_2d1d81e3-bd19-4e97-9f38-0e29e6d7b0c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_ce99d559-4220-41eb-93cd-5d66214cb41b" xlink:to="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_2d1d81e3-bd19-4e97-9f38-0e29e6d7b0c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember_2cc83d6b-e98c-4a42-a091-dc78a943639e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_2d1d81e3-bd19-4e97-9f38-0e29e6d7b0c9" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember_2cc83d6b-e98c-4a42-a091-dc78a943639e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_905b7d54-387b-41b0-93db-d1c0e9b33156" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_e5955ea7-1ba5-4cee-84c6-e0815aef24dc" xlink:to="loc_ifrs-full_GeographicalAreasAxis_905b7d54-387b-41b0-93db-d1c0e9b33156" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_905b7d54-387b-41b0-93db-d1c0e9b33156_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_905b7d54-387b-41b0-93db-d1c0e9b33156" xlink:to="loc_ifrs-full_GeographicalAreasMember_905b7d54-387b-41b0-93db-d1c0e9b33156_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_90bccb62-e714-45ad-a043-80f4084b9ef1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_905b7d54-387b-41b0-93db-d1c0e9b33156" xlink:to="loc_ifrs-full_GeographicalAreasMember_90bccb62-e714-45ad-a043-80f4084b9ef1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_0c9b751f-8f34-4bc8-8aa5-028b35916e40" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_90bccb62-e714-45ad-a043-80f4084b9ef1" xlink:to="loc_country_CA_0c9b751f-8f34-4bc8-8aa5-028b35916e40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c5b5da56-4ebd-4026-a859-0d50bac92bd0" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_90bccb62-e714-45ad-a043-80f4084b9ef1" xlink:to="loc_country_US_c5b5da56-4ebd-4026-a859-0d50bac92bd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_5444fb5e-893e-44a0-a153-3138de209720" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_90bccb62-e714-45ad-a043-80f4084b9ef1" xlink:to="loc_ifrs-full_ForeignCountriesMember_5444fb5e-893e-44a0-a153-3138de209720" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_23f7c517-6bd0-4941-a8a9-d136e35b6497" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_f7b991a5-6868-40c0-956d-aff97c5ba5bc" xlink:to="loc_ifrs-full_Goodwill_23f7c517-6bd0-4941-a8a9-d136e35b6497" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/GoodwillAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#GoodwillAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/GoodwillAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_720b0d6d-c3e5-4535-b0ab-a5ff8beaaf02" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_818e1a92-0e86-4ceb-b8b4-b7e6e31b4762" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_720b0d6d-c3e5-4535-b0ab-a5ff8beaaf02" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_818e1a92-0e86-4ceb-b8b4-b7e6e31b4762" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_52bad1af-f838-4e23-b320-e1ac10e0fc58" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_818e1a92-0e86-4ceb-b8b4-b7e6e31b4762" xlink:to="loc_ifrs-full_RangeAxis_52bad1af-f838-4e23-b320-e1ac10e0fc58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_52bad1af-f838-4e23-b320-e1ac10e0fc58_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_52bad1af-f838-4e23-b320-e1ac10e0fc58" xlink:to="loc_ifrs-full_RangesMember_52bad1af-f838-4e23-b320-e1ac10e0fc58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_0e00c0f7-0710-4e9a-a219-c510e0f974aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_52bad1af-f838-4e23-b320-e1ac10e0fc58" xlink:to="loc_ifrs-full_RangesMember_0e00c0f7-0710-4e9a-a219-c510e0f974aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_f9c6b8ac-6fb6-432e-a9f7-e103f32c64ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_0e00c0f7-0710-4e9a-a219-c510e0f974aa" xlink:to="loc_ifrs-full_BottomOfRangeMember_f9c6b8ac-6fb6-432e-a9f7-e103f32c64ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_bda6bb5a-6edb-41f3-990d-3d5e085be275" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_0e00c0f7-0710-4e9a-a219-c510e0f974aa" xlink:to="loc_ifrs-full_TopOfRangeMember_bda6bb5a-6edb-41f3-990d-3d5e085be275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_392c55d0-6bb1-4fb2-a244-45c1e7cd5145" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_818e1a92-0e86-4ceb-b8b4-b7e6e31b4762" xlink:to="loc_srt_StatementGeographicalAxis_392c55d0-6bb1-4fb2-a244-45c1e7cd5145" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_392c55d0-6bb1-4fb2-a244-45c1e7cd5145_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_392c55d0-6bb1-4fb2-a244-45c1e7cd5145" xlink:to="loc_srt_SegmentGeographicalDomain_392c55d0-6bb1-4fb2-a244-45c1e7cd5145_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6c02b696-3351-4dde-94aa-911f595dacc4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_392c55d0-6bb1-4fb2-a244-45c1e7cd5145" xlink:to="loc_srt_SegmentGeographicalDomain_6c02b696-3351-4dde-94aa-911f595dacc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GlobalMember_68e2f953-2c13-4e79-a6c5-9bd8f2a32155" xlink:href="stn-20231231.xsd#stn_GlobalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6c02b696-3351-4dde-94aa-911f595dacc4" xlink:to="loc_stn_GlobalMember_68e2f953-2c13-4e79-a6c5-9bd8f2a32155" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_c717e0a0-15da-421d-9915-a81c55e2561d" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_GlobalMember_68e2f953-2c13-4e79-a6c5-9bd8f2a32155" xlink:to="loc_country_CA_c717e0a0-15da-421d-9915-a81c55e2561d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9fc641ce-0500-4655-aab6-b512d01e2c6a" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_GlobalMember_68e2f953-2c13-4e79-a6c5-9bd8f2a32155" xlink:to="loc_country_US_9fc641ce-0500-4655-aab6-b512d01e2c6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_6e6e4b8c-5fff-4d39-b2f6-e3ea3c78b9aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_720b0d6d-c3e5-4535-b0ab-a5ff8beaaf02" xlink:to="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_6e6e4b8c-5fff-4d39-b2f6-e3ea3c78b9aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_eac612f6-9df9-4ec5-a350-956eeb9d5d35" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_720b0d6d-c3e5-4535-b0ab-a5ff8beaaf02" xlink:to="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_eac612f6-9df9-4ec5-a350-956eeb9d5d35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount_81bac08d-973b-4ebf-8f61-fe4319acd4b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_720b0d6d-c3e5-4535-b0ab-a5ff8beaaf02" xlink:to="loc_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount_81bac08d-973b-4ebf-8f61-fe4319acd4b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ValueAssignedToKeyAssumption_c85f36d2-ac97-4717-8f24-60a5e0b1155b" xlink:href="stn-20231231.xsd#stn_ValueAssignedToKeyAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_720b0d6d-c3e5-4535-b0ab-a5ff8beaaf02" xlink:to="loc_stn_ValueAssignedToKeyAssumption_c85f36d2-ac97-4717-8f24-60a5e0b1155b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount_39beaf8d-3875-44b0-9ae0-f7f3e5c1dae9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_720b0d6d-c3e5-4535-b0ab-a5ff8beaaf02" xlink:to="loc_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount_39beaf8d-3875-44b0-9ae0-f7f3e5c1dae9" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IntangibleAssetsScheduleofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_17f20524-cd95-4630-b8ae-c40f03ee0cc4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_afecef3a-6061-4912-8ee0-9bde9c170adb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_17f20524-cd95-4630-b8ae-c40f03ee0cc4" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_afecef3a-6061-4912-8ee0-9bde9c170adb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_d54dc6ba-8f4e-40c9-905e-63527bb0a52a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_afecef3a-6061-4912-8ee0-9bde9c170adb" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_d54dc6ba-8f4e-40c9-905e-63527bb0a52a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_d54dc6ba-8f4e-40c9-905e-63527bb0a52a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_d54dc6ba-8f4e-40c9-905e-63527bb0a52a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_d54dc6ba-8f4e-40c9-905e-63527bb0a52a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_77219f58-d986-4300-a190-1ff9379ec983" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_d54dc6ba-8f4e-40c9-905e-63527bb0a52a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_77219f58-d986-4300-a190-1ff9379ec983" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_cdfb95e7-db30-4e71-ace9-3d972c8b2d39" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_77219f58-d986-4300-a190-1ff9379ec983" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_cdfb95e7-db30-4e71-ace9-3d972c8b2d39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ContractBacklogMember_7334b265-2640-437a-abf1-aaab0eb7d595" xlink:href="stn-20231231.xsd#stn_ContractBacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_77219f58-d986-4300-a190-1ff9379ec983" xlink:to="loc_stn_ContractBacklogMember_7334b265-2640-437a-abf1-aaab0eb7d595" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerSoftwareMember_79c86623-f90d-4bfc-9a9e-71c0eb4349fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComputerSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_77219f58-d986-4300-a190-1ff9379ec983" xlink:to="loc_ifrs-full_ComputerSoftwareMember_79c86623-f90d-4bfc-9a9e-71c0eb4349fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_9216592e-e989-4275-9e67-8be8d9b96483" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_77219f58-d986-4300-a190-1ff9379ec983" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_9216592e-e989-4275-9e67-8be8d9b96483" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6dda09eb-20bf-4693-9441-41dee7af4ff0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_afecef3a-6061-4912-8ee0-9bde9c170adb" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6dda09eb-20bf-4693-9441-41dee7af4ff0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_6dda09eb-20bf-4693-9441-41dee7af4ff0_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6dda09eb-20bf-4693-9441-41dee7af4ff0" xlink:to="loc_ifrs-full_CarryingAmountMember_6dda09eb-20bf-4693-9441-41dee7af4ff0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_ce10e2e2-7d45-4290-9d2b-b8bad6cb5c65" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6dda09eb-20bf-4693-9441-41dee7af4ff0" xlink:to="loc_ifrs-full_CarryingAmountMember_ce10e2e2-7d45-4290-9d2b-b8bad6cb5c65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_75b5f151-997d-42f5-a943-d551e3014c79" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_ce10e2e2-7d45-4290-9d2b-b8bad6cb5c65" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_75b5f151-997d-42f5-a943-d551e3014c79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_871e236d-ce9d-483b-bbc5-bb467e45e465" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_ce10e2e2-7d45-4290-9d2b-b8bad6cb5c65" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_871e236d-ce9d-483b-bbc5-bb467e45e465" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_17f20524-cd95-4630-b8ae-c40f03ee0cc4" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_175e9596-e735-4828-8663-7184a4da1961" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_175e9596-e735-4828-8663-7184a4da1961" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_10438d40-c370-434c-b78b-36be4a5e2b56" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_10438d40-c370-434c-b78b-36be4a5e2b56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_720c10d9-eba5-4482-a3de-bf5718268707" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_720c10d9-eba5-4482-a3de-bf5718268707" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_49441375-d728-4b2c-a3eb-15273e7849e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_49441375-d728-4b2c-a3eb-15273e7849e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill_fb008d0e-8c28-4561-9838-c968cabf6b1d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill_fb008d0e-8c28-4561-9838-c968cabf6b1d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_f8e027f7-8217-4383-a755-391929aa0b9f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_f8e027f7-8217-4383-a755-391929aa0b9f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_4b388614-67f3-4ffa-a8d2-f16cb621ee0d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_4b388614-67f3-4ffa-a8d2-f16cb621ee0d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_32cf8d4b-09fb-48ff-bb87-40fecd823785" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IntangibleAssetsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_aadf4130-7fcb-4317-8322-25929680caad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_5226c10e-2401-480a-868e-d3c6ff2b294e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_aadf4130-7fcb-4317-8322-25929680caad" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_5226c10e-2401-480a-868e-d3c6ff2b294e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_23f25667-0dc7-484a-83b0-e27eb71328fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_5226c10e-2401-480a-868e-d3c6ff2b294e" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_23f25667-0dc7-484a-83b0-e27eb71328fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_23f25667-0dc7-484a-83b0-e27eb71328fa_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_23f25667-0dc7-484a-83b0-e27eb71328fa" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_23f25667-0dc7-484a-83b0-e27eb71328fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_2cf56929-5f13-42d3-95eb-6c280feb9912" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_23f25667-0dc7-484a-83b0-e27eb71328fa" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_2cf56929-5f13-42d3-95eb-6c280feb9912" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareLicensesMember_bb589eeb-ffb5-4d18-9596-fe6c9a1ae758" xlink:href="stn-20231231.xsd#stn_SoftwareLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_2cf56929-5f13-42d3-95eb-6c280feb9912" xlink:to="loc_stn_SoftwareLicensesMember_bb589eeb-ffb5-4d18-9596-fe6c9a1ae758" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareFinancingObligation_5a54f636-4327-49bc-8006-6b25f2fb1258" xlink:href="stn-20231231.xsd#stn_SoftwareFinancingObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_aadf4130-7fcb-4317-8322-25929680caad" xlink:to="loc_stn_SoftwareFinancingObligation_5a54f636-4327-49bc-8006-6b25f2fb1258" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherAssetsScheduleofOtherAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:href="stn-20231231.xsd#stn_DisclosureOfOtherAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfOtherAssetsTable_c7402b20-208a-42a1-9788-55ce76590f45" xlink:href="stn-20231231.xsd#stn_DisclosureOfOtherAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:to="loc_stn_DisclosureOfOtherAssetsTable_c7402b20-208a-42a1-9788-55ce76590f45" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_b2e348d6-f67a-4cc6-b915-0984c5b437da" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfOtherAssetsTable_c7402b20-208a-42a1-9788-55ce76590f45" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_b2e348d6-f67a-4cc6-b915-0984c5b437da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_b2e348d6-f67a-4cc6-b915-0984c5b437da_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_b2e348d6-f67a-4cc6-b915-0984c5b437da" xlink:to="loc_ifrs-full_FinancialAssetsMember_b2e348d6-f67a-4cc6-b915-0984c5b437da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_30621a03-1f8d-4b51-ac51-ed0c12283d56" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_b2e348d6-f67a-4cc6-b915-0984c5b437da" xlink:to="loc_ifrs-full_FinancialAssetsMember_30621a03-1f8d-4b51-ac51-ed0c12283d56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_cce858bd-9238-417e-b2bb-67fcdad59125" xlink:href="stn-20231231.xsd#stn_InvestmentsHeldForSelfInsuredLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_30621a03-1f8d-4b51-ac51-ed0c12283d56" xlink:to="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_cce858bd-9238-417e-b2bb-67fcdad59125" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_HoldbacksOnLongTermContractMember_b164eb2e-4887-4be0-82ac-b096953143fe" xlink:href="stn-20231231.xsd#stn_HoldbacksOnLongTermContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_30621a03-1f8d-4b51-ac51-ed0c12283d56" xlink:to="loc_stn_HoldbacksOnLongTermContractMember_b164eb2e-4887-4be0-82ac-b096953143fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherMember_1d40f6b3-333e-48fa-89d4-8fc5217a1dc5" xlink:href="stn-20231231.xsd#stn_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_30621a03-1f8d-4b51-ac51-ed0c12283d56" xlink:to="loc_stn_OtherMember_1d40f6b3-333e-48fa-89d4-8fc5217a1dc5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets_5d8f1a8c-6233-4110-9640-f4beec1d3bac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:to="loc_ifrs-full_OtherFinancialAssets_5d8f1a8c-6233-4110-9640-f4beec1d3bac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNonfinancialAssets_52a8db6f-3e27-416e-a42e-d445c992b2d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNonfinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:to="loc_ifrs-full_OtherNonfinancialAssets_52a8db6f-3e27-416e-a42e-d445c992b2d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets_301d8367-2bbb-4007-af8b-0882391c1139" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:to="loc_ifrs-full_OtherAssets_301d8367-2bbb-4007-af8b-0882391c1139" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialAssets_4f4c9633-c308-431e-a240-3a031cf27994" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:to="loc_ifrs-full_OtherCurrentFinancialAssets_4f4c9633-c308-431e-a240-3a031cf27994" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentNonfinancialAssets_9d97e4c9-c7c5-41bf-99e3-1111d654a9ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentNonfinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:to="loc_ifrs-full_OtherCurrentNonfinancialAssets_9d97e4c9-c7c5-41bf-99e3-1111d654a9ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_80eac392-56f5-4309-b105-26852440edfe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_80eac392-56f5-4309-b105-26852440edfe" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherAssetsScheduleofFairValueandAmortizedCostDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_6cf8966b-c96b-44b7-a18c-c497f364253c" xlink:href="stn-20231231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_ff4eea92-8278-4072-87b7-b153a260f628" xlink:href="stn-20231231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_6cf8966b-c96b-44b7-a18c-c497f364253c" xlink:to="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_ff4eea92-8278-4072-87b7-b153a260f628" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_4db6a084-e7ef-4433-969c-2e6ccc62975d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_ff4eea92-8278-4072-87b7-b153a260f628" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_4db6a084-e7ef-4433-969c-2e6ccc62975d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_4db6a084-e7ef-4433-969c-2e6ccc62975d_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_4db6a084-e7ef-4433-969c-2e6ccc62975d" xlink:to="loc_ifrs-full_FinancialAssetsMember_4db6a084-e7ef-4433-969c-2e6ccc62975d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_26c6771e-64aa-481e-99f0-9e2a37358fb7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_4db6a084-e7ef-4433-969c-2e6ccc62975d" xlink:to="loc_ifrs-full_FinancialAssetsMember_26c6771e-64aa-481e-99f0-9e2a37358fb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondMember_d92c751d-3dec-4267-baf7-883c9557b362" xlink:href="stn-20231231.xsd#stn_BondMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_26c6771e-64aa-481e-99f0-9e2a37358fb7" xlink:to="loc_stn_BondMember_d92c751d-3dec-4267-baf7-883c9557b362" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInvestmentsMember_c5dc7506-6e77-46be-8b08-88312d172c92" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_26c6771e-64aa-481e-99f0-9e2a37358fb7" xlink:to="loc_ifrs-full_EquityInvestmentsMember_c5dc7506-6e77-46be-8b08-88312d172c92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets_a4e5abe8-64e4-4d8c-9eab-34a3a4c244fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_6cf8966b-c96b-44b7-a18c-c497f364253c" xlink:to="loc_ifrs-full_OtherFinancialAssets_a4e5abe8-64e4-4d8c-9eab-34a3a4c244fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherFinancialAssetAtAmortisedCost_3a00eb16-90d0-4501-af4d-a6011712bfce" xlink:href="stn-20231231.xsd#stn_OtherFinancialAssetAtAmortisedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_6cf8966b-c96b-44b7-a18c-c497f364253c" xlink:to="loc_stn_OtherFinancialAssetAtAmortisedCost_3a00eb16-90d0-4501-af4d-a6011712bfce" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherAssetsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_fd24fcaf-693b-4b29-8dcc-e1d0cd8a8399" xlink:href="stn-20231231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_018b6fe5-67ef-42c4-b96e-3b7ee9299a31" xlink:href="stn-20231231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_fd24fcaf-693b-4b29-8dcc-e1d0cd8a8399" xlink:to="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_018b6fe5-67ef-42c4-b96e-3b7ee9299a31" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_7f3b29d9-09b4-4fba-8e20-ab9ad79069b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_018b6fe5-67ef-42c4-b96e-3b7ee9299a31" xlink:to="loc_ifrs-full_RangeAxis_7f3b29d9-09b4-4fba-8e20-ab9ad79069b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_7f3b29d9-09b4-4fba-8e20-ab9ad79069b1_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_7f3b29d9-09b4-4fba-8e20-ab9ad79069b1" xlink:to="loc_ifrs-full_RangesMember_7f3b29d9-09b4-4fba-8e20-ab9ad79069b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_d5006f55-e07b-4e2e-b8a7-bf36db3acdc3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_7f3b29d9-09b4-4fba-8e20-ab9ad79069b1" xlink:to="loc_ifrs-full_RangesMember_d5006f55-e07b-4e2e-b8a7-bf36db3acdc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_f04b7c7f-5bff-4fa7-83db-2768a1e57403" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_d5006f55-e07b-4e2e-b8a7-bf36db3acdc3" xlink:to="loc_ifrs-full_BottomOfRangeMember_f04b7c7f-5bff-4fa7-83db-2768a1e57403" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_a68fab4e-a2aa-422a-a220-4be7c2c537b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_d5006f55-e07b-4e2e-b8a7-bf36db3acdc3" xlink:to="loc_ifrs-full_TopOfRangeMember_a68fab4e-a2aa-422a-a220-4be7c2c537b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondsInterestRatePercentage_8a6dec6e-61e2-45de-8b65-443037c9308c" xlink:href="stn-20231231.xsd#stn_BondsInterestRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_fd24fcaf-693b-4b29-8dcc-e1d0cd8a8399" xlink:to="loc_stn_BondsInterestRatePercentage_8a6dec6e-61e2-45de-8b65-443037c9308c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_c40e03ab-11d4-42bf-aa47-58beec6f25bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_0612258a-bead-4dc3-9d15-b9a762c11fe6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_c40e03ab-11d4-42bf-aa47-58beec6f25bb" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_0612258a-bead-4dc3-9d15-b9a762c11fe6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_8170f2f1-98af-480c-b4f1-f3a07c7509d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_0612258a-bead-4dc3-9d15-b9a762c11fe6" xlink:to="loc_ifrs-full_MaturityAxis_8170f2f1-98af-480c-b4f1-f3a07c7509d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_8170f2f1-98af-480c-b4f1-f3a07c7509d3_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_8170f2f1-98af-480c-b4f1-f3a07c7509d3" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_8170f2f1-98af-480c-b4f1-f3a07c7509d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_a7637579-1dc8-431e-9b68-e994283370ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_8170f2f1-98af-480c-b4f1-f3a07c7509d3" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_a7637579-1dc8-431e-9b68-e994283370ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_03b6e415-db18-4fef-a0af-403f62f043aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_a7637579-1dc8-431e-9b68-e994283370ad" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_03b6e415-db18-4fef-a0af-403f62f043aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_653ee5f3-7a7b-4d7b-9506-5aa5428b6293" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_a7637579-1dc8-431e-9b68-e994283370ad" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_653ee5f3-7a7b-4d7b-9506-5aa5428b6293" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_46f89186-15cc-4881-a010-a76b71f9b7cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_a7637579-1dc8-431e-9b68-e994283370ad" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_46f89186-15cc-4881-a010-a76b71f9b7cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_d91282a4-821f-48b0-8c32-236e2169ca58" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_0612258a-bead-4dc3-9d15-b9a762c11fe6" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_d91282a4-821f-48b0-8c32-236e2169ca58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_d91282a4-821f-48b0-8c32-236e2169ca58_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_d91282a4-821f-48b0-8c32-236e2169ca58" xlink:to="loc_ifrs-full_FinancialAssetsMember_d91282a4-821f-48b0-8c32-236e2169ca58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_955b6cd8-198f-4fce-bc2c-5469c1151f7d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_d91282a4-821f-48b0-8c32-236e2169ca58" xlink:to="loc_ifrs-full_FinancialAssetsMember_955b6cd8-198f-4fce-bc2c-5469c1151f7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondMember_2145d3bb-c31e-44ef-981c-1a0831b8e2f1" xlink:href="stn-20231231.xsd#stn_BondMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_955b6cd8-198f-4fce-bc2c-5469c1151f7d" xlink:to="loc_stn_BondMember_2145d3bb-c31e-44ef-981c-1a0831b8e2f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_FairValueOfOtherFinancialAssetsMaturity_1c010d07-b98d-427a-9ff7-90bd4bc24998" xlink:href="stn-20231231.xsd#stn_FairValueOfOtherFinancialAssetsMaturity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_c40e03ab-11d4-42bf-aa47-58beec6f25bb" xlink:to="loc_stn_FairValueOfOtherFinancialAssetsMaturity_1c010d07-b98d-427a-9ff7-90bd4bc24998" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#LongTermDebtScheduleofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_36f95fa9-f41d-41c2-9408-18cdfe379371" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_c734a684-ff7a-4e22-bcc3-64f65d8d6ab3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_36f95fa9-f41d-41c2-9408-18cdfe379371" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_c734a684-ff7a-4e22-bcc3-64f65d8d6ab3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_13befe8c-89bd-4ca8-a8f6-399e3b8d1ddf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_c734a684-ff7a-4e22-bcc3-64f65d8d6ab3" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_13befe8c-89bd-4ca8-a8f6-399e3b8d1ddf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_13befe8c-89bd-4ca8-a8f6-399e3b8d1ddf_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_13befe8c-89bd-4ca8-a8f6-399e3b8d1ddf" xlink:to="loc_ifrs-full_BorrowingsByNameMember_13befe8c-89bd-4ca8-a8f6-399e3b8d1ddf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_18fed2f5-39e4-4b39-b258-7c33e09eda92" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_13befe8c-89bd-4ca8-a8f6-399e3b8d1ddf" xlink:to="loc_ifrs-full_BorrowingsByNameMember_18fed2f5-39e4-4b39-b258-7c33e09eda92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_a3294c3c-1347-43b3-bca5-d7ef9abf3553" xlink:href="stn-20231231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_18fed2f5-39e4-4b39-b258-7c33e09eda92" xlink:to="loc_stn_SeniorUnsecuredNotesMember_a3294c3c-1347-43b3-bca5-d7ef9abf3553" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorRevolvingCreditFacilityMember_4019f695-e8e2-4f43-aed9-fd05f74a5024" xlink:href="stn-20231231.xsd#stn_SeniorRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_18fed2f5-39e4-4b39-b258-7c33e09eda92" xlink:to="loc_stn_SeniorRevolvingCreditFacilityMember_4019f695-e8e2-4f43-aed9-fd05f74a5024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoansMember_b31301dd-2dc3-4a82-bb40-c748bf03558c" xlink:href="stn-20231231.xsd#stn_SeniorTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_18fed2f5-39e4-4b39-b258-7c33e09eda92" xlink:to="loc_stn_SeniorTermLoansMember_b31301dd-2dc3-4a82-bb40-c748bf03558c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember_24ae56ec-ea0d-407b-ac64-f81f502ca1fd" xlink:href="stn-20231231.xsd#stn_NotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_18fed2f5-39e4-4b39-b258-7c33e09eda92" xlink:to="loc_stn_NotesPayableMember_24ae56ec-ea0d-407b-ac64-f81f502ca1fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareFinancingObligationsMember_b4b0a75d-dcac-4c44-b9cb-d52870d27bed" xlink:href="stn-20231231.xsd#stn_SoftwareFinancingObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_18fed2f5-39e4-4b39-b258-7c33e09eda92" xlink:to="loc_stn_SoftwareFinancingObligationsMember_b4b0a75d-dcac-4c44-b9cb-d52870d27bed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_07f01d39-d35e-4c53-9b5b-92b3bc0e1f93" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_36f95fa9-f41d-41c2-9408-18cdfe379371" xlink:to="loc_ifrs-full_Borrowings_07f01d39-d35e-4c53-9b5b-92b3bc0e1f93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_bffff66d-904f-41db-b3d1-d26a9fbc73bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_36f95fa9-f41d-41c2-9408-18cdfe379371" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_bffff66d-904f-41db-b3d1-d26a9fbc73bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_281b4de9-e425-4fed-8902-c5046c74a644" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LongtermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_36f95fa9-f41d-41c2-9408-18cdfe379371" xlink:to="loc_ifrs-full_LongtermBorrowings_281b4de9-e425-4fed-8902-c5046c74a644" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#LongTermDebtAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_772a6312-638f-41b0-8bd7-8edc82c037f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_772a6312-638f-41b0-8bd7-8edc82c037f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_34e13cca-bb48-4675-bafe-71a7ffabea4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_772a6312-638f-41b0-8bd7-8edc82c037f5" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_34e13cca-bb48-4675-bafe-71a7ffabea4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_34e13cca-bb48-4675-bafe-71a7ffabea4d_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_34e13cca-bb48-4675-bafe-71a7ffabea4d" xlink:to="loc_ifrs-full_BorrowingsByNameMember_34e13cca-bb48-4675-bafe-71a7ffabea4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_34e13cca-bb48-4675-bafe-71a7ffabea4d" xlink:to="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_793684ca-4e0f-4f87-a5f2-a54caa030c64" xlink:href="stn-20231231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_SeniorUnsecuredNotesMember_793684ca-4e0f-4f87-a5f2-a54caa030c64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorRevolvingCreditFacilityMember_fa9c7ac1-2723-449d-afbe-56bf8926e443" xlink:href="stn-20231231.xsd#stn_SeniorRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_SeniorRevolvingCreditFacilityMember_fa9c7ac1-2723-449d-afbe-56bf8926e443" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoansMember_0ec65a9f-5cad-4d69-be81-6ed870e6cad0" xlink:href="stn-20231231.xsd#stn_SeniorTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_SeniorTermLoansMember_0ec65a9f-5cad-4d69-be81-6ed870e6cad0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnsecuredBilateralMember_905ccf1c-0569-4caf-8712-637d6523600a" xlink:href="stn-20231231.xsd#stn_UnsecuredBilateralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_UnsecuredBilateralMember_905ccf1c-0569-4caf-8712-637d6523600a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnsecuredMulticurrencyFacilityMember_671558a2-1f56-45a3-8e1b-3a122ee639dc" xlink:href="stn-20231231.xsd#stn_UnsecuredMulticurrencyFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_UnsecuredMulticurrencyFacilityMember_671558a2-1f56-45a3-8e1b-3a122ee639dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OverdraftFacilityMember_a19c2d38-d03a-44b1-aa53-a05874fd29aa" xlink:href="stn-20231231.xsd#stn_OverdraftFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_OverdraftFacilityMember_a19c2d38-d03a-44b1-aa53-a05874fd29aa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorCreditFacilitiesMember_c78cab27-6ea3-406a-9303-20b27b775c18" xlink:href="stn-20231231.xsd#stn_SyndicatedSeniorCreditFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_SyndicatedSeniorCreditFacilitiesMember_c78cab27-6ea3-406a-9303-20b27b775c18" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember_92547ab6-65a5-4cca-9860-bc6cddab080a" xlink:href="stn-20231231.xsd#stn_NotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_NotesPayableMember_92547ab6-65a5-4cca-9860-bc6cddab080a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareFinancingObligationsMember_8b2ef1c3-9f31-423c-8bea-336a0ea21a2e" xlink:href="stn-20231231.xsd#stn_SoftwareFinancingObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_SoftwareFinancingObligationsMember_8b2ef1c3-9f31-423c-8bea-336a0ea21a2e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditMember_b951bba7-a93d-443d-bf01-97948cedcd0b" xlink:href="stn-20231231.xsd#stn_LettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_LettersOfCreditMember_b951bba7-a93d-443d-bf01-97948cedcd0b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SuretyFacilitiesMember_c2ff0767-6a30-4625-8410-ebd8ec865247" xlink:href="stn-20231231.xsd#stn_SuretyFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_SuretyFacilitiesMember_c2ff0767-6a30-4625-8410-ebd8ec865247" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member_1266a8f1-9247-4b17-b277-cc49b03338d9" xlink:href="stn-20231231.xsd#stn_SuretyFacilitiesExpiringBeforeSeptember2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member_1266a8f1-9247-4b17-b277-cc49b03338d9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusAxis_27c1eb75-9b9a-4e4b-a478-cb3fb96f3318" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_772a6312-638f-41b0-8bd7-8edc82c037f5" xlink:to="loc_ifrs-full_PastDueStatusAxis_27c1eb75-9b9a-4e4b-a478-cb3fb96f3318" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusMember_27c1eb75-9b9a-4e4b-a478-cb3fb96f3318_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_PastDueStatusAxis_27c1eb75-9b9a-4e4b-a478-cb3fb96f3318" xlink:to="loc_ifrs-full_PastDueStatusMember_27c1eb75-9b9a-4e4b-a478-cb3fb96f3318_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusMember_4fec94ee-8c21-40c9-a460-9ca341e37451" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_PastDueStatusAxis_27c1eb75-9b9a-4e4b-a478-cb3fb96f3318" xlink:to="loc_ifrs-full_PastDueStatusMember_4fec94ee-8c21-40c9-a460-9ca341e37451" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpireBeforeTwoThousandTwentyTwoMember_05765840-163a-4989-a070-79fe7a7f0989" xlink:href="stn-20231231.xsd#stn_ExpireBeforeTwoThousandTwentyTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_4fec94ee-8c21-40c9-a460-9ca341e37451" xlink:to="loc_stn_ExpireBeforeTwoThousandTwentyTwoMember_05765840-163a-4989-a070-79fe7a7f0989" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OpenEndedTermsMember_32431696-aed9-4bde-b9da-6662943fcb97" xlink:href="stn-20231231.xsd#stn_OpenEndedTermsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_4fec94ee-8c21-40c9-a460-9ca341e37451" xlink:to="loc_stn_OpenEndedTermsMember_32431696-aed9-4bde-b9da-6662943fcb97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_f6a43abb-3746-4aa2-8091-bf7e23134159" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_772a6312-638f-41b0-8bd7-8edc82c037f5" xlink:to="loc_ifrs-full_RangeAxis_f6a43abb-3746-4aa2-8091-bf7e23134159" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_f6a43abb-3746-4aa2-8091-bf7e23134159_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_f6a43abb-3746-4aa2-8091-bf7e23134159" xlink:to="loc_ifrs-full_RangesMember_f6a43abb-3746-4aa2-8091-bf7e23134159_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_86eb117e-f95b-41ba-b7b4-986d6d724458" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_f6a43abb-3746-4aa2-8091-bf7e23134159" xlink:to="loc_ifrs-full_RangesMember_86eb117e-f95b-41ba-b7b4-986d6d724458" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageMember_723ca5d3-4e94-4dfa-830f-802c07f579c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_86eb117e-f95b-41ba-b7b4-986d6d724458" xlink:to="loc_ifrs-full_WeightedAverageMember_723ca5d3-4e94-4dfa-830f-802c07f579c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_a751a05b-56fb-480a-a7c3-e160cba557b1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_772a6312-638f-41b0-8bd7-8edc82c037f5" xlink:to="loc_srt_CurrencyAxis_a751a05b-56fb-480a-a7c3-e160cba557b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_a751a05b-56fb-480a-a7c3-e160cba557b1_default" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_a751a05b-56fb-480a-a7c3-e160cba557b1" xlink:to="loc_currency_AllCurrenciesDomain_a751a05b-56fb-480a-a7c3-e160cba557b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_78daf40c-a2cb-41ca-9a78-e82cd9b4fe98" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_a751a05b-56fb-480a-a7c3-e160cba557b1" xlink:to="loc_currency_AllCurrenciesDomain_78daf40c-a2cb-41ca-9a78-e82cd9b4fe98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CanadianDollarsMember_1097c31a-e842-456c-8ce2-5f42bb917ed0" xlink:href="stn-20231231.xsd#stn_CanadianDollarsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_78daf40c-a2cb-41ca-9a78-e82cd9b4fe98" xlink:to="loc_stn_CanadianDollarsMember_1097c31a-e842-456c-8ce2-5f42bb917ed0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_USDollarsMember_159b75f5-c519-4964-a221-c07f525171ed" xlink:href="stn-20231231.xsd#stn_USDollarsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_78daf40c-a2cb-41ca-9a78-e82cd9b4fe98" xlink:to="loc_stn_USDollarsMember_159b75f5-c519-4964-a221-c07f525171ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherForeignCurrenciesMember_018d6096-c760-4d44-835b-ec4f97c44a37" xlink:href="stn-20231231.xsd#stn_OtherForeignCurrenciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_78daf40c-a2cb-41ca-9a78-e82cd9b4fe98" xlink:to="loc_stn_OtherForeignCurrenciesMember_018d6096-c760-4d44-835b-ec4f97c44a37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_7691ea72-83da-4357-a374-ab4b3c38dedb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_ifrs-full_NotionalAmount_7691ea72-83da-4357-a374-ab4b3c38dedb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsInterestRate_2136d37e-30ef-4207-95f2-13470e776065" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_ifrs-full_BorrowingsInterestRate_2136d37e-30ef-4207-95f2-13470e776065" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_ad360189-1ae0-4fdd-b98b-ee4243b2887e" xlink:href="stn-20231231.xsd#stn_LineOfCreditFacilityMaximumBorrowingsCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_ad360189-1ae0-4fdd-b98b-ee4243b2887e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfTranches_a0ef487e-8037-4749-a925-5f6f0bdd3d5d" xlink:href="stn-20231231.xsd#stn_NumberOfTranches"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_NumberOfTranches_a0ef487e-8037-4749-a925-5f6f0bdd3d5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_96eb894c-1118-4d41-a4e0-312d8272e7d9" xlink:href="stn-20231231.xsd#stn_LineOfCreditFacilityAdditionalBorrowingsCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_96eb894c-1118-4d41-a4e0-312d8272e7d9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BorrowingsPayableAmount_121c7693-db5a-4061-b508-18433336f250" xlink:href="stn-20231231.xsd#stn_BorrowingsPayableAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_BorrowingsPayableAmount_121c7693-db5a-4061-b508-18433336f250" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditOutstandingIssuedAmount_95a19be6-f7fc-430c-b9da-b0c86cb8b924" xlink:href="stn-20231231.xsd#stn_LettersOfCreditOutstandingIssuedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_LettersOfCreditOutstandingIssuedAmount_95a19be6-f7fc-430c-b9da-b0c86cb8b924" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_06e3b0dc-e17c-4315-ae90-5277a8750146" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UndrawnBorrowingFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_06e3b0dc-e17c-4315-ae90-5277a8750146" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_7fd14455-5ce6-40aa-b4aa-141b3e763737" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_7fd14455-5ce6-40aa-b4aa-141b3e763737" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AggregateMaturityValueOfNotes_b0ad2c4b-554e-42c2-85d2-1745d4d94a3c" xlink:href="stn-20231231.xsd#stn_AggregateMaturityValueOfNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_AggregateMaturityValueOfNotes_b0ad2c4b-554e-42c2-85d2-1745d4d94a3c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseInBorrowings_1454a06d-f268-4147-b355-ffc1462418ef" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseInBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_IncreaseDecreaseInBorrowings_1454a06d-f268-4147-b355-ffc1462418ef" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditIssuedAndOutstandingInAddition_57bec24d-2ccf-4e20-b9af-3b62b94ab2e0" xlink:href="stn-20231231.xsd#stn_LettersOfCreditIssuedAndOutstandingInAddition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_LettersOfCreditIssuedAndOutstandingInAddition_57bec24d-2ccf-4e20-b9af-3b62b94ab2e0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BondsIssued_3455191c-3964-469f-9244-bee7a83f96c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BondsIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_ifrs-full_BondsIssued_3455191c-3964-469f-9244-bee7a83f96c1" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#LongTermDebtScheduleofNotesPayableDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_869e6a7f-4f78-4f46-8672-37f9fca32633" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e98557c2-0766-4a0b-b94a-8b07a367c2a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_869e6a7f-4f78-4f46-8672-37f9fca32633" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e98557c2-0766-4a0b-b94a-8b07a367c2a5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_04f770e7-ee60-474c-89fa-a95c19604ee7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e98557c2-0766-4a0b-b94a-8b07a367c2a5" xlink:to="loc_srt_CurrencyAxis_04f770e7-ee60-474c-89fa-a95c19604ee7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_04f770e7-ee60-474c-89fa-a95c19604ee7_default" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_04f770e7-ee60-474c-89fa-a95c19604ee7" xlink:to="loc_currency_AllCurrenciesDomain_04f770e7-ee60-474c-89fa-a95c19604ee7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_ef32c891-8868-4ed8-aa5e-45d4dc70f113" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_04f770e7-ee60-474c-89fa-a95c19604ee7" xlink:to="loc_currency_AllCurrenciesDomain_ef32c891-8868-4ed8-aa5e-45d4dc70f113" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_USDollarsMember_25798bfc-06cf-4768-8b9e-0d073c4c1492" xlink:href="stn-20231231.xsd#stn_USDollarsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_ef32c891-8868-4ed8-aa5e-45d4dc70f113" xlink:to="loc_stn_USDollarsMember_25798bfc-06cf-4768-8b9e-0d073c4c1492" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BritishPoundMember_969d4054-c00c-4c58-a25b-7885dc439f4f" xlink:href="stn-20231231.xsd#stn_BritishPoundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_ef32c891-8868-4ed8-aa5e-45d4dc70f113" xlink:to="loc_stn_BritishPoundMember_969d4054-c00c-4c58-a25b-7885dc439f4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherForeignCurrencyMember_4b71cadc-d9ed-4f73-b0fe-3df50a23c5a0" xlink:href="stn-20231231.xsd#stn_OtherForeignCurrencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_ef32c891-8868-4ed8-aa5e-45d4dc70f113" xlink:to="loc_stn_OtherForeignCurrencyMember_4b71cadc-d9ed-4f73-b0fe-3df50a23c5a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_49a6c897-e0cb-4adf-b36e-1320a55d6e3c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e98557c2-0766-4a0b-b94a-8b07a367c2a5" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_49a6c897-e0cb-4adf-b36e-1320a55d6e3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_49a6c897-e0cb-4adf-b36e-1320a55d6e3c_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_49a6c897-e0cb-4adf-b36e-1320a55d6e3c" xlink:to="loc_ifrs-full_BorrowingsByNameMember_49a6c897-e0cb-4adf-b36e-1320a55d6e3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_801883fd-b7f8-49ba-911d-c4c9caff33c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_49a6c897-e0cb-4adf-b36e-1320a55d6e3c" xlink:to="loc_ifrs-full_BorrowingsByNameMember_801883fd-b7f8-49ba-911d-c4c9caff33c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember_45022672-a4ef-43db-bf8b-2039bedb4ca8" xlink:href="stn-20231231.xsd#stn_NotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_801883fd-b7f8-49ba-911d-c4c9caff33c1" xlink:to="loc_stn_NotesPayableMember_45022672-a4ef-43db-bf8b-2039bedb4ca8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_a042b9db-5fb5-408c-95b8-9dc50d228111" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e98557c2-0766-4a0b-b94a-8b07a367c2a5" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_a042b9db-5fb5-408c-95b8-9dc50d228111" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesMember_a042b9db-5fb5-408c-95b8-9dc50d228111_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_a042b9db-5fb5-408c-95b8-9dc50d228111" xlink:to="loc_ifrs-full_LiabilitiesMember_a042b9db-5fb5-408c-95b8-9dc50d228111_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesMember_4a5a6f18-3f14-4d6f-80f1-e211853f99fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_a042b9db-5fb5-408c-95b8-9dc50d228111" xlink:to="loc_ifrs-full_LiabilitiesMember_4a5a6f18-3f14-4d6f-80f1-e211853f99fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationMember_11cd5c41-6f81-4e9c-9499-3583dd710ed1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LiabilitiesMember_4a5a6f18-3f14-4d6f-80f1-e211853f99fd" xlink:to="loc_ifrs-full_ContingentConsiderationMember_11cd5c41-6f81-4e9c-9499-3583dd710ed1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CarryingAmountOfNotesPayable_b2af57f8-0c9f-4ea8-93f8-d79c1f10fc3b" xlink:href="stn-20231231.xsd#stn_CarryingAmountOfNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_869e6a7f-4f78-4f46-8672-37f9fca32633" xlink:to="loc_stn_CarryingAmountOfNotesPayable_b2af57f8-0c9f-4ea8-93f8-d79c1f10fc3b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#ProvisionsScheduleofProvisionsDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_d7e501ab-1dbf-4928-af1e-ebc5c79c674d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_0f6f3256-ad93-4846-b963-bbbd2687a1b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_d7e501ab-1dbf-4928-af1e-ebc5c79c674d" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_0f6f3256-ad93-4846-b963-bbbd2687a1b0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_a1ef77a3-4622-47a8-836d-92d001f38103" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_0f6f3256-ad93-4846-b963-bbbd2687a1b0" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_a1ef77a3-4622-47a8-836d-92d001f38103" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_a1ef77a3-4622-47a8-836d-92d001f38103_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_a1ef77a3-4622-47a8-836d-92d001f38103" xlink:to="loc_ifrs-full_OtherProvisionsMember_a1ef77a3-4622-47a8-836d-92d001f38103_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_fdb1ced5-1aaf-4f04-9f14-8e1ff7180d8f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_a1ef77a3-4622-47a8-836d-92d001f38103" xlink:to="loc_ifrs-full_OtherProvisionsMember_fdb1ced5-1aaf-4f04-9f14-8e1ff7180d8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SelfInsuredLiabilitiesProvisionMember_f89602fc-55ac-45fa-9deb-4ee7d8f2f9ba" xlink:href="stn-20231231.xsd#stn_SelfInsuredLiabilitiesProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_fdb1ced5-1aaf-4f04-9f14-8e1ff7180d8f" xlink:to="loc_stn_SelfInsuredLiabilitiesProvisionMember_f89602fc-55ac-45fa-9deb-4ee7d8f2f9ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProvisionForClaimsMember_63991878-db5a-43f3-b46a-a41e3f054f95" xlink:href="stn-20231231.xsd#stn_ProvisionForClaimsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_fdb1ced5-1aaf-4f04-9f14-8e1ff7180d8f" xlink:to="loc_stn_ProvisionForClaimsMember_63991878-db5a-43f3-b46a-a41e3f054f95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_55f6e339-d343-4063-8216-57ec2abef23e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_fdb1ced5-1aaf-4f04-9f14-8e1ff7180d8f" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_55f6e339-d343-4063-8216-57ec2abef23e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember_7b90b242-506d-4d84-80f9-678492592d0d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_fdb1ced5-1aaf-4f04-9f14-8e1ff7180d8f" xlink:to="loc_ifrs-full_OnerousContractsProvisionMember_7b90b242-506d-4d84-80f9-678492592d0d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_134e5b49-52d3-4f58-bd19-cfdf9a759fcc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_d7e501ab-1dbf-4928-af1e-ebc5c79c674d" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_134e5b49-52d3-4f58-bd19-cfdf9a759fcc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions_38470e5e-8685-48ff-bb6a-c36a45980bc9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_134e5b49-52d3-4f58-bd19-cfdf9a759fcc" xlink:to="loc_ifrs-full_OtherProvisions_38470e5e-8685-48ff-bb6a-c36a45980bc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_e3474c98-95a0-4d11-8b93-fd99732023e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_134e5b49-52d3-4f58-bd19-cfdf9a759fcc" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_e3474c98-95a0-4d11-8b93-fd99732023e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_b7553fcf-6c27-418a-906d-02d8eeecf80d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_134e5b49-52d3-4f58-bd19-cfdf9a759fcc" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_b7553fcf-6c27-418a-906d-02d8eeecf80d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_bd95fdfe-601e-4f9b-9762-fd4a2e065ade" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_134e5b49-52d3-4f58-bd19-cfdf9a759fcc" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_bd95fdfe-601e-4f9b-9762-fd4a2e065ade" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions_d6f320c8-d209-42db-a486-58b1adc3cb1d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherShorttermProvisions_1e8ceb10-46de-4bdc-bc0e-eddc7e55b339" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherShorttermProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_d7e501ab-1dbf-4928-af1e-ebc5c79c674d" xlink:to="loc_ifrs-full_OtherShorttermProvisions_1e8ceb10-46de-4bdc-bc0e-eddc7e55b339" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLongtermProvisions_7e4ec247-551f-4761-a424-e3766e3bbc67" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherLongtermProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_d7e501ab-1dbf-4928-af1e-ebc5c79c674d" xlink:to="loc_ifrs-full_OtherLongtermProvisions_7e4ec247-551f-4761-a424-e3766e3bbc67" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ProvisionsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#ProvisionsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/ProvisionsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_1368a331-9997-474a-900b-ab47f1673c69" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_163f2798-527e-4a0c-9284-f6dfe1d55d93" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_1368a331-9997-474a-900b-ab47f1673c69" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_163f2798-527e-4a0c-9284-f6dfe1d55d93" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_fe935718-2f54-45f9-a646-5beb64b6d8a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_163f2798-527e-4a0c-9284-f6dfe1d55d93" xlink:to="loc_ifrs-full_RangeAxis_fe935718-2f54-45f9-a646-5beb64b6d8a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_fe935718-2f54-45f9-a646-5beb64b6d8a0_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_fe935718-2f54-45f9-a646-5beb64b6d8a0" xlink:to="loc_ifrs-full_RangesMember_fe935718-2f54-45f9-a646-5beb64b6d8a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_9fe74214-ef2a-4326-9510-f658ae17a5e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_fe935718-2f54-45f9-a646-5beb64b6d8a0" xlink:to="loc_ifrs-full_RangesMember_9fe74214-ef2a-4326-9510-f658ae17a5e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_90f14771-876c-4596-b3fc-2fc23a924939" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_9fe74214-ef2a-4326-9510-f658ae17a5e3" xlink:to="loc_ifrs-full_BottomOfRangeMember_90f14771-876c-4596-b3fc-2fc23a924939" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_b6a79bd3-c7b2-4004-a38a-b910fcb5a402" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_9fe74214-ef2a-4326-9510-f658ae17a5e3" xlink:to="loc_ifrs-full_TopOfRangeMember_b6a79bd3-c7b2-4004-a38a-b910fcb5a402" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_c23156d6-04e0-4288-9547-145903de166f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_163f2798-527e-4a0c-9284-f6dfe1d55d93" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_c23156d6-04e0-4288-9547-145903de166f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_c23156d6-04e0-4288-9547-145903de166f_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_c23156d6-04e0-4288-9547-145903de166f" xlink:to="loc_ifrs-full_OtherProvisionsMember_c23156d6-04e0-4288-9547-145903de166f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_87d84fc1-fc60-45ae-9a77-a3795c065644" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_c23156d6-04e0-4288-9547-145903de166f" xlink:to="loc_ifrs-full_OtherProvisionsMember_87d84fc1-fc60-45ae-9a77-a3795c065644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProvisionForClaimsMember_ff1e59ef-a3a8-425e-b45c-c7324656139c" xlink:href="stn-20231231.xsd#stn_ProvisionForClaimsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_87d84fc1-fc60-45ae-9a77-a3795c065644" xlink:to="loc_stn_ProvisionForClaimsMember_ff1e59ef-a3a8-425e-b45c-c7324656139c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_6445a3eb-048d-41dc-9fc4-22b7788f4d63" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_87d84fc1-fc60-45ae-9a77-a3795c065644" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_6445a3eb-048d-41dc-9fc4-22b7788f4d63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions_51d96d3e-c2ae-4112-ad2c-0c553aee5f21" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_1368a331-9997-474a-900b-ab47f1673c69" xlink:to="loc_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions_51d96d3e-c2ae-4112-ad2c-0c553aee5f21" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_41633c62-ee12-4e45-b1aa-9b633043495d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_43a34b1f-cfac-4c26-b782-e8e2463210f1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_41633c62-ee12-4e45-b1aa-9b633043495d" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_43a34b1f-cfac-4c26-b782-e8e2463210f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_aa0c4a24-c7cd-41ca-a1be-c25fc4354b30" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_43a34b1f-cfac-4c26-b782-e8e2463210f1" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_aa0c4a24-c7cd-41ca-a1be-c25fc4354b30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_aa0c4a24-c7cd-41ca-a1be-c25fc4354b30_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_aa0c4a24-c7cd-41ca-a1be-c25fc4354b30" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_aa0c4a24-c7cd-41ca-a1be-c25fc4354b30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_e740b3cd-c8f5-49e1-b652-3f5316713356" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_aa0c4a24-c7cd-41ca-a1be-c25fc4354b30" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_e740b3cd-c8f5-49e1-b652-3f5316713356" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PensionDefinedBenefitPlansMember_dff154d1-3939-43a6-8cc0-38c3eea34e77" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PensionDefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_e740b3cd-c8f5-49e1-b652-3f5316713356" xlink:to="loc_ifrs-full_PensionDefinedBenefitPlansMember_dff154d1-3939-43a6-8cc0-38c3eea34e77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PostEmploymentBenefitPlansMember_e92729ce-f856-460f-8637-491be433fa36" xlink:href="stn-20231231.xsd#stn_PostEmploymentBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_e740b3cd-c8f5-49e1-b652-3f5316713356" xlink:to="loc_stn_PostEmploymentBenefitPlansMember_e92729ce-f856-460f-8637-491be433fa36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_6de27a45-6efb-4ab1-86b3-ee4595c2a09b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_41633c62-ee12-4e45-b1aa-9b633043495d" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_6de27a45-6efb-4ab1-86b3-ee4595c2a09b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_e0a616d3-c359-4800-941a-475c8c87302c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_41633c62-ee12-4e45-b1aa-9b633043495d" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_e0a616d3-c359-4800-941a-475c8c87302c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_d3823cb1-c7fa-4a03-bd59-6868cb780bac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_41633c62-ee12-4e45-b1aa-9b633043495d" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_d3823cb1-c7fa-4a03-bd59-6868cb780bac" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2560a375-4a59-41d4-ae34-dded535ea1e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3692ebe-337e-42fb-b925-1d6c71595fcd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2560a375-4a59-41d4-ae34-dded535ea1e5" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3692ebe-337e-42fb-b925-1d6c71595fcd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_5c8e9794-7d3d-49c1-b848-fc0b5eb30c38" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3692ebe-337e-42fb-b925-1d6c71595fcd" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_5c8e9794-7d3d-49c1-b848-fc0b5eb30c38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_5c8e9794-7d3d-49c1-b848-fc0b5eb30c38_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_5c8e9794-7d3d-49c1-b848-fc0b5eb30c38" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_5c8e9794-7d3d-49c1-b848-fc0b5eb30c38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_009b2031-5b69-4814-9361-82e862b066cf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_5c8e9794-7d3d-49c1-b848-fc0b5eb30c38" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_009b2031-5b69-4814-9361-82e862b066cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_b69b18d5-8b06-4e3d-86aa-03ed5fe7fbe0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_009b2031-5b69-4814-9361-82e862b066cf" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_b69b18d5-8b06-4e3d-86aa-03ed5fe7fbe0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember_22df1e21-063c-4480-b226-9173cd898fe3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PlanAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_009b2031-5b69-4814-9361-82e862b066cf" xlink:to="loc_ifrs-full_PlanAssetsMember_22df1e21-063c-4480-b226-9173cd898fe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_66d9241c-794a-45e3-bcf2-0ed7105e3080" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3692ebe-337e-42fb-b925-1d6c71595fcd" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_66d9241c-794a-45e3-bcf2-0ed7105e3080" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_66d9241c-794a-45e3-bcf2-0ed7105e3080_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_66d9241c-794a-45e3-bcf2-0ed7105e3080" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_66d9241c-794a-45e3-bcf2-0ed7105e3080_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_9c25c5d5-76ba-4045-9824-1bd47f687edf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_66d9241c-794a-45e3-bcf2-0ed7105e3080" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_9c25c5d5-76ba-4045-9824-1bd47f687edf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PensionDefinedBenefitPlansMember_2615b7f7-33c3-4e0d-9af1-91f15d5651ec" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PensionDefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_9c25c5d5-76ba-4045-9824-1bd47f687edf" xlink:to="loc_ifrs-full_PensionDefinedBenefitPlansMember_2615b7f7-33c3-4e0d-9af1-91f15d5651ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_2d83a5e2-fd9c-4628-aa78-1aeea3b85112" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2560a375-4a59-41d4-ae34-dded535ea1e5" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_2d83a5e2-fd9c-4628-aa78-1aeea3b85112" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_f6752826-f6fc-4cf8-b3c2-fdb30ee7b492" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2560a375-4a59-41d4-ae34-dded535ea1e5" xlink:to="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_f6752826-f6fc-4cf8-b3c2-fdb30ee7b492" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_f3268198-f5e5-46ce-aa82-fbf1dafa7f8c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_f6752826-f6fc-4cf8-b3c2-fdb30ee7b492" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_f3268198-f5e5-46ce-aa82-fbf1dafa7f8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_f80ae37b-e7cc-4de2-a581-3b7a6fd343c6" xlink:href="stn-20231231.xsd#stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_f6752826-f6fc-4cf8-b3c2-fdb30ee7b492" xlink:to="loc_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_f80ae37b-e7cc-4de2-a581-3b7a6fd343c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_f1bc59c2-de09-459a-bccd-04aa62bafc57" xlink:href="stn-20231231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_f6752826-f6fc-4cf8-b3c2-fdb30ee7b492" xlink:to="loc_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_f1bc59c2-de09-459a-bccd-04aa62bafc57" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6c2dda19-246e-41bd-83eb-340d30ff3f64" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2560a375-4a59-41d4-ae34-dded535ea1e5" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6c2dda19-246e-41bd-83eb-340d30ff3f64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_c976ba47-d711-45ee-ba34-3369d4d3c0a3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6c2dda19-246e-41bd-83eb-340d30ff3f64" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_c976ba47-d711-45ee-ba34-3369d4d3c0a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_7544f40f-52f6-49c0-b07e-db48de903e64" xlink:href="stn-20231231.xsd#stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6c2dda19-246e-41bd-83eb-340d30ff3f64" xlink:to="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_7544f40f-52f6-49c0-b07e-db48de903e64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_af0501ef-f572-4f89-9e37-0e58ef8f64d7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_7544f40f-52f6-49c0-b07e-db48de903e64" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_af0501ef-f572-4f89-9e37-0e58ef8f64d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_6ba5370d-ab6d-4e6d-9151-7ce5f6bdbfaf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_7544f40f-52f6-49c0-b07e-db48de903e64" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_6ba5370d-ab6d-4e6d-9151-7ce5f6bdbfaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_7aab258a-635d-4a10-a045-f2f7bf07b565" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_7544f40f-52f6-49c0-b07e-db48de903e64" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_7aab258a-635d-4a10-a045-f2f7bf07b565" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_5252af9e-505c-4dc8-918f-4775b54cb8ec" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6c2dda19-246e-41bd-83eb-340d30ff3f64" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_5252af9e-505c-4dc8-918f-4775b54cb8ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_48ee5f4d-9abd-469b-a9d7-13b7c7699ce7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6c2dda19-246e-41bd-83eb-340d30ff3f64" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_48ee5f4d-9abd-469b-a9d7-13b7c7699ce7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_f544902b-30dd-470a-abcd-170fd96dc349" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6c2dda19-246e-41bd-83eb-340d30ff3f64" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_f544902b-30dd-470a-abcd-170fd96dc349" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_b380e146-5d61-471a-a9be-867caf26fcaa" xlink:href="stn-20231231.xsd#stn_OtherNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2560a375-4a59-41d4-ae34-dded535ea1e5" xlink:to="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_b380e146-5d61-471a-a9be-867caf26fcaa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_7514c1fe-ac98-4605-a023-41b005431a7d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_b380e146-5d61-471a-a9be-867caf26fcaa" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_7514c1fe-ac98-4605-a023-41b005431a7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_c5ffc7bd-2b64-4af8-aae2-0d636f9e8efb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_b380e146-5d61-471a-a9be-867caf26fcaa" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_c5ffc7bd-2b64-4af8-aae2-0d636f9e8efb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3f8bbf17-75df-427d-9b5b-e8bb61deaed1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_b380e146-5d61-471a-a9be-867caf26fcaa" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3f8bbf17-75df-427d-9b5b-e8bb61deaed1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_6166fbda-defe-4713-ac39-c64b8622ff0f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_437fd898-87f6-43f6-b396-0ce559ae3182" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_437fd898-87f6-43f6-b396-0ce559ae3182" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_a5323823-f9ec-480f-83b4-e6a20635bf2a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_437fd898-87f6-43f6-b396-0ce559ae3182" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_a5323823-f9ec-480f-83b4-e6a20635bf2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_a5323823-f9ec-480f-83b4-e6a20635bf2a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_a5323823-f9ec-480f-83b4-e6a20635bf2a" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_a5323823-f9ec-480f-83b4-e6a20635bf2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_72571268-ff04-4089-bdf1-1a62069f5571" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_a5323823-f9ec-480f-83b4-e6a20635bf2a" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_72571268-ff04-4089-bdf1-1a62069f5571" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_1e3c0ab1-5b2d-4e1e-961f-1986ad761a23" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_72571268-ff04-4089-bdf1-1a62069f5571" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_1e3c0ab1-5b2d-4e1e-961f-1986ad761a23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2And3OfFairValueHierarchyMember_f7dcc14d-355e-4cb0-a2eb-e4efbac82e2c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level2And3OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_72571268-ff04-4089-bdf1-1a62069f5571" xlink:to="loc_ifrs-full_Level2And3OfFairValueHierarchyMember_f7dcc14d-355e-4cb0-a2eb-e4efbac82e2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_178fe61d-0759-4368-9ea6-12bfda0b9b18" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_178fe61d-0759-4368-9ea6-12bfda0b9b18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_8e4302b7-f903-4406-8f18-79a713aa5e5b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_8e4302b7-f903-4406-8f18-79a713aa5e5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_5709321f-ddee-4904-ba37-073f560e7246" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_5709321f-ddee-4904-ba37-073f560e7246" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_8fd9c339-ee28-42e5-9188-b5c7661edb61" xlink:href="stn-20231231.xsd#stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_8fd9c339-ee28-42e5-9188-b5c7661edb61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_81ba7ca1-f907-49ac-acfc-7d3c31730a20" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_81ba7ca1-f907-49ac-acfc-7d3c31730a20" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_8f4bd58a-54c3-4423-82a2-1d40e74b8048" xlink:href="stn-20231231.xsd#stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_8f4bd58a-54c3-4423-82a2-1d40e74b8048" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets_74390354-347c-4b18-a039-274f8ab2fc7e" xlink:href="stn-20231231.xsd#stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets_74390354-347c-4b18-a039-274f8ab2fc7e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_b4466464-1441-4b1d-a35d-40c007404da9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_b4466464-1441-4b1d-a35d-40c007404da9" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_e042e30f-06ae-4f13-a724-3aac30a5c512" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_384ba285-8cf4-44fc-9af6-5ffed374ec09" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_e042e30f-06ae-4f13-a724-3aac30a5c512" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_384ba285-8cf4-44fc-9af6-5ffed374ec09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_4e387812-d57a-47b5-83c0-515d542ef69b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_384ba285-8cf4-44fc-9af6-5ffed374ec09" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_4e387812-d57a-47b5-83c0-515d542ef69b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_4e387812-d57a-47b5-83c0-515d542ef69b_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_4e387812-d57a-47b5-83c0-515d542ef69b" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_4e387812-d57a-47b5-83c0-515d542ef69b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_eb1c34b8-2602-4e16-9b81-f8d67ae1d915" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_4e387812-d57a-47b5-83c0-515d542ef69b" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_eb1c34b8-2602-4e16-9b81-f8d67ae1d915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_cb053a54-1983-4846-b6bf-5c89a061b951" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_eb1c34b8-2602-4e16-9b81-f8d67ae1d915" xlink:to="loc_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_cb053a54-1983-4846-b6bf-5c89a061b951" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_7dfb3057-5a92-42de-a42d-50cc8c6317bc" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_eb1c34b8-2602-4e16-9b81-f8d67ae1d915" xlink:to="loc_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_7dfb3057-5a92-42de-a42d-50cc8c6317bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember_bf029c37-a21d-4f1d-8955-9228538321de" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_eb1c34b8-2602-4e16-9b81-f8d67ae1d915" xlink:to="loc_stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember_bf029c37-a21d-4f1d-8955-9228538321de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_8c72f639-37b4-4fd3-9812-9efda408aeb7" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_eb1c34b8-2602-4e16-9b81-f8d67ae1d915" xlink:to="loc_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_8c72f639-37b4-4fd3-9812-9efda408aeb7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_d6387fa5-ecaa-4a48-b212-9aba8aed0925" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_eb1c34b8-2602-4e16-9b81-f8d67ae1d915" xlink:to="loc_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_d6387fa5-ecaa-4a48-b212-9aba8aed0925" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_7dad482b-fbe8-4ca4-b25c-fa2262e96404" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_e042e30f-06ae-4f13-a724-3aac30a5c512" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_7dad482b-fbe8-4ca4-b25c-fa2262e96404" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_1a06dae6-866f-4ffd-9063-0bde62e3bbe5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_e042e30f-06ae-4f13-a724-3aac30a5c512" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_1a06dae6-866f-4ffd-9063-0bde62e3bbe5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_ad0c25b5-d15d-40ee-ad4a-d90bf7d9e7a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_e042e30f-06ae-4f13-a724-3aac30a5c512" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_ad0c25b5-d15d-40ee-ad4a-d90bf7d9e7a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_cec21756-aecb-4eb5-95fb-4b1082348acb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_e042e30f-06ae-4f13-a724-3aac30a5c512" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_cec21756-aecb-4eb5-95fb-4b1082348acb" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CommitmentsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#CommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/CommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:href="stn-20231231.xsd#stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_719b2fd1-ea5c-4a31-877f-9633302c5524" xlink:href="stn-20231231.xsd#stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:to="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_719b2fd1-ea5c-4a31-877f-9633302c5524" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_73a22f99-0c92-40a6-99c7-247f4e4aa23d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_719b2fd1-ea5c-4a31-877f-9633302c5524" xlink:to="loc_ifrs-full_MaturityAxis_73a22f99-0c92-40a6-99c7-247f4e4aa23d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_73a22f99-0c92-40a6-99c7-247f4e4aa23d_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_73a22f99-0c92-40a6-99c7-247f4e4aa23d" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_73a22f99-0c92-40a6-99c7-247f4e4aa23d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_653d771b-7e8b-4aad-b1c4-7626dbed74df" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_73a22f99-0c92-40a6-99c7-247f4e4aa23d" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_653d771b-7e8b-4aad-b1c4-7626dbed74df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_95d696ed-0bbe-4ef7-8efc-30181a196292" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_653d771b-7e8b-4aad-b1c4-7626dbed74df" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_95d696ed-0bbe-4ef7-8efc-30181a196292" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_c9564169-2475-413c-bba3-ecc9def88f68" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_653d771b-7e8b-4aad-b1c4-7626dbed74df" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_c9564169-2475-413c-bba3-ecc9def88f68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsMember_029d1896-3246-4fbd-8427-554b967d6fd7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_653d771b-7e8b-4aad-b1c4-7626dbed74df" xlink:to="loc_ifrs-full_LaterThanThreeYearsMember_029d1896-3246-4fbd-8427-554b967d6fd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_945141de-e6a5-4a65-a809-15adf9d07a2a" xlink:href="stn-20231231.xsd#stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:to="loc_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_945141de-e6a5-4a65-a809-15adf9d07a2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_24fd3ea1-f79e-4e83-b7a1-76ef99034a4a" xlink:href="stn-20231231.xsd#stn_LeasesNotYetCommencedToWhichLesseeIsCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:to="loc_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_24fd3ea1-f79e-4e83-b7a1-76ef99034a4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_b0164c8f-8424-4c9c-80ee-3c6bf95dfb2a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:to="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_b0164c8f-8424-4c9c-80ee-3c6bf95dfb2a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Commitments_27017471-5a16-4949-9805-cea249c65fc3" xlink:href="stn-20231231.xsd#stn_Commitments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:to="loc_stn_Commitments_27017471-5a16-4949-9805-cea249c65fc3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UndiscountedLeasePaymentsToBeReceived_acc94c13-03de-4068-ad29-db27490f18df" xlink:href="stn-20231231.xsd#stn_UndiscountedLeasePaymentsToBeReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:to="loc_stn_UndiscountedLeasePaymentsToBeReceived_acc94c13-03de-4068-ad29-db27490f18df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived_867f212b-0997-46bc-a869-cc66a2957468" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:to="loc_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived_867f212b-0997-46bc-a869-cc66a2957468" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ContingenciesandGuaranteesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#ContingenciesandGuaranteesDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/ContingenciesandGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_64d0c6c5-d311-430e-b1a1-96f59521f977" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_5263fa24-81be-496d-8820-5d4ddea52c18" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_64d0c6c5-d311-430e-b1a1-96f59521f977" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_5263fa24-81be-496d-8820-5d4ddea52c18" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_a4cfb670-9586-437f-97f4-1ef390bac781" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_5263fa24-81be-496d-8820-5d4ddea52c18" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_a4cfb670-9586-437f-97f4-1ef390bac781" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesMember_a4cfb670-9586-437f-97f4-1ef390bac781_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_a4cfb670-9586-437f-97f4-1ef390bac781" xlink:to="loc_ifrs-full_ContingentLiabilitiesMember_a4cfb670-9586-437f-97f4-1ef390bac781_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesMember_76342142-ff1a-48b0-84c5-8f8a6cd2e03b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_a4cfb670-9586-437f-97f4-1ef390bac781" xlink:to="loc_ifrs-full_ContingentLiabilitiesMember_76342142-ff1a-48b0-84c5-8f8a6cd2e03b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_1b34758c-54ae-425a-8273-5636da132d24" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilityForGuaranteesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember_76342142-ff1a-48b0-84c5-8f8a6cd2e03b" xlink:to="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_1b34758c-54ae-425a-8273-5636da132d24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimatedFinancialEffectOfContingentAssets_7884d615-df72-48ab-966a-3303c8b8d980" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EstimatedFinancialEffectOfContingentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_64d0c6c5-d311-430e-b1a1-96f59521f977" xlink:to="loc_ifrs-full_EstimatedFinancialEffectOfContingentAssets_7884d615-df72-48ab-966a-3303c8b8d980" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#ShareCapitalAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_b2c4a508-9f9d-4630-bd7d-0ba4d421e1f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_b2c4a508-9f9d-4630-bd7d-0ba4d421e1f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_b2c4a508-9f9d-4630-bd7d-0ba4d421e1f4_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_b2c4a508-9f9d-4630-bd7d-0ba4d421e1f4" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_b2c4a508-9f9d-4630-bd7d-0ba4d421e1f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_f9133bb1-2467-4031-a137-2f1ba14dc029" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_b2c4a508-9f9d-4630-bd7d-0ba4d421e1f4" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_f9133bb1-2467-4031-a137-2f1ba14dc029" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OfficersAndEmployeesMember_fb8fc814-4a2f-4288-b409-7055a5636ef8" xlink:href="stn-20231231.xsd#stn_OfficersAndEmployeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_f9133bb1-2467-4031-a137-2f1ba14dc029" xlink:to="loc_stn_OfficersAndEmployeesMember_fb8fc814-4a2f-4288-b409-7055a5636ef8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_6a342e5b-1835-4486-8f21-8e76eeee2394" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_6a342e5b-1835-4486-8f21-8e76eeee2394" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_6a342e5b-1835-4486-8f21-8e76eeee2394_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_6a342e5b-1835-4486-8f21-8e76eeee2394" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_6a342e5b-1835-4486-8f21-8e76eeee2394_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_6a342e5b-1835-4486-8f21-8e76eeee2394" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RestrictedShareUnitsRSUsMember_d214f323-98d2-4418-b6d1-187e58006862" xlink:href="stn-20231231.xsd#stn_RestrictedShareUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:to="loc_stn_RestrictedShareUnitsRSUsMember_d214f323-98d2-4418-b6d1-187e58006862" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsMember_80d09eb9-c93f-40f9-976a-516e245ec2a1" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:to="loc_stn_PerformanceShareUnitsMember_80d09eb9-c93f-40f9-976a-516e245ec2a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsExcludingDividendsMember_9fc2177c-e7a1-4148-b6ab-5d50adbef3a8" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsPSUsExcludingDividendsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_PerformanceShareUnitsMember_80d09eb9-c93f-40f9-976a-516e245ec2a1" xlink:to="loc_stn_PerformanceShareUnitsPSUsExcludingDividendsMember_9fc2177c-e7a1-4148-b6ab-5d50adbef3a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsExcludingDividendsMember_e12ecb52-8258-4178-ab74-0a3b9c79d95e" xlink:href="stn-20231231.xsd#stn_DeferredShareUnitsDSUsExcludingDividendsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:to="loc_stn_DeferredShareUnitsDSUsExcludingDividendsMember_e12ecb52-8258-4178-ab74-0a3b9c79d95e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsMember_da8582a9-6a4d-4b83-a857-a0f53e3f6010" xlink:href="stn-20231231.xsd#stn_DeferredShareUnitsDSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:to="loc_stn_DeferredShareUnitsDSUsMember_da8582a9-6a4d-4b83-a857-a0f53e3f6010" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember_cda37cd0-0769-45ec-833f-cee6533a0e6c" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:to="loc_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember_cda37cd0-0769-45ec-833f-cee6533a0e6c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember_5b4e38e4-fe24-4af1-b7f5-8b9dc04338e8" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:to="loc_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember_5b4e38e4-fe24-4af1-b7f5-8b9dc04338e8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Vesting1Axis_c602cee8-1246-4b91-8266-041221769989" xlink:href="stn-20231231.xsd#stn_Vesting1Axis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:to="loc_stn_Vesting1Axis_c602cee8-1246-4b91-8266-041221769989" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Vesting1Domain_c602cee8-1246-4b91-8266-041221769989_default" xlink:href="stn-20231231.xsd#stn_Vesting1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_stn_Vesting1Axis_c602cee8-1246-4b91-8266-041221769989" xlink:to="loc_stn_Vesting1Domain_c602cee8-1246-4b91-8266-041221769989_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Vesting1Domain_907cfa45-71b8-40b6-8dd1-58858c0f7548" xlink:href="stn-20231231.xsd#stn_Vesting1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_stn_Vesting1Axis_c602cee8-1246-4b91-8266-041221769989" xlink:to="loc_stn_Vesting1Domain_907cfa45-71b8-40b6-8dd1-58858c0f7548" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EstimatedHistoricalDataMember_c40493bf-78c2-466c-bdef-addc4b2a2306" xlink:href="stn-20231231.xsd#stn_EstimatedHistoricalDataMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_Vesting1Domain_907cfa45-71b8-40b6-8dd1-58858c0f7548" xlink:to="loc_stn_EstimatedHistoricalDataMember_c40493bf-78c2-466c-bdef-addc4b2a2306" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_a88da7ce-c66c-4468-bd31-0110f12eef6a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:to="loc_ifrs-full_RangeAxis_a88da7ce-c66c-4468-bd31-0110f12eef6a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_a88da7ce-c66c-4468-bd31-0110f12eef6a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_a88da7ce-c66c-4468-bd31-0110f12eef6a" xlink:to="loc_ifrs-full_RangesMember_a88da7ce-c66c-4468-bd31-0110f12eef6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_d9aa25e4-83ee-47d7-8ddd-4352a78fdac3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_a88da7ce-c66c-4468-bd31-0110f12eef6a" xlink:to="loc_ifrs-full_RangesMember_d9aa25e4-83ee-47d7-8ddd-4352a78fdac3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_dc412242-5bf0-48d4-beae-025216800dff" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_d9aa25e4-83ee-47d7-8ddd-4352a78fdac3" xlink:to="loc_ifrs-full_BottomOfRangeMember_dc412242-5bf0-48d4-beae-025216800dff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_8c0b8468-ac7c-4ea2-b3f4-f79eb334e6c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_d9aa25e4-83ee-47d7-8ddd-4352a78fdac3" xlink:to="loc_ifrs-full_TopOfRangeMember_8c0b8468-ac7c-4ea2-b3f4-f79eb334e6c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_efdf0f39-0678-4352-a3db-18e46926e222" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:to="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_efdf0f39-0678-4352-a3db-18e46926e222" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesMember_efdf0f39-0678-4352-a3db-18e46926e222_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ValuationTechniquesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_efdf0f39-0678-4352-a3db-18e46926e222" xlink:to="loc_ifrs-full_ValuationTechniquesMember_efdf0f39-0678-4352-a3db-18e46926e222_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesMember_f30b5280-1d67-4fb3-b515-2b00a7f00dcb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ValuationTechniquesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_efdf0f39-0678-4352-a3db-18e46926e222" xlink:to="loc_ifrs-full_ValuationTechniquesMember_f30b5280-1d67-4fb3-b515-2b00a7f00dcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OptionPricingModelMember_89df47b6-698f-4a99-a0c5-70c8bbf0272f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OptionPricingModelMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ValuationTechniquesMember_f30b5280-1d67-4fb3-b515-2b00a7f00dcb" xlink:to="loc_ifrs-full_OptionPricingModelMember_89df47b6-698f-4a99-a0c5-70c8bbf0272f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram_8e1ea442-2c8c-4365-92b1-a42fe33277fe" xlink:href="stn-20231231.xsd#stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram_8e1ea442-2c8c-4365-92b1-a42fe33277fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SharesRepurchasedForCancellation_9923ed4f-c8c3-488a-bed0-e39405c610c5" xlink:href="stn-20231231.xsd#stn_SharesRepurchasedForCancellation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_SharesRepurchasedForCancellation_9923ed4f-c8c3-488a-bed0-e39405c610c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CancellationOfTreasuryShares_43b1b919-af34-4a32-a44f-ce5c96be3639" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CancellationOfTreasuryShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_CancellationOfTreasuryShares_43b1b919-af34-4a32-a44f-ce5c96be3639" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_e0b47ac5-3e71-41d5-9a8f-467188762bce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_e0b47ac5-3e71-41d5-9a8f-467188762bce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ParValuePerShare_5c943f43-0175-4d1a-b20f-bfe08e5671f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_ParValuePerShare_5c943f43-0175-4d1a-b20f-bfe08e5671f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GrossProceedsFromIssuingShares_f01a7af0-996e-4509-a37b-c93b72be0d32" xlink:href="stn-20231231.xsd#stn_GrossProceedsFromIssuingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_GrossProceedsFromIssuingShares_f01a7af0-996e-4509-a37b-c93b72be0d32" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_70c347c5-d1ad-4d9b-8a64-ce1ba87ed633" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_70c347c5-d1ad-4d9b-8a64-ce1ba87ed633" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendPayables_132df10d-b901-4589-b20a-2aa79f212fbc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendPayables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_DividendPayables_132df10d-b901-4589-b20a-2aa79f212fbc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_0d894b0f-64e1-431d-a8eb-19d2d12dbad1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_0d894b0f-64e1-431d-a8eb-19d2d12dbad1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_36719727-1794-4422-8dab-bb0495846e07" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_36719727-1794-4422-8dab-bb0495846e07" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_ba990005-74d2-4275-851b-b31184beee90" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_ba990005-74d2-4275-851b-b31184beee90" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_e6483247-accd-4fe7-a96a-be1aa3066496" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_e6483247-accd-4fe7-a96a-be1aa3066496" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_VestingDurationForShareBasedPaymentArrangement_e7d33ed8-d51f-4acd-9863-0a24ee330b1b" xlink:href="stn-20231231.xsd#stn_VestingDurationForShareBasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_VestingDurationForShareBasedPaymentArrangement_e7d33ed8-d51f-4acd-9863-0a24ee330b1b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfCompensationInShares_98a302ea-a4b3-4d66-94a6-91aaddd00a27" xlink:href="stn-20231231.xsd#stn_PercentageOfCompensationInShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_PercentageOfCompensationInShares_98a302ea-a4b3-4d66-94a6-91aaddd00a27" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfTradingDays_572d380e-0ac1-44c7-b420-97759bd7b45f" xlink:href="stn-20231231.xsd#stn_NumberOfTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_NumberOfTradingDays_572d380e-0ac1-44c7-b420-97759bd7b45f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_8ff2a389-5d9a-4324-9e13-8eb1359ba7ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_8ff2a389-5d9a-4324-9e13-8eb1359ba7ad" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted_3d9ba9bf-df7d-4d80-bc09-b4acaf99009d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted_3d9ba9bf-df7d-4d80-bc09-b4acaf99009d" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_27e42e74-3896-4f50-b606-29c3a41a9b88" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_27e42e74-3896-4f50-b606-29c3a41a9b88" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested_38b7eebe-bc8f-4653-8fd5-880c3a7f5e91" xlink:href="stn-20231231.xsd#stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested_38b7eebe-bc8f-4653-8fd5-880c3a7f5e91" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_62182ab7-7e06-4d72-9eb1-bfaea60d1af6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_62182ab7-7e06-4d72-9eb1-bfaea60d1af6" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SharebasedPaymentArrangementVestingRightsPercentage_ae3ebbce-7bfb-493b-b717-9b1f52e999a4" xlink:href="stn-20231231.xsd#stn_SharebasedPaymentArrangementVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_SharebasedPaymentArrangementVestingRightsPercentage_ae3ebbce-7bfb-493b-b717-9b1f52e999a4" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease_ddf5b596-a9da-4e3d-836e-0f5198425da2" xlink:href="stn-20231231.xsd#stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease_ddf5b596-a9da-4e3d-836e-0f5198425da2" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfOtherEquityInstruments_e1557b47-bbba-469c-9120-c1abf2770c03" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsOfOtherEquityInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_PaymentsOfOtherEquityInstruments_e1557b47-bbba-469c-9120-c1abf2770c03" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011_296feae3-c21f-43de-9069-342f689b629b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011_296feae3-c21f-43de-9069-342f689b629b" xlink:type="arc" order="23"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#ShareCapitalScheduleofDividendsDeclaredandRecordedDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDividendsLineItems_b8e68235-d5b2-4911-91ec-c5f43d56db67" xlink:href="stn-20231231.xsd#stn_DisclosureOfDividendsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDividendsTable_0c96b266-ae2b-4c22-9226-2a6001eeb115" xlink:href="stn-20231231.xsd#stn_DisclosureOfDividendsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_DisclosureOfDividendsLineItems_b8e68235-d5b2-4911-91ec-c5f43d56db67" xlink:to="loc_stn_DisclosureOfDividendsTable_0c96b266-ae2b-4c22-9226-2a6001eeb115" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOrdinarySharesAxis_a5326c20-606c-46d3-8354-2540e79fa6d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfDividendsTable_0c96b266-ae2b-4c22-9226-2a6001eeb115" xlink:to="loc_ifrs-full_ClassesOfOrdinarySharesAxis_a5326c20-606c-46d3-8354-2540e79fa6d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OrdinarySharesMember_a5326c20-606c-46d3-8354-2540e79fa6d4_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesAxis_a5326c20-606c-46d3-8354-2540e79fa6d4" xlink:to="loc_ifrs-full_OrdinarySharesMember_a5326c20-606c-46d3-8354-2540e79fa6d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OrdinarySharesMember_38b8aa80-f6ed-4a27-8bdb-6eef3a9217a6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesAxis_a5326c20-606c-46d3-8354-2540e79fa6d4" xlink:to="loc_ifrs-full_OrdinarySharesMember_38b8aa80-f6ed-4a27-8bdb-6eef3a9217a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodOneMember_91b62587-8b06-4072-b66c-1bcbfbaa8926" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OrdinarySharesMember_38b8aa80-f6ed-4a27-8bdb-6eef3a9217a6" xlink:to="loc_stn_OrdinarySharesPerSharePeriodOneMember_91b62587-8b06-4072-b66c-1bcbfbaa8926" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodTwoMember_d202b6e0-9d6c-42d0-97f9-d345d8465017" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OrdinarySharesMember_38b8aa80-f6ed-4a27-8bdb-6eef3a9217a6" xlink:to="loc_stn_OrdinarySharesPerSharePeriodTwoMember_d202b6e0-9d6c-42d0-97f9-d345d8465017" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodThreeMember_8f29a283-7b2d-4b0e-8605-4d09691ae9c2" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OrdinarySharesMember_38b8aa80-f6ed-4a27-8bdb-6eef3a9217a6" xlink:to="loc_stn_OrdinarySharesPerSharePeriodThreeMember_8f29a283-7b2d-4b0e-8605-4d09691ae9c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodFourMember_10c866f2-9d34-4410-a6ec-517d0eb89d86" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OrdinarySharesMember_38b8aa80-f6ed-4a27-8bdb-6eef3a9217a6" xlink:to="loc_stn_OrdinarySharesPerSharePeriodFourMember_10c866f2-9d34-4410-a6ec-517d0eb89d86" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodFiveMember_67fdb6cc-92d8-427d-8b26-a6165f3bcee9" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OrdinarySharesMember_38b8aa80-f6ed-4a27-8bdb-6eef3a9217a6" xlink:to="loc_stn_OrdinarySharesPerSharePeriodFiveMember_67fdb6cc-92d8-427d-8b26-a6165f3bcee9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare_369783a4-b869-46b3-9a81-75e8da770d62" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfDividendsLineItems_b8e68235-d5b2-4911-91ec-c5f43d56db67" xlink:to="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare_369783a4-b869-46b3-9a81-75e8da770d62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidOrdinaryShares_2a082174-c6db-43d0-ae77-c0bdf33e3654" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOrdinaryShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfDividendsLineItems_b8e68235-d5b2-4911-91ec-c5f43d56db67" xlink:to="loc_ifrs-full_DividendsPaidOrdinaryShares_2a082174-c6db-43d0-ae77-c0bdf33e3654" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_73659b8a-012b-4794-a61a-53d8ebf0cbc4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_6d606488-1abc-4741-ad5f-8053d0cf4e08" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_73659b8a-012b-4794-a61a-53d8ebf0cbc4" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_6d606488-1abc-4741-ad5f-8053d0cf4e08" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_3cdbfaf1-7603-495c-bccd-3f41f256d5df" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_6d606488-1abc-4741-ad5f-8053d0cf4e08" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_3cdbfaf1-7603-495c-bccd-3f41f256d5df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_3cdbfaf1-7603-495c-bccd-3f41f256d5df_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_3cdbfaf1-7603-495c-bccd-3f41f256d5df" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_3cdbfaf1-7603-495c-bccd-3f41f256d5df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_1b6d4f83-b5c1-4356-ab98-a7fad84f4d86" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_3cdbfaf1-7603-495c-bccd-3f41f256d5df" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_1b6d4f83-b5c1-4356-ab98-a7fad84f4d86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RestrictedShareUnitsRSUsMember_9717f9c1-3523-48d6-b6ab-ae60a5a866d3" xlink:href="stn-20231231.xsd#stn_RestrictedShareUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_1b6d4f83-b5c1-4356-ab98-a7fad84f4d86" xlink:to="loc_stn_RestrictedShareUnitsRSUsMember_9717f9c1-3523-48d6-b6ab-ae60a5a866d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsMember_8826bde4-fbe0-4d87-ae54-e9e59b5c1804" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_1b6d4f83-b5c1-4356-ab98-a7fad84f4d86" xlink:to="loc_stn_PerformanceShareUnitsMember_8826bde4-fbe0-4d87-ae54-e9e59b5c1804" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsMember_b3a81a3c-30b6-4fc3-8acc-8e5703bc61f7" xlink:href="stn-20231231.xsd#stn_DeferredShareUnitsDSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_1b6d4f83-b5c1-4356-ab98-a7fad84f4d86" xlink:to="loc_stn_DeferredShareUnitsDSUsMember_b3a81a3c-30b6-4fc3-8acc-8e5703bc61f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_c4722c08-717f-427a-817d-14277bcd3704" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_73659b8a-012b-4794-a61a-53d8ebf0cbc4" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_c4722c08-717f-427a-817d-14277bcd3704" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_2ceba5b8-8f2e-4c30-8422-dc8b9323d8ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_73659b8a-012b-4794-a61a-53d8ebf0cbc4" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_2ceba5b8-8f2e-4c30-8422-dc8b9323d8ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_27af57bc-3d02-4566-aa18-31071065cd7f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_73659b8a-012b-4794-a61a-53d8ebf0cbc4" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_27af57bc-3d02-4566-aa18-31071065cd7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_decd68d1-f582-4eb4-b630-8a0e2c3b1525" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_73659b8a-012b-4794-a61a-53d8ebf0cbc4" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_decd68d1-f582-4eb4-b630-8a0e2c3b1525" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_03a72e77-2aea-49fa-9d09-944fb45f718b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_92193be5-ebb7-4617-a453-f67c7050623a" xlink:href="stn-20231231.xsd#stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_ee32df84-e4ac-4613-bd71-c024cc370797" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_92193be5-ebb7-4617-a453-f67c7050623a" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_ee32df84-e4ac-4613-bd71-c024cc370797" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis_802881a9-2120-49b7-bfd8-c623e605fa58" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MeasurementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_ee32df84-e4ac-4613-bd71-c024cc370797" xlink:to="loc_ifrs-full_MeasurementAxis_802881a9-2120-49b7-bfd8-c623e605fa58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_802881a9-2120-49b7-bfd8-c623e605fa58_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MeasurementAxis_802881a9-2120-49b7-bfd8-c623e605fa58" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_802881a9-2120-49b7-bfd8-c623e605fa58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_3f30204b-3c5f-4837-a230-b014fe418c10" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MeasurementAxis_802881a9-2120-49b7-bfd8-c623e605fa58" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_3f30204b-3c5f-4837-a230-b014fe418c10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RecurringFairValueMeasurementMember_009a66df-81b3-4c91-a9cd-e3e831d92dd1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RecurringFairValueMeasurementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedMeasurementMember_3f30204b-3c5f-4837-a230-b014fe418c10" xlink:to="loc_ifrs-full_RecurringFairValueMeasurementMember_009a66df-81b3-4c91-a9cd-e3e831d92dd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_fb489f7f-eb8b-4991-b150-63f75f0433f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_ee32df84-e4ac-4613-bd71-c024cc370797" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_fb489f7f-eb8b-4991-b150-63f75f0433f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_fb489f7f-eb8b-4991-b150-63f75f0433f7_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_fb489f7f-eb8b-4991-b150-63f75f0433f7" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_fb489f7f-eb8b-4991-b150-63f75f0433f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_fd4e6cec-6193-4838-bbef-b7aa5e0b5f76" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_fb489f7f-eb8b-4991-b150-63f75f0433f7" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_fd4e6cec-6193-4838-bbef-b7aa5e0b5f76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_61f12c0c-d25d-4811-831f-6495da7c3d2e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_fd4e6cec-6193-4838-bbef-b7aa5e0b5f76" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_61f12c0c-d25d-4811-831f-6495da7c3d2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_2a485a20-6db8-473f-b242-9f10cd5ae656" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_fd4e6cec-6193-4838-bbef-b7aa5e0b5f76" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_2a485a20-6db8-473f-b242-9f10cd5ae656" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember_43cdbbac-a06a-4030-adb0-335fe65482df" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level3OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_fd4e6cec-6193-4838-bbef-b7aa5e0b5f76" xlink:to="loc_ifrs-full_Level3OfFairValueHierarchyMember_43cdbbac-a06a-4030-adb0-335fe65482df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_45caf969-17d7-4f0d-a2d4-a1fc5c69d89a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_ee32df84-e4ac-4613-bd71-c024cc370797" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_45caf969-17d7-4f0d-a2d4-a1fc5c69d89a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_45caf969-17d7-4f0d-a2d4-a1fc5c69d89a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_45caf969-17d7-4f0d-a2d4-a1fc5c69d89a" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_45caf969-17d7-4f0d-a2d4-a1fc5c69d89a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_ff1b54eb-e1bc-4265-87f5-515dd875bda1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_45caf969-17d7-4f0d-a2d4-a1fc5c69d89a" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_ff1b54eb-e1bc-4265-87f5-515dd875bda1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_859ef06c-37c3-4f55-b54f-d1cf1d37dd28" xlink:href="stn-20231231.xsd#stn_InvestmentsHeldForSelfInsuredLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ff1b54eb-e1bc-4265-87f5-515dd875bda1" xlink:to="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_859ef06c-37c3-4f55-b54f-d1cf1d37dd28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativesMember_f656a503-af9d-4f83-b961-bc9fe99e964a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DerivativesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ff1b54eb-e1bc-4265-87f5-515dd875bda1" xlink:to="loc_ifrs-full_DerivativesMember_f656a503-af9d-4f83-b961-bc9fe99e964a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_c656a47b-23dd-4e2c-aeff-32c9a3f2383f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_ee32df84-e4ac-4613-bd71-c024cc370797" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_c656a47b-23dd-4e2c-aeff-32c9a3f2383f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesMember_c656a47b-23dd-4e2c-aeff-32c9a3f2383f_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_c656a47b-23dd-4e2c-aeff-32c9a3f2383f" xlink:to="loc_ifrs-full_LiabilitiesMember_c656a47b-23dd-4e2c-aeff-32c9a3f2383f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesMember_f044c8d5-bb76-41c0-9007-89b5107e786b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_c656a47b-23dd-4e2c-aeff-32c9a3f2383f" xlink:to="loc_ifrs-full_LiabilitiesMember_f044c8d5-bb76-41c0-9007-89b5107e786b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember_4399d2dc-fd34-4c9c-b9b5-1e2aefe2bb10" xlink:href="stn-20231231.xsd#stn_NotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LiabilitiesMember_f044c8d5-bb76-41c0-9007-89b5107e786b" xlink:to="loc_stn_NotesPayableMember_4399d2dc-fd34-4c9c-b9b5-1e2aefe2bb10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativesMember_8460e703-d1fa-47c9-85ad-c3ffef83d6e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DerivativesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LiabilitiesMember_f044c8d5-bb76-41c0-9007-89b5107e786b" xlink:to="loc_ifrs-full_DerivativesMember_8460e703-d1fa-47c9-85ad-c3ffef83d6e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets_c4d3bbeb-8dab-43f6-9c14-d9c71736dea6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_92193be5-ebb7-4617-a453-f67c7050623a" xlink:to="loc_ifrs-full_OtherFinancialAssets_c4d3bbeb-8dab-43f6-9c14-d9c71736dea6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialLiabilities_d09efcd0-096b-41ca-9139-89707cedfeef" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_92193be5-ebb7-4617-a453-f67c7050623a" xlink:to="loc_ifrs-full_OtherFinancialLiabilities_d09efcd0-096b-41ca-9139-89707cedfeef" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_4a247da6-2095-4b81-aae7-94b0a362ad76" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_03bc52bd-6bb9-4fe8-960e-175108162d75" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_4a247da6-2095-4b81-aae7-94b0a362ad76" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_03bc52bd-6bb9-4fe8-960e-175108162d75" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis_6a02a223-3dd1-4d44-93e2-698e9d8ca852" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MeasurementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_03bc52bd-6bb9-4fe8-960e-175108162d75" xlink:to="loc_ifrs-full_MeasurementAxis_6a02a223-3dd1-4d44-93e2-698e9d8ca852" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_6a02a223-3dd1-4d44-93e2-698e9d8ca852_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MeasurementAxis_6a02a223-3dd1-4d44-93e2-698e9d8ca852" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_6a02a223-3dd1-4d44-93e2-698e9d8ca852_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_8e7442b2-16e8-4b68-9a5d-0f8d56ab7c98" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MeasurementAxis_6a02a223-3dd1-4d44-93e2-698e9d8ca852" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_8e7442b2-16e8-4b68-9a5d-0f8d56ab7c98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_534d7df8-b5af-4279-806d-8fcbb1a6ebf6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedMeasurementMember_8e7442b2-16e8-4b68-9a5d-0f8d56ab7c98" xlink:to="loc_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_534d7df8-b5af-4279-806d-8fcbb1a6ebf6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_53e5d589-b596-464e-a04e-3088b3fcf8d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_03bc52bd-6bb9-4fe8-960e-175108162d75" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_53e5d589-b596-464e-a04e-3088b3fcf8d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_53e5d589-b596-464e-a04e-3088b3fcf8d2_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_53e5d589-b596-464e-a04e-3088b3fcf8d2" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_53e5d589-b596-464e-a04e-3088b3fcf8d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_be2a1a7e-364e-47f3-b1aa-89081951a4b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_53e5d589-b596-464e-a04e-3088b3fcf8d2" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_be2a1a7e-364e-47f3-b1aa-89081951a4b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_d40e2098-1b35-44cf-9039-84f975a38cd4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_be2a1a7e-364e-47f3-b1aa-89081951a4b7" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_d40e2098-1b35-44cf-9039-84f975a38cd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_c68cd36a-a593-402a-af46-dd2a94a34365" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_be2a1a7e-364e-47f3-b1aa-89081951a4b7" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_c68cd36a-a593-402a-af46-dd2a94a34365" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember_d8bac109-413b-473c-8518-d423d7dbba1c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level3OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_be2a1a7e-364e-47f3-b1aa-89081951a4b7" xlink:to="loc_ifrs-full_Level3OfFairValueHierarchyMember_d8bac109-413b-473c-8518-d423d7dbba1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_12be0480-54f6-4ddb-839c-1b8353baf600" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_03bc52bd-6bb9-4fe8-960e-175108162d75" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_12be0480-54f6-4ddb-839c-1b8353baf600" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesMember_12be0480-54f6-4ddb-839c-1b8353baf600_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_12be0480-54f6-4ddb-839c-1b8353baf600" xlink:to="loc_ifrs-full_LiabilitiesMember_12be0480-54f6-4ddb-839c-1b8353baf600_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesMember_4ad17175-e58a-420a-803f-42dc16bc02d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_12be0480-54f6-4ddb-839c-1b8353baf600" xlink:to="loc_ifrs-full_LiabilitiesMember_4ad17175-e58a-420a-803f-42dc16bc02d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_a03050f3-3ba4-45fa-b428-ff78a37051a2" xlink:href="stn-20231231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LiabilitiesMember_4ad17175-e58a-420a-803f-42dc16bc02d1" xlink:to="loc_stn_SeniorUnsecuredNotesMember_a03050f3-3ba4-45fa-b428-ff78a37051a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_66df6bdf-7c66-486b-901c-a739faf2c1dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_4a247da6-2095-4b81-aae7-94b0a362ad76" xlink:to="loc_ifrs-full_Liabilities_66df6bdf-7c66-486b-901c-a739faf2c1dc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#FinancialInstrumentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesAxis_065b04e8-d755-45d2-8d20-4f44dce75cdb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:to="loc_ifrs-full_TypesOfHedgesAxis_065b04e8-d755-45d2-8d20-4f44dce75cdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember_065b04e8-d755-45d2-8d20-4f44dce75cdb_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_065b04e8-d755-45d2-8d20-4f44dce75cdb" xlink:to="loc_ifrs-full_TypesOfHedgesMember_065b04e8-d755-45d2-8d20-4f44dce75cdb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember_dc1f6236-79ba-418e-867d-f5fcf1b2b5e8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_065b04e8-d755-45d2-8d20-4f44dce75cdb" xlink:to="loc_ifrs-full_TypesOfHedgesMember_dc1f6236-79ba-418e-867d-f5fcf1b2b5e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestRateSwapsMember_b780a464-35dc-451c-a16e-2013da9297af" xlink:href="stn-20231231.xsd#stn_InterestRateSwapsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfHedgesMember_dc1f6236-79ba-418e-867d-f5fcf1b2b5e8" xlink:to="loc_stn_InterestRateSwapsMember_b780a464-35dc-451c-a16e-2013da9297af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowHedgesMember_00d01820-f368-4460-9636-af050d266047" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfHedgesMember_dc1f6236-79ba-418e-867d-f5fcf1b2b5e8" xlink:to="loc_ifrs-full_CashFlowHedgesMember_00d01820-f368-4460-9636-af050d266047" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_9d4e6438-373b-4f26-b4e9-b04cd11831e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_9d4e6438-373b-4f26-b4e9-b04cd11831e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_9d4e6438-373b-4f26-b4e9-b04cd11831e6_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_9d4e6438-373b-4f26-b4e9-b04cd11831e6" xlink:to="loc_ifrs-full_FinancialAssetsMember_9d4e6438-373b-4f26-b4e9-b04cd11831e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_2089094e-d6aa-4f93-888e-60da991a30e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_9d4e6438-373b-4f26-b4e9-b04cd11831e6" xlink:to="loc_ifrs-full_FinancialAssetsMember_2089094e-d6aa-4f93-888e-60da991a30e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_3f412aee-eb6f-4603-9ece-4ea5d6f0a65e" xlink:href="stn-20231231.xsd#stn_TotalReturnSwapOnShareBasedCompensationUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_2089094e-d6aa-4f93-888e-60da991a30e1" xlink:to="loc_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_3f412aee-eb6f-4603-9ece-4ea5d6f0a65e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_92032c1f-a0ee-46cd-a4cc-96b47257f89e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_92032c1f-a0ee-46cd-a4cc-96b47257f89e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_92032c1f-a0ee-46cd-a4cc-96b47257f89e_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_92032c1f-a0ee-46cd-a4cc-96b47257f89e" xlink:to="loc_ifrs-full_BorrowingsByNameMember_92032c1f-a0ee-46cd-a4cc-96b47257f89e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_644a48b1-53b9-456c-86d3-5892682d6073" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_92032c1f-a0ee-46cd-a4cc-96b47257f89e" xlink:to="loc_ifrs-full_BorrowingsByNameMember_644a48b1-53b9-456c-86d3-5892682d6073" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorRevolvingCreditFacilityMember_0f4dd491-0ed3-4638-910b-6a8bec3d9613" xlink:href="stn-20231231.xsd#stn_SeniorRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_644a48b1-53b9-456c-86d3-5892682d6073" xlink:to="loc_stn_SeniorRevolvingCreditFacilityMember_0f4dd491-0ed3-4638-910b-6a8bec3d9613" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CreditFacilitiesMember_1643a49a-4d4a-49cd-9d23-cf7929a9c57a" xlink:href="stn-20231231.xsd#stn_CreditFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_644a48b1-53b9-456c-86d3-5892682d6073" xlink:to="loc_stn_CreditFacilitiesMember_1643a49a-4d4a-49cd-9d23-cf7929a9c57a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_af80ced3-cd7f-4f38-b678-949698152b47" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_af80ced3-cd7f-4f38-b678-949698152b47" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_af80ced3-cd7f-4f38-b678-949698152b47_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_af80ced3-cd7f-4f38-b678-949698152b47" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_af80ced3-cd7f-4f38-b678-949698152b47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_5e9427cc-ae78-4ff5-b7c6-a621d422218a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_af80ced3-cd7f-4f38-b678-949698152b47" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_5e9427cc-ae78-4ff5-b7c6-a621d422218a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RestrictedShareUnitsRSUsMember_8256e72b-6666-4d07-afdc-ea6c069543b2" xlink:href="stn-20231231.xsd#stn_RestrictedShareUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_5e9427cc-ae78-4ff5-b7c6-a621d422218a" xlink:to="loc_stn_RestrictedShareUnitsRSUsMember_8256e72b-6666-4d07-afdc-ea6c069543b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsMember_e2230c9a-b8df-48ff-876d-e589c3421735" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_5e9427cc-ae78-4ff5-b7c6-a621d422218a" xlink:to="loc_stn_PerformanceShareUnitsMember_e2230c9a-b8df-48ff-876d-e589c3421735" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_ed722a26-95a8-45e3-82ff-527ba3258b27" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:to="loc_srt_CurrencyAxis_ed722a26-95a8-45e3-82ff-527ba3258b27" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_ed722a26-95a8-45e3-82ff-527ba3258b27_default" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_ed722a26-95a8-45e3-82ff-527ba3258b27" xlink:to="loc_currency_AllCurrenciesDomain_ed722a26-95a8-45e3-82ff-527ba3258b27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_ca329ecd-868b-4564-adf6-4f965526e50d" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_ed722a26-95a8-45e3-82ff-527ba3258b27" xlink:to="loc_currency_AllCurrenciesDomain_ca329ecd-868b-4564-adf6-4f965526e50d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD_6a8c2a76-6aa7-44a2-b9e8-d448aba394cf" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_USD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_ca329ecd-868b-4564-adf6-4f965526e50d" xlink:to="loc_currency_USD_6a8c2a76-6aa7-44a2-b9e8-d448aba394cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AUD_5e47e934-3104-4b9d-8dd9-f0c7c9555b10" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AUD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_ca329ecd-868b-4564-adf6-4f965526e50d" xlink:to="loc_currency_AUD_5e47e934-3104-4b9d-8dd9-f0c7c9555b10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialLiabilitiesAxis_78ed356a-e959-4782-98e2-c2ab5e9bad78" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:to="loc_ifrs-full_ClassesOfFinancialLiabilitiesAxis_78ed356a-e959-4782-98e2-c2ab5e9bad78" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilitiesMember_78ed356a-e959-4782-98e2-c2ab5e9bad78_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialLiabilitiesAxis_78ed356a-e959-4782-98e2-c2ab5e9bad78" xlink:to="loc_ifrs-full_FinancialLiabilitiesMember_78ed356a-e959-4782-98e2-c2ab5e9bad78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilitiesMember_ffc725e8-f17e-4621-89a5-6e9f235df54a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialLiabilitiesAxis_78ed356a-e959-4782-98e2-c2ab5e9bad78" xlink:to="loc_ifrs-full_FinancialLiabilitiesMember_ffc725e8-f17e-4621-89a5-6e9f235df54a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_c09056bd-cd9e-4c7a-b5ec-b0988107ab28" xlink:href="stn-20231231.xsd#stn_TotalReturnSwapOnShareBasedCompensationUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialLiabilitiesMember_ffc725e8-f17e-4621-89a5-6e9f235df54a" xlink:to="loc_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_c09056bd-cd9e-4c7a-b5ec-b0988107ab28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NominalAmountOfHedgingInstrument_c5db7693-4f74-43d4-a4ff-8daab967e7e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NominalAmountOfHedgingInstrument"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_NominalAmountOfHedgingInstrument_c5db7693-4f74-43d4-a4ff-8daab967e7e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax_7285cea5-e59f-459b-95f5-39eee9c1ca41" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax_7285cea5-e59f-459b-95f5-39eee9c1ca41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness_8c2b191a-b37b-4245-830d-a62a40ca070c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness_8c2b191a-b37b-4245-830d-a62a40ca070c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_f6b86711-95ba-48b3-8e40-ca72610e79f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_f6b86711-95ba-48b3-8e40-ca72610e79f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives_dae74434-ef15-4a60-b011-953cc0dddccf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsOnChangeInFairValueOfDerivatives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives_dae74434-ef15-4a60-b011-953cc0dddccf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LossesOnChangeInFairValueOfDerivatives_4f6d7610-097e-461e-a6c9-cbe84ee40f31" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LossesOnChangeInFairValueOfDerivatives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_LossesOnChangeInFairValueOfDerivatives_4f6d7610-097e-461e-a6c9-cbe84ee40f31" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaximumExposureToCreditRisk_50076ef9-423b-4b52-ba40-4044b15ffb2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaximumExposureToCreditRisk"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_MaximumExposureToCreditRisk_50076ef9-423b-4b52-ba40-4044b15ffb2b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables_154c8e65-3327-48c3-8059-f0743ec28d4e" xlink:href="stn-20231231.xsd#stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables_154c8e65-3327-48c3-8059-f0743ec28d4e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices_a3a2f7c0-bad0-448c-9a2b-dd8687ec9db9" xlink:href="stn-20231231.xsd#stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices_a3a2f7c0-bad0-448c-9a2b-dd8687ec9db9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice_4e4065fa-9d7e-4644-b7f7-bb591f209da6" xlink:href="stn-20231231.xsd#stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice_4e4065fa-9d7e-4644-b7f7-bb591f209da6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_dbbf2980-b258-43d6-b9eb-df42d71e1646" xlink:href="stn-20231231.xsd#stn_LineOfCreditFacilityMaximumBorrowingsCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_dbbf2980-b258-43d6-b9eb-df42d71e1646" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_49da952c-acf5-4ae5-9af4-87ce2b90412d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UndrawnBorrowingFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_49da952c-acf5-4ae5-9af4-87ce2b90412d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_aead577f-e81d-4865-8f4b-d408374b08d3" xlink:href="stn-20231231.xsd#stn_LineOfCreditFacilityAdditionalBorrowingsCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_aead577f-e81d-4865-8f4b-d408374b08d3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings_17b7e8f8-493a-4aea-9d81-8d30d9b35830" xlink:href="stn-20231231.xsd#stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings_17b7e8f8-493a-4aea-9d81-8d30d9b35830" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#FinancialInstrumentsScheduleofLossAllowanceProvisionDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_0b6e1395-ab55-4c11-8e09-ad18c4578b8a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProvisionMatrixLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionMatrixTable_c1998fc7-99ee-4259-be90-890301cc12f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProvisionMatrixTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_0b6e1395-ab55-4c11-8e09-ad18c4578b8a" xlink:to="loc_ifrs-full_DisclosureOfProvisionMatrixTable_c1998fc7-99ee-4259-be90-890301cc12f4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusAxis_94789c19-ce8b-4565-9a6b-608e999975a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixTable_c1998fc7-99ee-4259-be90-890301cc12f4" xlink:to="loc_ifrs-full_PastDueStatusAxis_94789c19-ce8b-4565-9a6b-608e999975a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusMember_94789c19-ce8b-4565-9a6b-608e999975a2_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_PastDueStatusAxis_94789c19-ce8b-4565-9a6b-608e999975a2" xlink:to="loc_ifrs-full_PastDueStatusMember_94789c19-ce8b-4565-9a6b-608e999975a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusMember_50276bba-5891-4cc9-9549-329ee355f7d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_PastDueStatusAxis_94789c19-ce8b-4565-9a6b-608e999975a2" xlink:to="loc_ifrs-full_PastDueStatusMember_50276bba-5891-4cc9-9549-329ee355f7d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentMember_7d072742-2fc6-495c-996e-20f151eaa2b9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_50276bba-5891-4cc9-9549-329ee355f7d1" xlink:to="loc_ifrs-full_CurrentMember_7d072742-2fc6-495c-996e-20f151eaa2b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_88c221c6-13c0-46b8-b281-51e4eb445e35" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_50276bba-5891-4cc9-9549-329ee355f7d1" xlink:to="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_88c221c6-13c0-46b8-b281-51e4eb445e35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_081d1077-08bd-4384-b32f-cd2e63901083" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_50276bba-5891-4cc9-9549-329ee355f7d1" xlink:to="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_081d1077-08bd-4384-b32f-cd2e63901083" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_4987dce0-3dfe-4826-aade-a212134b0078" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_50276bba-5891-4cc9-9549-329ee355f7d1" xlink:to="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_4987dce0-3dfe-4826-aade-a212134b0078" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourMonthsMember_1a9f004d-d7e4-461a-8a63-c466d846eb26" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFourMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_50276bba-5891-4cc9-9549-329ee355f7d1" xlink:to="loc_ifrs-full_LaterThanFourMonthsMember_1a9f004d-d7e4-461a-8a63-c466d846eb26" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_0f987477-7bcc-43f0-8eb5-c51f3d6af814" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixTable_c1998fc7-99ee-4259-be90-890301cc12f4" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_0f987477-7bcc-43f0-8eb5-c51f3d6af814" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_0f987477-7bcc-43f0-8eb5-c51f3d6af814_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_0f987477-7bcc-43f0-8eb5-c51f3d6af814" xlink:to="loc_ifrs-full_CarryingAmountMember_0f987477-7bcc-43f0-8eb5-c51f3d6af814_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_61e7a383-34f7-4248-939c-0bf8ca62a79c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_0f987477-7bcc-43f0-8eb5-c51f3d6af814" xlink:to="loc_ifrs-full_CarryingAmountMember_61e7a383-34f7-4248-939c-0bf8ca62a79c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_b966effc-1f8a-4a08-8896-6b0c866e62b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_61e7a383-34f7-4248-939c-0bf8ca62a79c" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_b966effc-1f8a-4a08-8896-6b0c866e62b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedImpairmentMember_da44abc4-d850-4e15-85cb-ddd8f9d7942e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_61e7a383-34f7-4248-939c-0bf8ca62a79c" xlink:to="loc_ifrs-full_AccumulatedImpairmentMember_da44abc4-d850-4e15-85cb-ddd8f9d7942e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpectedCreditLossRate_493e5f88-45ee-42c2-8bcd-3cbf7370a00f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpectedCreditLossRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_0b6e1395-ab55-4c11-8e09-ad18c4578b8a" xlink:to="loc_ifrs-full_ExpectedCreditLossRate_493e5f88-45ee-42c2-8bcd-3cbf7370a00f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssets_6915dfd6-64a0-4a1a-9b52-4a74b9d7d643" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_0b6e1395-ab55-4c11-8e09-ad18c4578b8a" xlink:to="loc_ifrs-full_FinancialAssets_6915dfd6-64a0-4a1a-9b52-4a74b9d7d643" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_7b25d18c-b1ed-45d3-aafb-9bb5a52e2307" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_0b6e1395-ab55-4c11-8e09-ad18c4578b8a" xlink:to="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_7b25d18c-b1ed-45d3-aafb-9bb5a52e2307" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_c95391b7-9b00-400d-b2fa-26a9c8fb30a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_c95391b7-9b00-400d-b2fa-26a9c8fb30a0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_f22b8420-7eb6-4624-9761-3028ea6d2d6d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_c95391b7-9b00-400d-b2fa-26a9c8fb30a0" xlink:to="loc_ifrs-full_MaturityAxis_f22b8420-7eb6-4624-9761-3028ea6d2d6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_f22b8420-7eb6-4624-9761-3028ea6d2d6d_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_f22b8420-7eb6-4624-9761-3028ea6d2d6d" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_f22b8420-7eb6-4624-9761-3028ea6d2d6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_98f2f31d-fdac-43df-a6cc-bf6b7c76852b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_f22b8420-7eb6-4624-9761-3028ea6d2d6d" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_98f2f31d-fdac-43df-a6cc-bf6b7c76852b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_c55dc9ae-8a40-42d2-a8a2-b97160ffdd60" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_98f2f31d-fdac-43df-a6cc-bf6b7c76852b" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_c55dc9ae-8a40-42d2-a8a2-b97160ffdd60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_681d8771-8f4c-4c97-812e-7b118d5e711c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_98f2f31d-fdac-43df-a6cc-bf6b7c76852b" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_681d8771-8f4c-4c97-812e-7b118d5e711c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsMember_48acb869-091d-4948-ae44-eb49a69bcc98" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_98f2f31d-fdac-43df-a6cc-bf6b7c76852b" xlink:to="loc_ifrs-full_LaterThanThreeYearsMember_48acb869-091d-4948-ae44-eb49a69bcc98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankBorrowingsUndiscountedCashFlows_eea4ddf0-f7b2-4947-abb7-64419f568d75" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankBorrowingsUndiscountedCashFlows"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:to="loc_ifrs-full_BankBorrowingsUndiscountedCashFlows_eea4ddf0-f7b2-4947-abb7-64419f568d75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_f463717e-8b90-4426-bb06-80a018d68b1f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:to="loc_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_f463717e-8b90-4426-bb06-80a018d68b1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities_19ee9c58-4c3f-4226-a24b-91800004bbab" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:to="loc_ifrs-full_GrossLeaseLiabilities_19ee9c58-4c3f-4226-a24b-91800004bbab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCurrentBorrowingsUndiscountedCashFlows_6147e74a-d915-4874-9a00-0b4499a14223" xlink:href="stn-20231231.xsd#stn_NonCurrentBorrowingsUndiscountedCashFlows"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:to="loc_stn_NonCurrentBorrowingsUndiscountedCashFlows_6147e74a-d915-4874-9a00-0b4499a14223" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherBorrowingsUndiscountedCashFlows_7c004ab4-2c13-4305-8795-18252869e45b" xlink:href="stn-20231231.xsd#stn_OtherBorrowingsUndiscountedCashFlows"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:to="loc_stn_OtherBorrowingsUndiscountedCashFlows_7c004ab4-2c13-4305-8795-18252869e45b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_9df5ec17-cc7f-46ef-8ff9-1abb51efd4d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:to="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_9df5ec17-cc7f-46ef-8ff9-1abb51efd4d1" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CapitalManagementAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#CapitalManagementAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/CapitalManagementAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems_63abbf39-c2b5-49a5-be79-4420bde92d79" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable_9d64a408-d5a6-4043-a1a4-74948ffe9524" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems_63abbf39-c2b5-49a5-be79-4420bde92d79" xlink:to="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable_9d64a408-d5a6-4043-a1a4-74948ffe9524" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_004558aa-fa42-4df3-b7d9-561855e41284" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable_9d64a408-d5a6-4043-a1a4-74948ffe9524" xlink:to="loc_ifrs-full_RangeAxis_004558aa-fa42-4df3-b7d9-561855e41284" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_004558aa-fa42-4df3-b7d9-561855e41284_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_004558aa-fa42-4df3-b7d9-561855e41284" xlink:to="loc_ifrs-full_RangesMember_004558aa-fa42-4df3-b7d9-561855e41284_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_bc3240e0-7d36-4831-9dba-fabb5fcdba4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_004558aa-fa42-4df3-b7d9-561855e41284" xlink:to="loc_ifrs-full_RangesMember_bc3240e0-7d36-4831-9dba-fabb5fcdba4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_16edfaa2-e08d-4e2c-9c82-15bd9e7264de" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_bc3240e0-7d36-4831-9dba-fabb5fcdba4d" xlink:to="loc_ifrs-full_TopOfRangeMember_16edfaa2-e08d-4e2c-9c82-15bd9e7264de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnencumberedCashLeverageRatioCovenant_3576383c-2d3b-4fec-a544-7455387d589c" xlink:href="stn-20231231.xsd#stn_UnencumberedCashLeverageRatioCovenant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems_63abbf39-c2b5-49a5-be79-4420bde92d79" xlink:to="loc_stn_UnencumberedCashLeverageRatioCovenant_3576383c-2d3b-4fec-a544-7455387d589c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_4d6d5dd1-de62-42b6-8975-bd865776e343" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_4ee45663-f819-434c-90fd-e1597284dcd9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_4d6d5dd1-de62-42b6-8975-bd865776e343" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_4ee45663-f819-434c-90fd-e1597284dcd9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_2d07b4e6-6fce-4d00-b3f5-042e80ea7745" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_4ee45663-f819-434c-90fd-e1597284dcd9" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_2d07b4e6-6fce-4d00-b3f5-042e80ea7745" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_2d07b4e6-6fce-4d00-b3f5-042e80ea7745_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_2d07b4e6-6fce-4d00-b3f5-042e80ea7745" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_2d07b4e6-6fce-4d00-b3f5-042e80ea7745_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_2d07b4e6-6fce-4d00-b3f5-042e80ea7745" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_32fa1913-0cca-44f1-9778-aa1fa941256a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_32fa1913-0cca-44f1-9778-aa1fa941256a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceMember_5d7d7dad-72d0-4689-b030-b6b42c184422" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_ifrs-full_TemporaryDifferenceMember_5d7d7dad-72d0-4689-b030-b6b42c184422" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnusedTaxLossesAndCreditsMember_bedcb8b0-877e-49cc-9610-a1708d45242d" xlink:href="stn-20231231.xsd#stn_UnusedTaxLossesAndCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_stn_UnusedTaxLossesAndCreditsMember_bedcb8b0-877e-49cc-9610-a1708d45242d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTemporaryDifferencesMember_6ef9ddea-523a-4933-9fc2-12fc6773735b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherTemporaryDifferencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_ifrs-full_OtherTemporaryDifferencesMember_6ef9ddea-523a-4933-9fc2-12fc6773735b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredTaxDefinedBenefitObligationMember_5479bd28-8918-4e84-91f6-183a98cbe26a" xlink:href="stn-20231231.xsd#stn_DeferredTaxDefinedBenefitObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_stn_DeferredTaxDefinedBenefitObligationMember_5479bd28-8918-4e84-91f6-183a98cbe26a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_b2e10f5c-68cb-423f-b91e-73821aa2b28e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_b2e10f5c-68cb-423f-b91e-73821aa2b28e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_de9c56ca-d62a-4a18-8aa4-5da3a9eb9d6b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_de9c56ca-d62a-4a18-8aa4-5da3a9eb9d6b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_58979e5b-156a-442c-98a6-0cf7eed8f348" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_ifrs-full_RightofuseAssetsMember_58979e5b-156a-442c-98a6-0cf7eed8f348" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_873efdea-e554-42d8-b169-232e782339e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_4d6d5dd1-de62-42b6-8975-bd865776e343" xlink:to="loc_ifrs-full_DeferredTaxAssets_873efdea-e554-42d8-b169-232e782339e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_9f508aa2-cb8c-445e-94ba-5209f8133b39" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_4d6d5dd1-de62-42b6-8975-bd865776e343" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_9f508aa2-cb8c-445e-94ba-5209f8133b39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset_4855a4fa-ec20-4c6f-98b8-3e6fdd6dc95d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_4d6d5dd1-de62-42b6-8975-bd865776e343" xlink:to="loc_ifrs-full_DeferredTaxLiabilityAsset_4855a4fa-ec20-4c6f-98b8-3e6fdd6dc95d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_357076a5-929c-4edc-907f-2453cb47b8a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_18704f35-06d0-4b2e-9309-591739b1d02d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_357076a5-929c-4edc-907f-2453cb47b8a0" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_18704f35-06d0-4b2e-9309-591739b1d02d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_db88408a-b7e9-4ff9-81f3-601de93cd514" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_18704f35-06d0-4b2e-9309-591739b1d02d" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_db88408a-b7e9-4ff9-81f3-601de93cd514" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_db88408a-b7e9-4ff9-81f3-601de93cd514_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_db88408a-b7e9-4ff9-81f3-601de93cd514" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_db88408a-b7e9-4ff9-81f3-601de93cd514_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_235948e9-0982-42cb-8896-e92ebccdc116" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_db88408a-b7e9-4ff9-81f3-601de93cd514" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_235948e9-0982-42cb-8896-e92ebccdc116" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCapitalTaxLossesMember_d00568fc-edb5-453f-8360-c0961d8714f4" xlink:href="stn-20231231.xsd#stn_NonCapitalTaxLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_235948e9-0982-42cb-8896-e92ebccdc116" xlink:to="loc_stn_NonCapitalTaxLossesMember_d00568fc-edb5-453f-8360-c0961d8714f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CapitalTaxLossesMember_3a89952a-7d18-4656-ba51-e5dfeb05fe37" xlink:href="stn-20231231.xsd#stn_CapitalTaxLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_235948e9-0982-42cb-8896-e92ebccdc116" xlink:to="loc_stn_CapitalTaxLossesMember_3a89952a-7d18-4656-ba51-e5dfeb05fe37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceMember_6b28b72c-0a1c-4a96-87a0-c1f4087fd6f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_235948e9-0982-42cb-8896-e92ebccdc116" xlink:to="loc_ifrs-full_TemporaryDifferenceMember_6b28b72c-0a1c-4a96-87a0-c1f4087fd6f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_a96c9be3-5db2-4f16-a1b3-dd18ffa08477" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_18704f35-06d0-4b2e-9309-591739b1d02d" xlink:to="loc_ifrs-full_MaturityAxis_a96c9be3-5db2-4f16-a1b3-dd18ffa08477" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_a96c9be3-5db2-4f16-a1b3-dd18ffa08477_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_a96c9be3-5db2-4f16-a1b3-dd18ffa08477" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_a96c9be3-5db2-4f16-a1b3-dd18ffa08477_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_8ccee62c-35fb-47ee-a842-777c8b283ea3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_a96c9be3-5db2-4f16-a1b3-dd18ffa08477" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_8ccee62c-35fb-47ee-a842-777c8b283ea3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpireMember_42e76caa-e0ae-492d-9a0a-0a9b7e390759" xlink:href="stn-20231231.xsd#stn_ExpireMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_8ccee62c-35fb-47ee-a842-777c8b283ea3" xlink:to="loc_stn_ExpireMember_42e76caa-e0ae-492d-9a0a-0a9b7e390759" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NeverExpireMember_d185bf8f-fdf2-472f-943d-4621133c56a9" xlink:href="stn-20231231.xsd#stn_NeverExpireMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_8ccee62c-35fb-47ee-a842-777c8b283ea3" xlink:to="loc_stn_NeverExpireMember_d185bf8f-fdf2-472f-943d-4621133c56a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_16b1ebd4-bd1b-4aa8-8efa-72142bd27994" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_357076a5-929c-4edc-907f-2453cb47b8a0" xlink:to="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_16b1ebd4-bd1b-4aa8-8efa-72142bd27994" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised_0bedf0b9-6c9b-4b66-a466-e70c9e6ff8df" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_357076a5-929c-4edc-907f-2453cb47b8a0" xlink:to="loc_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised_0bedf0b9-6c9b-4b66-a466-e70c9e6ff8df" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_75317ebc-cf18-424d-84e9-7a236e2ea087" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_75317ebc-cf18-424d-84e9-7a236e2ea087" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_ca564356-cc5f-4be1-912e-8d54a82626ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_75317ebc-cf18-424d-84e9-7a236e2ea087" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_ca564356-cc5f-4be1-912e-8d54a82626ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_ca564356-cc5f-4be1-912e-8d54a82626ae_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_ca564356-cc5f-4be1-912e-8d54a82626ae" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_ca564356-cc5f-4be1-912e-8d54a82626ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_452e8701-1d60-4980-b005-8090016891e8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_ca564356-cc5f-4be1-912e-8d54a82626ae" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_452e8701-1d60-4980-b005-8090016891e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_1d95a6fb-6823-4b58-ba88-1386943ccca4" xlink:href="stn-20231231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_452e8701-1d60-4980-b005-8090016891e8" xlink:to="loc_stn_SeniorUnsecuredNotesMember_1d95a6fb-6823-4b58-ba88-1386943ccca4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBorrowings_cec99167-0edf-400a-9459-d4f6d64a58e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_InterestExpenseOnBorrowings_cec99167-0edf-400a-9459-d4f6d64a58e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_391b6416-3518-4a5f-b6ea-99af06b826a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_391b6416-3518-4a5f-b6ea-99af06b826a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBonds_a4e0c206-e0de-49a0-b132-8b0f08b9a494" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnBonds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_InterestExpenseOnBonds_a4e0c206-e0de-49a0-b132-8b0f08b9a494" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_840753ce-342f-4a9f-80fc-68dbf3bafdba" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnOtherFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_840753ce-342f-4a9f-80fc-68dbf3bafdba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_b4ad9f1f-66e8-48d4-ab64-ed85d62ade11" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_InterestExpense_b4ad9f1f-66e8-48d4-ab64-ed85d62ade11" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromInterest_a1579614-f807-426d-bc3e-9c6c77242f98" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_RevenueFromInterest_a1579614-f807-426d-bc3e-9c6c77242f98" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_b7617a76-e53d-4f58-b594-e0f114c8fe74" xlink:href="stn-20231231.xsd#stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_b7617a76-e53d-4f58-b594-e0f114c8fe74" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinanceIncomeCost_42828110-cee9-42f3-9e8c-af488c67db71" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinanceIncomeCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_OtherFinanceIncomeCost_42828110-cee9-42f3-9e8c-af488c67db71" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRevenueExpense_6ec84a1e-3931-45b0-a896-a81bd76fd4cf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRevenueExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_InterestRevenueExpense_6ec84a1e-3931-45b0-a896-a81bd76fd4cf" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#CashFlowInformationScheduleofRollForwardDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_f96fcbf4-02db-4dd2-a532-4724348590a7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_65940644-6de0-4be3-9d2a-90bada71be4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_f96fcbf4-02db-4dd2-a532-4724348590a7" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_65940644-6de0-4be3-9d2a-90bada71be4a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_ea17a198-9c20-401a-ba74-4baca7526f45" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_65940644-6de0-4be3-9d2a-90bada71be4a" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_ea17a198-9c20-401a-ba74-4baca7526f45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_ea17a198-9c20-401a-ba74-4baca7526f45_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_ea17a198-9c20-401a-ba74-4baca7526f45" xlink:to="loc_ifrs-full_BorrowingsByNameMember_ea17a198-9c20-401a-ba74-4baca7526f45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_85a7a26f-e09d-403a-942a-d1e0640f5b6c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_ea17a198-9c20-401a-ba74-4baca7526f45" xlink:to="loc_ifrs-full_BorrowingsByNameMember_85a7a26f-e09d-403a-942a-d1e0640f5b6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_fd22817a-c308-4d42-a3d5-2ec8ee6ee38d" xlink:href="stn-20231231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_85a7a26f-e09d-403a-942a-d1e0640f5b6c" xlink:to="loc_stn_SeniorUnsecuredNotesMember_fd22817a-c308-4d42-a3d5-2ec8ee6ee38d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorRevolvingCreditFacilityMember_6af5ebba-604f-4cf3-91a4-73aad79f22e8" xlink:href="stn-20231231.xsd#stn_SeniorRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_85a7a26f-e09d-403a-942a-d1e0640f5b6c" xlink:to="loc_stn_SeniorRevolvingCreditFacilityMember_6af5ebba-604f-4cf3-91a4-73aad79f22e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember_bb13bd80-2739-416b-a3f6-72cf413acc24" xlink:href="stn-20231231.xsd#stn_NotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_85a7a26f-e09d-403a-942a-d1e0640f5b6c" xlink:to="loc_stn_NotesPayableMember_bb13bd80-2739-416b-a3f6-72cf413acc24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_4bcaa273-a131-4545-ba26-2025652e9107" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_65940644-6de0-4be3-9d2a-90bada71be4a" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_4bcaa273-a131-4545-ba26-2025652e9107" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_4bcaa273-a131-4545-ba26-2025652e9107_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_4bcaa273-a131-4545-ba26-2025652e9107" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_4bcaa273-a131-4545-ba26-2025652e9107_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_e26456c2-30b4-4800-a47e-9cb933196c4e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_4bcaa273-a131-4545-ba26-2025652e9107" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_e26456c2-30b4-4800-a47e-9cb933196c4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareFinancingObligationsMember_9efdb21f-8884-46d8-923d-d618dc93d2aa" xlink:href="stn-20231231.xsd#stn_SoftwareFinancingObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_e26456c2-30b4-4800-a47e-9cb933196c4e" xlink:to="loc_stn_SoftwareFinancingObligationsMember_9efdb21f-8884-46d8-923d-d618dc93d2aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_f7130597-0eb3-42b9-92a9-f774662c7247" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_e26456c2-30b4-4800-a47e-9cb933196c4e" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_f7130597-0eb3-42b9-92a9-f774662c7247" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_a9da71c2-ee1d-42eb-9882-ede0f087cf44" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_f96fcbf4-02db-4dd2-a532-4724348590a7" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_a9da71c2-ee1d-42eb-9882-ede0f087cf44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_b789348f-a411-47b3-a66d-d51aad62fe40" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_f96fcbf4-02db-4dd2-a532-4724348590a7" xlink:to="loc_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_b789348f-a411-47b3-a66d-d51aad62fe40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities_ff99bc16-01cc-44ef-a7ab-07d49c92bc55" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_f96fcbf4-02db-4dd2-a532-4724348590a7" xlink:to="loc_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities_ff99bc16-01cc-44ef-a7ab-07d49c92bc55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_765afc6b-98fc-4b2b-b35b-3a0d4057461f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_f96fcbf4-02db-4dd2-a532-4724348590a7" xlink:to="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_765afc6b-98fc-4b2b-b35b-3a0d4057461f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_7fc2f874-4686-4c7f-90d8-8a04065df7a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_765afc6b-98fc-4b2b-b35b-3a0d4057461f" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_7fc2f874-4686-4c7f-90d8-8a04065df7a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities_8573ce2e-f3fe-4a62-a6d2-de3cecf4fe46" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_765afc6b-98fc-4b2b-b35b-3a0d4057461f" xlink:to="loc_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities_8573ce2e-f3fe-4a62-a6d2-de3cecf4fe46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_58408c18-da3a-40c5-87bf-eaf045e295e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_765afc6b-98fc-4b2b-b35b-3a0d4057461f" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_58408c18-da3a-40c5-87bf-eaf045e295e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_26a80940-2d1c-4452-87c0-48daddf060bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#RelatedPartyDisclosuresAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_5befb986-0e9c-436f-ba92-1b0783a7472f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_b97a09df-0ab4-47dd-9480-b0ed0db334a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_5befb986-0e9c-436f-ba92-1b0783a7472f" xlink:to="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_b97a09df-0ab4-47dd-9480-b0ed0db334a5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1114e083-b486-4e68-ac72-86cad3b9d857" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_b97a09df-0ab4-47dd-9480-b0ed0db334a5" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1114e083-b486-4e68-ac72-86cad3b9d857" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_1114e083-b486-4e68-ac72-86cad3b9d857_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1114e083-b486-4e68-ac72-86cad3b9d857" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_1114e083-b486-4e68-ac72-86cad3b9d857_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d11afad9-5df7-442e-a85c-10372cc1288e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1114e083-b486-4e68-ac72-86cad3b9d857" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d11afad9-5df7-442e-a85c-10372cc1288e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WhollyOwnedSubsidiariesMember_e07fb6f0-dd0d-42f7-a780-27ab9436e942" xlink:href="stn-20231231.xsd#stn_WhollyOwnedSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d11afad9-5df7-442e-a85c-10372cc1288e" xlink:to="loc_stn_WhollyOwnedSubsidiariesMember_e07fb6f0-dd0d-42f7-a780-27ab9436e942" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary_f9135758-5f55-400d-bd0c-1bc3f116be9b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfVotingPowerHeldInSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_5befb986-0e9c-436f-ba92-1b0783a7472f" xlink:to="loc_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary_f9135758-5f55-400d-bd0c-1bc3f116be9b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#RelatedPartyDisclosuresScheduleofJointOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointOperationsLineItems_d931c257-33ec-4b44-9f4a-a19f1498b864" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointOperationsTable_ee56a017-c9d1-4e5c-8e63-43ad039085a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsLineItems_d931c257-33ec-4b44-9f4a-a19f1498b864" xlink:to="loc_ifrs-full_DisclosureOfJointOperationsTable_ee56a017-c9d1-4e5c-8e63-43ad039085a5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_JointOperationsByNameAxis_d3011f5e-f37f-4dcc-a55c-a9eb379a56cb" xlink:href="stn-20231231.xsd#stn_JointOperationsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsTable_ee56a017-c9d1-4e5c-8e63-43ad039085a5" xlink:to="loc_stn_JointOperationsByNameAxis_d3011f5e-f37f-4dcc-a55c-a9eb379a56cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_JointOperationsByNameDomain_d3011f5e-f37f-4dcc-a55c-a9eb379a56cb_default" xlink:href="stn-20231231.xsd#stn_JointOperationsByNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_stn_JointOperationsByNameAxis_d3011f5e-f37f-4dcc-a55c-a9eb379a56cb" xlink:to="loc_stn_JointOperationsByNameDomain_d3011f5e-f37f-4dcc-a55c-a9eb379a56cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_JointOperationsByNameDomain_34bbb6f3-f5c5-4fbd-9488-0a269e5ef60c" xlink:href="stn-20231231.xsd#stn_JointOperationsByNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_stn_JointOperationsByNameAxis_d3011f5e-f37f-4dcc-a55c-a9eb379a56cb" xlink:to="loc_stn_JointOperationsByNameDomain_34bbb6f3-f5c5-4fbd-9488-0a269e5ef60c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_StarrIIMember_10934771-295b-4e83-ae28-92ac456e73fe" xlink:href="stn-20231231.xsd#stn_StarrIIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_JointOperationsByNameDomain_34bbb6f3-f5c5-4fbd-9488-0a269e5ef60c" xlink:to="loc_stn_StarrIIMember_10934771-295b-4e83-ae28-92ac456e73fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WSMPacificSIOPMember_62460c6f-049c-4133-8c29-229593c37e81" xlink:href="stn-20231231.xsd#stn_WSMPacificSIOPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_JointOperationsByNameDomain_34bbb6f3-f5c5-4fbd-9488-0a269e5ef60c" xlink:to="loc_stn_WSMPacificSIOPMember_62460c6f-049c-4133-8c29-229593c37e81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BetterTogetherMember_aa19b588-89e1-44cd-9b16-8bd43cef5c8c" xlink:href="stn-20231231.xsd#stn_BetterTogetherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_JointOperationsByNameDomain_34bbb6f3-f5c5-4fbd-9488-0a269e5ef60c" xlink:to="loc_stn_BetterTogetherMember_aa19b588-89e1-44cd-9b16-8bd43cef5c8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsAxis_78283b23-308b-4324-83a9-0f59ffb0c8ac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsTable_ee56a017-c9d1-4e5c-8e63-43ad039085a5" xlink:to="loc_ifrs-full_JointOperationsAxis_78283b23-308b-4324-83a9-0f59ffb0c8ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointOperationsMember_78283b23-308b-4324-83a9-0f59ffb0c8ac_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointOperationsAxis_78283b23-308b-4324-83a9-0f59ffb0c8ac" xlink:to="loc_ifrs-full_EntitysTotalForJointOperationsMember_78283b23-308b-4324-83a9-0f59ffb0c8ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointOperationsMember_fac78547-114f-41be-bf2e-e4e76253034b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointOperationsAxis_78283b23-308b-4324-83a9-0f59ffb0c8ac" xlink:to="loc_ifrs-full_EntitysTotalForJointOperationsMember_fac78547-114f-41be-bf2e-e4e76253034b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsMember_713ff31f-e8a6-47eb-9feb-1d484c082e5e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointOperationsMember_fac78547-114f-41be-bf2e-e4e76253034b" xlink:to="loc_ifrs-full_JointOperationsMember_713ff31f-e8a6-47eb-9feb-1d484c082e5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointOperation_9620ee9c-53cb-443b-9204-b1a44bce5144" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsLineItems_d931c257-33ec-4b44-9f4a-a19f1498b864" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointOperation_9620ee9c-53cb-443b-9204-b1a44bce5144" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_352a1e70-db55-49db-8251-799c16fb60d5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_e200b6a5-f97a-487b-9a4c-ea96c84b42e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_352a1e70-db55-49db-8251-799c16fb60d5" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_e200b6a5-f97a-487b-9a4c-ea96c84b42e1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c8db2c9c-f86b-4c9d-849c-8c941b120527" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_e200b6a5-f97a-487b-9a4c-ea96c84b42e1" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c8db2c9c-f86b-4c9d-849c-8c941b120527" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_c8db2c9c-f86b-4c9d-849c-8c941b120527_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c8db2c9c-f86b-4c9d-849c-8c941b120527" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_c8db2c9c-f86b-4c9d-849c-8c941b120527_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_67fdb266-4d37-4939-bb5d-529325da4390" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c8db2c9c-f86b-4c9d-849c-8c941b120527" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_67fdb266-4d37-4939-bb5d-529325da4390" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_56604777-3489-469b-a712-c4ebc1ae1304" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_67fdb266-4d37-4939-bb5d-529325da4390" xlink:to="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_56604777-3489-469b-a712-c4ebc1ae1304" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_6a10cc46-6f11-4589-acb9-0e9a400e0726" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_352a1e70-db55-49db-8251-799c16fb60d5" xlink:to="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_6a10cc46-6f11-4589-acb9-0e9a400e0726" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PaymentsOfDistributionRelatedPartyTransactions_0437519c-9057-4cdf-ab64-579bb2e98694" xlink:href="stn-20231231.xsd#stn_PaymentsOfDistributionRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_352a1e70-db55-49db-8251-799c16fb60d5" xlink:to="loc_stn_PaymentsOfDistributionRelatedPartyTransactions_0437519c-9057-4cdf-ab64-579bb2e98694" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsPayableRelatedPartyTransactions_a2e16b63-905b-449d-8911-4b0e19de4087" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsPayableRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_352a1e70-db55-49db-8251-799c16fb60d5" xlink:to="loc_ifrs-full_AmountsPayableRelatedPartyTransactions_a2e16b63-905b-449d-8911-4b0e19de4087" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#SegmentedInformationScheduleofOperatingSegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_b3279980-d2f3-4830-a5be-43e8750112ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_659a85ec-c414-4100-8398-2c1b40da7e7b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_b3279980-d2f3-4830-a5be-43e8750112ab" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_659a85ec-c414-4100-8398-2c1b40da7e7b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_48a8c14d-3c6d-464f-bec3-3981ad3c8ae7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_659a85ec-c414-4100-8398-2c1b40da7e7b" xlink:to="loc_ifrs-full_GeographicalAreasAxis_48a8c14d-3c6d-464f-bec3-3981ad3c8ae7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_48a8c14d-3c6d-464f-bec3-3981ad3c8ae7_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_48a8c14d-3c6d-464f-bec3-3981ad3c8ae7" xlink:to="loc_ifrs-full_GeographicalAreasMember_48a8c14d-3c6d-464f-bec3-3981ad3c8ae7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_0d7a395c-dfb4-4cd4-b86b-c6111c21cbae" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_48a8c14d-3c6d-464f-bec3-3981ad3c8ae7" xlink:to="loc_ifrs-full_GeographicalAreasMember_0d7a395c-dfb4-4cd4-b86b-c6111c21cbae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_0573aad1-276f-4e94-b219-efd4c6be91d5" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_0d7a395c-dfb4-4cd4-b86b-c6111c21cbae" xlink:to="loc_country_CA_0573aad1-276f-4e94-b219-efd4c6be91d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_b21008ef-2175-4ad1-bc60-1d60fd503714" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_0d7a395c-dfb4-4cd4-b86b-c6111c21cbae" xlink:to="loc_country_US_b21008ef-2175-4ad1-bc60-1d60fd503714" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_f153c699-8235-43e2-8acd-6d84ed0c94b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_0d7a395c-dfb4-4cd4-b86b-c6111c21cbae" xlink:to="loc_ifrs-full_ForeignCountriesMember_f153c699-8235-43e2-8acd-6d84ed0c94b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsAxis_356d2e7a-0585-434b-a960-919a3520a5ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_659a85ec-c414-4100-8398-2c1b40da7e7b" xlink:to="loc_ifrs-full_SegmentConsolidationItemsAxis_356d2e7a-0585-434b-a960-919a3520a5ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_356d2e7a-0585-434b-a960-919a3520a5ad_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_356d2e7a-0585-434b-a960-919a3520a5ad" xlink:to="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_356d2e7a-0585-434b-a960-919a3520a5ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_2da4e425-76f0-4b54-ba45-db9855852534" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_356d2e7a-0585-434b-a960-919a3520a5ad" xlink:to="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_2da4e425-76f0-4b54-ba45-db9855852534" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OperatingSegmentsMember_1d9855b2-09bf-4444-b89d-82837bf2db13" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_2da4e425-76f0-4b54-ba45-db9855852534" xlink:to="loc_ifrs-full_OperatingSegmentsMember_1d9855b2-09bf-4444-b89d-82837bf2db13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EliminationOfIntersegmentAmountsMember_fe460fc4-7470-4dd5-a07e-2df41d97acdc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_2da4e425-76f0-4b54-ba45-db9855852534" xlink:to="loc_ifrs-full_EliminationOfIntersegmentAmountsMember_fe460fc4-7470-4dd5-a07e-2df41d97acdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_cc60fb6d-89f2-4a02-9bea-4c274d51d1f0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_b3279980-d2f3-4830-a5be-43e8750112ab" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_cc60fb6d-89f2-4a02-9bea-4c274d51d1f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_7099e644-a218-4296-ad7f-ec78772c4a06" xlink:href="stn-20231231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_b3279980-d2f3-4830-a5be-43e8750112ab" xlink:to="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_7099e644-a218-4296-ad7f-ec78772c4a06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRevenue_69632b32-e574-417f-9a72-55f21ac69e28" xlink:href="stn-20231231.xsd#stn_NetRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_b3279980-d2f3-4830-a5be-43e8750112ab" xlink:to="loc_stn_NetRevenue_69632b32-e574-417f-9a72-55f21ac69e28" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_9873e2a6-7d03-481f-9194-1758a347a6da" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_b3279980-d2f3-4830-a5be-43e8750112ab" xlink:to="loc_ifrs-full_GrossProfit_9873e2a6-7d03-481f-9194-1758a347a6da" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_054e7ac2-d392-42e8-9765-6e3bf9009199" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_7de17591-4468-40de-bbc9-1d78751dd48e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_054e7ac2-d392-42e8-9765-6e3bf9009199" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_7de17591-4468-40de-bbc9-1d78751dd48e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_e24c06a7-38f6-4d90-a756-9cf199679b74" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_7de17591-4468-40de-bbc9-1d78751dd48e" xlink:to="loc_ifrs-full_GeographicalAreasAxis_e24c06a7-38f6-4d90-a756-9cf199679b74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_e24c06a7-38f6-4d90-a756-9cf199679b74_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_e24c06a7-38f6-4d90-a756-9cf199679b74" xlink:to="loc_ifrs-full_GeographicalAreasMember_e24c06a7-38f6-4d90-a756-9cf199679b74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_aff728b6-e0d8-41c8-b0a0-37f232fbe736" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_e24c06a7-38f6-4d90-a756-9cf199679b74" xlink:to="loc_ifrs-full_GeographicalAreasMember_aff728b6-e0d8-41c8-b0a0-37f232fbe736" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_2388df9b-cfe8-4373-87fe-f3c3bb30c3e5" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_aff728b6-e0d8-41c8-b0a0-37f232fbe736" xlink:to="loc_country_CA_2388df9b-cfe8-4373-87fe-f3c3bb30c3e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f9c0f645-a634-4841-951d-20ccafed0383" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_aff728b6-e0d8-41c8-b0a0-37f232fbe736" xlink:to="loc_country_US_f9c0f645-a634-4841-951d-20ccafed0383" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_aac28fe2-518e-4e99-8037-af754dd14b3e" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_aff728b6-e0d8-41c8-b0a0-37f232fbe736" xlink:to="loc_country_GB_aac28fe2-518e-4e99-8037-af754dd14b3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_c77e20fa-3c70-45aa-a4ae-8fdef7f10b26" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_aff728b6-e0d8-41c8-b0a0-37f232fbe736" xlink:to="loc_country_AU_c77e20fa-3c70-45aa-a4ae-8fdef7f10b26" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherCountriesMember_27fb3957-3cb0-4d06-bb12-f90a81d538b9" xlink:href="stn-20231231.xsd#stn_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_aff728b6-e0d8-41c8-b0a0-37f232fbe736" xlink:to="loc_stn_OtherCountriesMember_27fb3957-3cb0-4d06-bb12-f90a81d538b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_06bd6411-ee57-4569-9c7c-eea9fc4e1876" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_054e7ac2-d392-42e8-9765-6e3bf9009199" xlink:to="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_06bd6411-ee57-4569-9c7c-eea9fc4e1876" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_32536a89-629d-405e-9c9f-eeaadbc5146f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_054e7ac2-d392-42e8-9765-6e3bf9009199" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_32536a89-629d-405e-9c9f-eeaadbc5146f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#SegmentedInformationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_fc04dd58-6ee6-42e0-97ee-c3a7b71affeb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_bf39dec6-f3e0-489b-9609-1afe82a35b6a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_fc04dd58-6ee6-42e0-97ee-c3a7b71affeb" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_bf39dec6-f3e0-489b-9609-1afe82a35b6a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_3ae1d6e2-5177-4c7c-8424-f171b791a526" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_bf39dec6-f3e0-489b-9609-1afe82a35b6a" xlink:to="loc_ifrs-full_GeographicalAreasAxis_3ae1d6e2-5177-4c7c-8424-f171b791a526" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_3ae1d6e2-5177-4c7c-8424-f171b791a526_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_3ae1d6e2-5177-4c7c-8424-f171b791a526" xlink:to="loc_ifrs-full_GeographicalAreasMember_3ae1d6e2-5177-4c7c-8424-f171b791a526_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_a10ade1b-fbc1-4f75-acff-3434420181cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_3ae1d6e2-5177-4c7c-8424-f171b791a526" xlink:to="loc_ifrs-full_GeographicalAreasMember_a10ade1b-fbc1-4f75-acff-3434420181cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_114f4399-d1fc-4090-89e9-8e8de6108897" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_a10ade1b-fbc1-4f75-acff-3434420181cc" xlink:to="loc_country_GB_114f4399-d1fc-4090-89e9-8e8de6108897" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherCountriesMember_ac78deb4-12f8-4c77-9fb5-414588dbf70d" xlink:href="stn-20231231.xsd#stn_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_a10ade1b-fbc1-4f75-acff-3434420181cc" xlink:to="loc_stn_OtherCountriesMember_ac78deb4-12f8-4c77-9fb5-414588dbf70d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_40f671ef-831f-4618-b958-41b935afc6a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_bf39dec6-f3e0-489b-9609-1afe82a35b6a" xlink:to="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_40f671ef-831f-4618-b958-41b935afc6a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_40f671ef-831f-4618-b958-41b935afc6a5_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_40f671ef-831f-4618-b958-41b935afc6a5" xlink:to="loc_ifrs-full_RestatedMember_40f671ef-831f-4618-b958-41b935afc6a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_b2b4fd0d-bd23-4219-8d1a-5d5b902da63a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_40f671ef-831f-4618-b958-41b935afc6a5" xlink:to="loc_ifrs-full_RestatedMember_b2b4fd0d-bd23-4219-8d1a-5d5b902da63a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreviouslyStatedMember_c8552154-fbb8-4826-a4ad-fa0b98211962" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PreviouslyStatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestatedMember_b2b4fd0d-bd23-4219-8d1a-5d5b902da63a" xlink:to="loc_ifrs-full_PreviouslyStatedMember_c8552154-fbb8-4826-a4ad-fa0b98211962" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember_cc23b5e3-91a7-4333-aff7-eeb5b700169c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestatedMember_b2b4fd0d-bd23-4219-8d1a-5d5b902da63a" xlink:to="loc_ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember_cc23b5e3-91a7-4333-aff7-eeb5b700169c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_135dd5ed-fa92-4a4f-882d-ac72a073fec6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_fc04dd58-6ee6-42e0-97ee-c3a7b71affeb" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_135dd5ed-fa92-4a4f-882d-ac72a073fec6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#SegmentedInformationScheduleofGrossRevenuebyServicesDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProductsAndServicesLineItems_f6ee2eca-ede0-4f98-9453-8767f0d8b739" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProductsAndServicesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_5347a8ce-c926-407a-887c-32e8306c2902" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfProductsAndServicesLineItems_f6ee2eca-ede0-4f98-9453-8767f0d8b739" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_5347a8ce-c926-407a-887c-32e8306c2902" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_8b0be009-8a49-403c-805b-c30042264dd4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_5347a8ce-c926-407a-887c-32e8306c2902" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_8b0be009-8a49-403c-805b-c30042264dd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_8b0be009-8a49-403c-805b-c30042264dd4_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_8b0be009-8a49-403c-805b-c30042264dd4" xlink:to="loc_ifrs-full_ProductsAndServicesMember_8b0be009-8a49-403c-805b-c30042264dd4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_4de2aecd-7855-4127-ab48-c68a741895d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_8b0be009-8a49-403c-805b-c30042264dd4" xlink:to="loc_ifrs-full_ProductsAndServicesMember_4de2aecd-7855-4127-ab48-c68a741895d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InfrastructureMember_0fd08336-683c-4720-ae14-5f83c49356b0" xlink:href="stn-20231231.xsd#stn_InfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_4de2aecd-7855-4127-ab48-c68a741895d4" xlink:to="loc_stn_InfrastructureMember_0fd08336-683c-4720-ae14-5f83c49356b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnvironmentalServicesMember_4e161cf5-9081-422b-b892-1e93561dc0ac" xlink:href="stn-20231231.xsd#stn_EnvironmentalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_4de2aecd-7855-4127-ab48-c68a741895d4" xlink:to="loc_stn_EnvironmentalServicesMember_4e161cf5-9081-422b-b892-1e93561dc0ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WaterServicesMember_344a0826-de2f-4099-a291-ad6bcd6bc189" xlink:href="stn-20231231.xsd#stn_WaterServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_4de2aecd-7855-4127-ab48-c68a741895d4" xlink:to="loc_stn_WaterServicesMember_344a0826-de2f-4099-a291-ad6bcd6bc189" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BuildingsServicesMember_b44b2a46-e0a2-4914-b2af-45bb87b03c73" xlink:href="stn-20231231.xsd#stn_BuildingsServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_4de2aecd-7855-4127-ab48-c68a741895d4" xlink:to="loc_stn_BuildingsServicesMember_b44b2a46-e0a2-4914-b2af-45bb87b03c73" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnergyAndResourcesServicesMember_fd5a70df-602b-48ba-9f61-dbd222d30ee8" xlink:href="stn-20231231.xsd#stn_EnergyAndResourcesServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_4de2aecd-7855-4127-ab48-c68a741895d4" xlink:to="loc_stn_EnergyAndResourcesServicesMember_fd5a70df-602b-48ba-9f61-dbd222d30ee8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_10a13e14-be02-4430-9c1e-bcbb84522e38" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfProductsAndServicesLineItems_f6ee2eca-ede0-4f98-9453-8767f0d8b739" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_10a13e14-be02-4430-9c1e-bcbb84522e38" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EventsaftertheReportingPeriodDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EventsaftertheReportingPeriodDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/EventsaftertheReportingPeriodDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_78bebb33-cb08-4213-b099-6c4249b19b36" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_9c6e2c7e-4200-42ac-a844-0c9da80177f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_78bebb33-cb08-4213-b099-6c4249b19b36" xlink:to="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_9c6e2c7e-4200-42ac-a844-0c9da80177f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_95f7fea8-d502-433e-9f78-c8012859e6a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_9c6e2c7e-4200-42ac-a844-0c9da80177f2" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_95f7fea8-d502-433e-9f78-c8012859e6a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_95f7fea8-d502-433e-9f78-c8012859e6a5_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_95f7fea8-d502-433e-9f78-c8012859e6a5" xlink:to="loc_ifrs-full_NonadjustingEventsMember_95f7fea8-d502-433e-9f78-c8012859e6a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_fed8acc4-bb25-449b-b74d-0f4ec0a55d96" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_95f7fea8-d502-433e-9f78-c8012859e6a5" xlink:to="loc_ifrs-full_NonadjustingEventsMember_fed8acc4-bb25-449b-b74d-0f4ec0a55d96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AcquisitionsMember_1894a02e-062c-40b6-8985-f8ea57840ee2" xlink:href="stn-20231231.xsd#stn_AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_fed8acc4-bb25-449b-b74d-0f4ec0a55d96" xlink:to="loc_stn_AcquisitionsMember_1894a02e-062c-40b6-8985-f8ea57840ee2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DividendDeclarationTransactionsMember_be40b0f1-89e8-4dff-90b0-d31f8eb21f76" xlink:href="stn-20231231.xsd#stn_DividendDeclarationTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_fed8acc4-bb25-449b-b74d-0f4ec0a55d96" xlink:to="loc_stn_DividendDeclarationTransactionsMember_be40b0f1-89e8-4dff-90b0-d31f8eb21f76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_412c242f-9c1e-4de7-a988-1e59866aab9d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsiderationPaidReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_78bebb33-cb08-4213-b099-6c4249b19b36" xlink:to="loc_ifrs-full_ConsiderationPaidReceived_412c242f-9c1e-4de7-a988-1e59866aab9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare_51c0f6f3-ce2d-4310-9b16-63dd19c4e285" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_78bebb33-cb08-4213-b099-6c4249b19b36" xlink:to="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare_51c0f6f3-ce2d-4310-9b16-63dd19c4e285" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_1c1368ee-d769-4e6d-aef8-09d9f850957c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_78bebb33-cb08-4213-b099-6c4249b19b36" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_1c1368ee-d769-4e6d-aef8-09d9f850957c" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>stn-20231231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:24cc9b14-5476-4f40-924d-acecf817d027,g:2c6d456c-50f9-4302-867e-643d5d83e4a2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_a8d50f0f-11df-4424-a0a5-4fccdbb697d2_terseLabel_en-US" xlink:label="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share options (dilutive effect) (in shares)</link:label>
    <link:label id="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_label_en-US" xlink:label="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of share options on weighted average number of ordinary shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:to="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfEmployees_b7af8d05-3b4f-4730-b82d-39990627df13_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfEmployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of employees</link:label>
    <link:label id="lab_ifrs-full_NumberOfEmployees_label_en-US" xlink:label="lab_ifrs-full_NumberOfEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfEmployees" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfEmployees" xlink:to="lab_ifrs-full_NumberOfEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_c000c693-6f1c-4d5a-b76d-af9c7198e0b2_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_0bd8ec2e-a459-4ce3-825f-63754a856db6_verboseLabel_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross</link:label>
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_label_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross carrying amount [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossCarryingAmountMember" xlink:to="lab_ifrs-full_GrossCarryingAmountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_UnsecuredMulticurrencyFacilityMember_0c28b326-1c26-474c-ae66-24814c3c55e6_terseLabel_en-US" xlink:label="lab_stn_UnsecuredMulticurrencyFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured multicurrency facility</link:label>
    <link:label id="lab_stn_UnsecuredMulticurrencyFacilityMember_label_en-US" xlink:label="lab_stn_UnsecuredMulticurrencyFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Multicurrency Facility [Member]</link:label>
    <link:label id="lab_stn_UnsecuredMulticurrencyFacilityMember_documentation_en-US" xlink:label="lab_stn_UnsecuredMulticurrencyFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Multicurrency Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnsecuredMulticurrencyFacilityMember" xlink:href="stn-20231231.xsd#stn_UnsecuredMulticurrencyFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_UnsecuredMulticurrencyFacilityMember" xlink:to="lab_stn_UnsecuredMulticurrencyFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SelfInsuredLiabilitiesProvisionMember_fde09d92-4db2-4287-8073-d32ac2af8928_terseLabel_en-US" xlink:label="lab_stn_SelfInsuredLiabilitiesProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-insured liabilities</link:label>
    <link:label id="lab_stn_SelfInsuredLiabilitiesProvisionMember_label_en-US" xlink:label="lab_stn_SelfInsuredLiabilitiesProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insured Liabilities Provision [member]</link:label>
    <link:label id="lab_stn_SelfInsuredLiabilitiesProvisionMember_documentation_en-US" xlink:label="lab_stn_SelfInsuredLiabilitiesProvisionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self insured liabilities provision.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SelfInsuredLiabilitiesProvisionMember" xlink:href="stn-20231231.xsd#stn_SelfInsuredLiabilitiesProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SelfInsuredLiabilitiesProvisionMember" xlink:to="lab_stn_SelfInsuredLiabilitiesProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_RestrictedShareUnitsRSUsMember_02a0e325-ac2f-4c8c-a45e-cf77925e779b_terseLabel_en-US" xlink:label="lab_stn_RestrictedShareUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_stn_RestrictedShareUnitsRSUsMember_label_en-US" xlink:label="lab_stn_RestrictedShareUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted share units (RSUs) [Member]</link:label>
    <link:label id="lab_stn_RestrictedShareUnitsRSUsMember_documentation_en-US" xlink:label="lab_stn_RestrictedShareUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted share units (RSUs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RestrictedShareUnitsRSUsMember" xlink:href="stn-20231231.xsd#stn_RestrictedShareUnitsRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_RestrictedShareUnitsRSUsMember" xlink:to="lab_stn_RestrictedShareUnitsRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable_7951be23-8423-4234-92a6-70760f97bbc6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BondsIssued_ba543e80-9cca-4d76-8d59-76518506f8fb_terseLabel_en-US" xlink:label="lab_ifrs-full_BondsIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonds issued under surety facilities</link:label>
    <link:label id="lab_ifrs-full_BondsIssued_label_en-US" xlink:label="lab_ifrs-full_BondsIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonds issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BondsIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BondsIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BondsIssued" xlink:to="lab_ifrs-full_BondsIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDividendsExplanatory_3526cbf8-5a93-4da1-bb88-b7a51b35977a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDividendsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Dividends Declared and Recorded</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDividendsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDividendsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of dividends [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDividendsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDividendsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDividendsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDividendsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted_44e885c0-0a5c-4225-a019-5bae0e3d9643_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of share units granted</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average fair value at measurement date, other equity instruments granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" xlink:to="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentLiabilitiesAbstract_4c3ddf44-f254-4b08-8fef-42a4f502795e_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="lab_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_fb5c38d5-c34a-48e2-99ae-4bac97c32b20_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation, share-based payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_GainLossOnDispositionOfIntangibleAsset_7d652a5d-104c-401a-9609-36b5e300d7ec_negatedTerseLabel_en-US" xlink:label="lab_stn_GainLossOnDispositionOfIntangibleAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on disposition of intangible asset</link:label>
    <link:label id="lab_stn_GainLossOnDispositionOfIntangibleAsset_label_en-US" xlink:label="lab_stn_GainLossOnDispositionOfIntangibleAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Disposition Of Intangible Asset</link:label>
    <link:label id="lab_stn_GainLossOnDispositionOfIntangibleAsset_documentation_en-US" xlink:label="lab_stn_GainLossOnDispositionOfIntangibleAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Disposition Of Intangible Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GainLossOnDispositionOfIntangibleAsset" xlink:href="stn-20231231.xsd#stn_GainLossOnDispositionOfIntangibleAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_GainLossOnDispositionOfIntangibleAsset" xlink:to="lab_stn_GainLossOnDispositionOfIntangibleAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_1f009d6a-f855-4293-95a3-f20a2053ea42_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">91&#8211;120</link:label>
    <link:label id="lab_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than three months and not later than four months [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:to="lab_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_403c2621-e795-40cc-88fd-fc326abfa5bb_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in defined benefit obligation due to reasonably possible increase in actuarial assumption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:to="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentProvisions_aa86001f-6328-4c0a-8e42-3ed91b9edd66_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_CurrentProvisions_label_en-US" xlink:label="lab_ifrs-full_CurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentProvisions" xlink:to="lab_ifrs-full_CurrentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount_33a65775-7851-442d-bcb9-d560af11845a_terseLabel_en-US" xlink:label="lab_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount by which value assigned to key assumption must change in order for unit's recoverable amount to be equal to carrying amount</link:label>
    <link:label id="lab_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount_label_en-US" xlink:label="lab_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount by which value assigned to key assumption must change in order for unit's recoverable amount to be equal to carrying amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount" xlink:to="lab_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PercentageOfCompensationInShares_49d32945-6ced-426e-be9a-fa5357ad2f6f_terseLabel_en-US" xlink:label="lab_stn_PercentageOfCompensationInShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of compensation</link:label>
    <link:label id="lab_stn_PercentageOfCompensationInShares_label_en-US" xlink:label="lab_stn_PercentageOfCompensationInShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Compensation In Shares</link:label>
    <link:label id="lab_stn_PercentageOfCompensationInShares_documentation_en-US" xlink:label="lab_stn_PercentageOfCompensationInShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Compensation In Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfCompensationInShares" xlink:href="stn-20231231.xsd#stn_PercentageOfCompensationInShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PercentageOfCompensationInShares" xlink:to="lab_stn_PercentageOfCompensationInShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_75efa64a-8200-442c-818e-a2e24eb70d10_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of discount rates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:to="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ThirtyOneToSixtyDaysMember_2f8ae282-f26b-4233-b89b-d9187207b980_terseLabel_en-US" xlink:label="lab_stn_ThirtyOneToSixtyDaysMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">31-60</link:label>
    <link:label id="lab_stn_ThirtyOneToSixtyDaysMember_label_en-US" xlink:label="lab_stn_ThirtyOneToSixtyDaysMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thirty One to Sixty Days [member]</link:label>
    <link:label id="lab_stn_ThirtyOneToSixtyDaysMember_documentation_en-US" xlink:label="lab_stn_ThirtyOneToSixtyDaysMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thirty one to sixty days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ThirtyOneToSixtyDaysMember" xlink:href="stn-20231231.xsd#stn_ThirtyOneToSixtyDaysMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ThirtyOneToSixtyDaysMember" xlink:to="lab_stn_ThirtyOneToSixtyDaysMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_df652ebb-0b91-43d9-a9df-6464d20b4b00_terseLabel_en-US" xlink:label="lab_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease assets</link:label>
    <link:label id="lab_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right Of Use Assets Recognised As Of Acquisition Date</link:label>
    <link:label id="lab_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_documentation_en-US" xlink:label="lab_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right Of Use Assets recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate" xlink:href="stn-20231231.xsd#stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate" xlink:to="lab_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_CanadianDollarsMember_cb2da41d-ed58-4520-b350-c4273daf9789_terseLabel_en-US" xlink:label="lab_stn_CanadianDollarsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canadian Dollars</link:label>
    <link:label id="lab_stn_CanadianDollarsMember_label_en-US" xlink:label="lab_stn_CanadianDollarsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canadian Dollars [Member]</link:label>
    <link:label id="lab_stn_CanadianDollarsMember_documentation_en-US" xlink:label="lab_stn_CanadianDollarsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canadian Dollars</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CanadianDollarsMember" xlink:href="stn-20231231.xsd#stn_CanadianDollarsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_CanadianDollarsMember" xlink:to="lab_stn_CanadianDollarsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_666315e4-d405-4b36-b3ce-36c9f0edb7f9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and Other Receivables</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of trade and other receivables [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities_a155cb60-dc69-48b3-83ab-43a42d54fdfc_terseLabel_en-US" xlink:label="lab_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net repayment of revolving credit facility</link:label>
    <link:label id="lab_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From (Repayments Of) Borrowings, Classified As Financing Activities</link:label>
    <link:label id="lab_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities_documentation_en-US" xlink:label="lab_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From (Repayments Of) Borrowings, Classified As Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:href="stn-20231231.xsd#stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:to="lab_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_bae77439-5b07-4e0b-8707-98e9c5e75b0a_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net impairment (reversal) of lease assets and property and equipment</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss recognised in profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherFinancialAssets_108ee9b9-0893-47fc-9597-125c5739606d_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets</link:label>
    <link:label id="lab_ifrs-full_OtherFinancialAssets_74fb2630-9117-451e-a9dc-8a5989c3dc2f_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair&#160;Value</link:label>
    <link:label id="lab_ifrs-full_OtherFinancialAssets_4712221b-abdb-4393-b9cf-c46d7d6ba646_netLabel_en-US" xlink:label="lab_ifrs-full_OtherFinancialAssets" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_OtherFinancialAssets_label_en-US" xlink:label="lab_ifrs-full_OtherFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherFinancialAssets" xlink:to="lab_ifrs-full_OtherFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_LeaseTerm_bb588a3b-690a-4f61-b902-79b3f844f9b6_terseLabel_en-US" xlink:label="lab_stn_LeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease term</link:label>
    <link:label id="lab_stn_LeaseTerm_label_en-US" xlink:label="lab_stn_LeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Term</link:label>
    <link:label id="lab_stn_LeaseTerm_documentation_en-US" xlink:label="lab_stn_LeaseTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseTerm" xlink:href="stn-20231231.xsd#stn_LeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_LeaseTerm" xlink:to="lab_stn_LeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_4300e5b4-b6ff-4c6f-8777-347a4c8cb75e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non-adjusting events after reporting period [Line Items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non-adjusting events after reporting period [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangeAxis_f6e3cb27-3643-4414-bf7a-a50947ef4128_terseLabel_en-US" xlink:label="lab_ifrs-full_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [axis]</link:label>
    <link:label id="lab_ifrs-full_RangeAxis_label_en-US" xlink:label="lab_ifrs-full_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangeAxis" xlink:to="lab_ifrs-full_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PastDueStatusMember_34a803f0-f10d-489d-921d-64fbf6220eb0_terseLabel_en-US" xlink:label="lab_ifrs-full_PastDueStatusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Past due status</link:label>
    <link:label id="lab_ifrs-full_PastDueStatusMember_label_en-US" xlink:label="lab_ifrs-full_PastDueStatusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Past due status [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PastDueStatusMember" xlink:to="lab_ifrs-full_PastDueStatusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NotesPayableMember_3cad1ad6-25df-4a59-9682-5fd102b224ec_terseLabel_en-US" xlink:label="lab_stn_NotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable</link:label>
    <link:label id="lab_stn_NotesPayableMember_label_en-US" xlink:label="lab_stn_NotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable [Member]</link:label>
    <link:label id="lab_stn_NotesPayableMember_documentation_en-US" xlink:label="lab_stn_NotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember" xlink:href="stn-20231231.xsd#stn_NotesPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NotesPayableMember" xlink:to="lab_stn_NotesPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfFinancialInstrumentsMember_7748505c-a69d-4dfd-8485-41da0bf97935_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments, class</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialInstrumentsMember_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments, class [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="lab_ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_FairValueOfOtherFinancialAssetsMaturity_f5d8de27-5cbf-4a8b-b0eb-73dfbb175985_terseLabel_en-US" xlink:label="lab_stn_FairValueOfOtherFinancialAssetsMaturity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity of bond portfolio, stated at fair value</link:label>
    <link:label id="lab_stn_FairValueOfOtherFinancialAssetsMaturity_label_en-US" xlink:label="lab_stn_FairValueOfOtherFinancialAssetsMaturity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of other financial assets, maturity</link:label>
    <link:label id="lab_stn_FairValueOfOtherFinancialAssetsMaturity_documentation_en-US" xlink:label="lab_stn_FairValueOfOtherFinancialAssetsMaturity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of other financial assets maturity amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_FairValueOfOtherFinancialAssetsMaturity" xlink:href="stn-20231231.xsd#stn_FairValueOfOtherFinancialAssetsMaturity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_FairValueOfOtherFinancialAssetsMaturity" xlink:to="lab_stn_FairValueOfOtherFinancialAssetsMaturity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_a80a6a5c-07cf-46e8-81ac-c6aab8614b19_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ExpireBeforeTwoThousandTwentyTwoMember_58d689ab-1282-4aa2-a7c4-b32762729b57_terseLabel_en-US" xlink:label="lab_stn_ExpireBeforeTwoThousandTwentyTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expire before 2022</link:label>
    <link:label id="lab_stn_ExpireBeforeTwoThousandTwentyTwoMember_label_en-US" xlink:label="lab_stn_ExpireBeforeTwoThousandTwentyTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expire Before Two Thousand Twenty Two [Member]</link:label>
    <link:label id="lab_stn_ExpireBeforeTwoThousandTwentyTwoMember_documentation_en-US" xlink:label="lab_stn_ExpireBeforeTwoThousandTwentyTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expire before two thousand twenty two.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpireBeforeTwoThousandTwentyTwoMember" xlink:href="stn-20231231.xsd#stn_ExpireBeforeTwoThousandTwentyTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ExpireBeforeTwoThousandTwentyTwoMember" xlink:to="lab_stn_ExpireBeforeTwoThousandTwentyTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_08a25684-b227-44a5-9b9a-017eabec78f7_terseLabel_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Analysis of income and expense [abstract]</link:label>
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_label_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Analysis of income and expense [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:to="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_f4181e3b-b920-4a49-a8ee-277178706625_terseLabel_en-US" xlink:label="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation techniques used in fair value measurement [axis]</link:label>
    <link:label id="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_label_en-US" xlink:label="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation techniques used in fair value measurement [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis" xlink:to="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContingentLiabilitiesMember_5b87fdb2-e686-4c55-a342-2273eadbc02a_terseLabel_en-US" xlink:label="lab_ifrs-full_ContingentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent liabilities</link:label>
    <link:label id="lab_ifrs-full_ContingentLiabilitiesMember_label_en-US" xlink:label="lab_ifrs-full_ContingentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent liabilities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember" xlink:to="lab_ifrs-full_ContingentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock_c345ecd4-48ad-4c41-81cd-03fea4a689fa_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Trade and Other Payables</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about trade and other payables [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of detailed information about trade and other payables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock" xlink:to="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_AllCurrenciesDomain_7f568e99-c8c5-43d5-aeed-8fa18f919c0b_terseLabel_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:label id="lab_currency_AllCurrenciesDomain_label_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain" xlink:to="lab_currency_AllCurrenciesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_6abadeba-7854-4c12-ac08-1e39cd53aafa_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) operations before changes in working capital</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) operations before changes in working capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NumberOfTranches_1884a510-9e46-4e48-a898-296b9f64b0fa_terseLabel_en-US" xlink:label="lab_stn_NumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of tranches</link:label>
    <link:label id="lab_stn_NumberOfTranches_label_en-US" xlink:label="lab_stn_NumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Tranches</link:label>
    <link:label id="lab_stn_NumberOfTranches_documentation_en-US" xlink:label="lab_stn_NumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of tranches.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfTranches" xlink:href="stn-20231231.xsd#stn_NumberOfTranches"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NumberOfTranches" xlink:to="lab_stn_NumberOfTranches" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock_efa9699e-e3f1-4b1e-93be-35a668c07202_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Employee Costs</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about employee costs [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about employee costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock" xlink:to="lab_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_469f77d7-051a-4f02-91c4-acef31fb03af_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Capital</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of share-based payment arrangements [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_a13247d7-18fe-4451-9bf9-a1211aa17a92_terseLabel_en-US" xlink:label="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange (loss) gain on cash held in foreign currency</link:label>
    <link:label id="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:to="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SeniorTermLoansMember_432a6f8d-703d-46d4-868e-44bfbbc981bd_terseLabel_en-US" xlink:label="lab_stn_SeniorTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan facilities</link:label>
    <link:label id="lab_stn_SeniorTermLoansMember_label_en-US" xlink:label="lab_stn_SeniorTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Term Loans [Member]</link:label>
    <link:label id="lab_stn_SeniorTermLoansMember_documentation_en-US" xlink:label="lab_stn_SeniorTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Term Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoansMember" xlink:href="stn-20231231.xsd#stn_SeniorTermLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SeniorTermLoansMember" xlink:to="lab_stn_SeniorTermLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmountsPayableRelatedPartyTransactions_8d945c39-0898-497a-8ae3-41d6fe4834cd_terseLabel_en-US" xlink:label="lab_ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts Owed by Related Parties</link:label>
    <link:label id="lab_ifrs-full_AmountsPayableRelatedPartyTransactions_label_en-US" xlink:label="lab_ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts payable, related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsPayableRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:to="lab_ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_a586f9e2-c155-4810-9253-1e1935c5b4ac_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents_d1dcb0c6-0a27-49c0-a323-4b999a1d6d08_terseLabel_en-US" xlink:label="lab_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrestricted investments</link:label>
    <link:label id="lab_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments, classified as cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents" xlink:to="lab_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_75429964-7e92-4bc5-b2e3-ecfe3dc962f4_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to prior year tax returns</link:label>
    <link:label id="lab_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_label_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of adjustments for current tax of prior periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" xlink:to="lab_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodFiveMember_eb77a650-7642-4f8f-b045-4ea7202b8008_terseLabel_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period five</link:label>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodFiveMember_label_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period five [Member]</link:label>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodFiveMember_documentation_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodFiveMember" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OrdinarySharesPerSharePeriodFiveMember" xlink:to="lab_stn_OrdinarySharesPerSharePeriodFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestPaidClassifiedAsOperatingActivities_bee5c493-5843-4bb2-9137-5bc138a9e70b_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid, net of receipts</link:label>
    <link:label id="lab_ifrs-full_InterestPaidClassifiedAsOperatingActivities_label_en-US" xlink:label="lab_ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid, classified as operating activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestPaidClassifiedAsOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink:to="lab_ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_6a44b84c-f41c-4f4d-95f5-85bf2ef43039_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and Other Payables</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of trade and other payables [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAndLiabilities_0ee00b69-dccb-49d0-84d9-b6108249db40_totalLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilities_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity and liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilities" xlink:to="lab_ifrs-full_EquityAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_fdef9a8e-c88a-4e6d-b2da-878d008f025e_negatedTerseLabel_en-US" xlink:label="lab_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent Lease liabilities recognised as of acquisition date</link:label>
    <link:label id="lab_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_documentation_en-US" xlink:label="lab_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent Lease liabilities recognised as of acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" xlink:href="stn-20231231.xsd#stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" xlink:to="lab_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_4fa3ee0f-4adb-4b6c-b822-6f32bdb0bb1e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Segments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherProvisions_a46ed9d8-3af4-41cb-9fe0-b6ac144a1a09_periodStartLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisions" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of the year</link:label>
    <link:label id="lab_ifrs-full_OtherProvisions_01707e76-f139-4169-9990-01a0f60dfa22_periodEndLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisions" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of the year</link:label>
    <link:label id="lab_ifrs-full_OtherProvisions_label_en-US" xlink:label="lab_ifrs-full_OtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherProvisions" xlink:to="lab_ifrs-full_OtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossFromContinuingOperations_c59cd1d7-2715-428f-948d-aac9001850f7_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_ifrs-full_ProfitLossFromContinuingOperations_label_en-US" xlink:label="lab_ifrs-full_ProfitLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss) from continuing operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossFromContinuingOperations" xlink:to="lab_ifrs-full_ProfitLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProductsAndServicesMember_aeeb2e04-6f85-4ca9-9a68-704a87a3671d_terseLabel_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and services</link:label>
    <link:label id="lab_ifrs-full_ProductsAndServicesMember_label_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and services [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProductsAndServicesMember" xlink:to="lab_ifrs-full_ProductsAndServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_d665f596-ffe6-41b8-905c-b8e261b102a6_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapitalMember_88daf7c1-aa5f-459b-aef8-f0551e58dd60_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributed Surplus</link:label>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapitalMember_label_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalPaidinCapitalMember" xlink:to="lab_ifrs-full_AdditionalPaidinCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_3bbe2ec3-c06f-4fd1-963e-9a27067850f0_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposals</link:label>
    <link:label id="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposals, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentContractLiabilities_cee6b6c1-bb50-4a75-bf16-7d12a0ca5784_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_ifrs-full_CurrentContractLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current contract liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentContractLiabilities" xlink:to="lab_ifrs-full_CurrentContractLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_17a771f9-c24e-42f2-9449-5ba13308bdb3_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_AcquisitionsMember_0a49aea6-b040-4294-a9ab-cb48ef56f20d_terseLabel_en-US" xlink:label="lab_stn_AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_stn_AcquisitionsMember_label_en-US" xlink:label="lab_stn_AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions [Member]</link:label>
    <link:label id="lab_stn_AcquisitionsMember_documentation_en-US" xlink:label="lab_stn_AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AcquisitionsMember" xlink:href="stn-20231231.xsd#stn_AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_AcquisitionsMember" xlink:to="lab_stn_AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MaturityAxis_2aeba3df-175f-48de-91b9-a49162db2c83_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity [axis]</link:label>
    <link:label id="lab_ifrs-full_MaturityAxis_label_en-US" xlink:label="lab_ifrs-full_MaturityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaturityAxis" xlink:to="lab_ifrs-full_MaturityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_42c481c6-6985-4230-98e9-f56ac1b73831_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for financial instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock_7547e155-e220-45e8-b03a-cc5b970aef68_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Number of Basic Shares Outstanding and Diluted Common Shares, Calculated on a Weighted Average Basis</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about weighted average ordinary shares and adjusted weighted average ordinary shares [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about weighted average ordinary shares and adjusted weighted average ordinary shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock" xlink:to="lab_stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeReceivables_5db3ee7a-e7ca-435b-9819-bf0bbcff4952_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables, net of expected credit losses of $2.7 (2022 &#8211; $2.0)</link:label>
    <link:label id="lab_ifrs-full_TradeReceivables_label_en-US" xlink:label="lab_ifrs-full_TradeReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeReceivables" xlink:to="lab_ifrs-full_TradeReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses_1174f626-d30f-4b49-b949-713d5f6f5bb3_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for decrease (increase) in prepaid expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Cash_b6b2944a-c7b3-4cf4-8c2f-a2ed0e3ff0d4_terseLabel_en-US" xlink:label="lab_ifrs-full_Cash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_ifrs-full_Cash_label_en-US" xlink:label="lab_ifrs-full_Cash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Cash" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Cash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Cash" xlink:to="lab_ifrs-full_Cash" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestRevenueExpense_f8669314-5b06-4579-9d67-720106360c30_negatedLabel_en-US" xlink:label="lab_ifrs-full_InterestRevenueExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net interest expense and other net finance expense</link:label>
    <link:label id="lab_ifrs-full_InterestRevenueExpense_41122393-1e20-470e-a25b-4f1ed56f5c10_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_InterestRevenueExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net interest expense and other net finance expense</link:label>
    <link:label id="lab_ifrs-full_InterestRevenueExpense_label_en-US" xlink:label="lab_ifrs-full_InterestRevenueExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income (expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRevenueExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRevenueExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRevenueExpense" xlink:to="lab_ifrs-full_InterestRevenueExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilitiesIncurred_eb55d029-5e33-47a4-a943-222ec7f2e927_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesIncurred_label_en-US" xlink:label="lab_ifrs-full_LiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilitiesIncurred" xlink:to="lab_ifrs-full_LiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialAssetsMember_ef1016f7-52a4-43d0-bf2e-8c014384209c_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets, class</link:label>
    <link:label id="lab_ifrs-full_FinancialAssetsMember_label_en-US" xlink:label="lab_ifrs-full_FinancialAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets, class [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssetsMember" xlink:to="lab_ifrs-full_FinancialAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_JointOperationsByNameAxis_df4738c0-9bbd-4256-8274-af6b6615dec6_terseLabel_en-US" xlink:label="lab_stn_JointOperationsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Operations By Name [Axis]</link:label>
    <link:label id="lab_stn_JointOperationsByNameAxis_label_en-US" xlink:label="lab_stn_JointOperationsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Operations By Name [Axis]</link:label>
    <link:label id="lab_stn_JointOperationsByNameAxis_documentation_en-US" xlink:label="lab_stn_JointOperationsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Operations By Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_JointOperationsByNameAxis" xlink:href="stn-20231231.xsd#stn_JointOperationsByNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_JointOperationsByNameAxis" xlink:to="lab_stn_JointOperationsByNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDividendsTable_503355bc-17f5-44f0-b803-1bf25463abdd_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDividendsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Dividends [table]</link:label>
    <link:label id="lab_stn_DisclosureOfDividendsTable_label_en-US" xlink:label="lab_stn_DisclosureOfDividendsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Dividends [table]</link:label>
    <link:label id="lab_stn_DisclosureOfDividendsTable_documentation_en-US" xlink:label="lab_stn_DisclosureOfDividendsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of dividends.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDividendsTable" xlink:href="stn-20231231.xsd#stn_DisclosureOfDividendsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDividendsTable" xlink:to="lab_stn_DisclosureOfDividendsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_a54e51f0-0630-454c-b2ef-aa2b9495d7c0_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of units paid</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_f35e51a0-8a5b-44a3-abc1-a0633fb8d0a6_negatedLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paid</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of other equity instruments exercised or vested in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember_d2bce55e-ffdf-40cc-a1b4-8b42b12c510f_terseLabel_en-US" xlink:label="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash-generating units</link:label>
    <link:label id="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember_label_en-US" xlink:label="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash-generating units [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember" xlink:to="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLiabilities_c7081d01-cfba-4595-9f52-f3dac5ff06ac_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilities" xlink:to="lab_ifrs-full_CurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionMatrixTable_4ed975fa-dc3e-42d9-a31a-03721422f071_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionMatrixTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of provision matrix [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionMatrixTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionMatrixTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of provision matrix [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionMatrixTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProvisionMatrixTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixTable" xlink:to="lab_ifrs-full_DisclosureOfProvisionMatrixTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare_67c97a27-3f20-45c4-be6d-6ddb38c266be_terseLabel_en-US" xlink:label="lab_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends payable amount per share (in cad per share)</link:label>
    <link:label id="lab_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare_label_en-US" xlink:label="lab_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends proposed or declared before financial statements authorised for issue but not recognised as distribution to owners per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:to="lab_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities_40e072fe-1e0f-4ce8-b38d-7c60d721b576_terseLabel_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions and modifications</link:label>
    <link:label id="lab_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities_label_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase Decrease Through New Liabilities Arising From Financing Activities</link:label>
    <link:label id="lab_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities_documentation_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase decrease through new liabilities arising from financing activities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" xlink:to="lab_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock_e45b4e6d-1046-47bc-96c2-77f29a99b160_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Assets</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about other assets [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about other assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock" xlink:to="lab_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_11d4c1cf-e4a1-42e4-8073-d84a90a04c6f_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;&#160;Equities</link:label>
    <link:label id="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity instruments, amount contributed to fair value of plan assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:to="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill_73db4968-816e-416c-af28-d5dc008d94b1_verboseLabel_en-US" xlink:label="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated lives</link:label>
    <link:label id="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life measured as period of time, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock_add1b521-0752-45f3-9f59-77f05af6cddc_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about cash and cash equivalents [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of detailed information about cash and cash equivalents.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock" xlink:to="lab_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherLongtermProvisions_53c885e9-1921-40a1-aa93-ffe4a0fe0aa1_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherLongtermProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion</link:label>
    <link:label id="lab_ifrs-full_OtherLongtermProvisions_label_en-US" xlink:label="lab_ifrs-full_OtherLongtermProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLongtermProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherLongtermProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherLongtermProvisions" xlink:to="lab_ifrs-full_OtherLongtermProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_f7a07ece-1086-4670-b983-dfb120e63c13_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasAxis" xlink:to="lab_ifrs-full_GeographicalAreasAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OtherMember_e64357cf-63ec-42b4-88ed-383937f09ba8_terseLabel_en-US" xlink:label="lab_stn_OtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_stn_OtherMember_label_en-US" xlink:label="lab_stn_OtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_stn_OtherMember_documentation_en-US" xlink:label="lab_stn_OtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherMember" xlink:href="stn-20231231.xsd#stn_OtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OtherMember" xlink:to="lab_stn_OtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_fdd9b566-4f6b-41a2-bdb7-00f668ca6b62_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings_c2ea6e9b-ce95-4a84-b33c-09aac8e50e80_terseLabel_en-US" xlink:label="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments in net income resulting from 0.5% changes in interest rate</link:label>
    <link:label id="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings_label_en-US" xlink:label="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis Of Fair Value, Profit (Loss), Impact Of 1.0% Change In Interest Rate On Borrowings</link:label>
    <link:label id="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings_documentation_en-US" xlink:label="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis Of Fair Value, Profit (Loss), Impact Of 1.0% Change In Interest Rate On Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings" xlink:href="stn-20231231.xsd#stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings" xlink:to="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_752ac0fe-fa8d-469f-a0d7-411c29283c75_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PaymentsOfDistributionRelatedPartyTransactions_83c45754-6ee3-45cc-a201-3a6d6954b61c_terseLabel_en-US" xlink:label="lab_stn_PaymentsOfDistributionRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions Paid</link:label>
    <link:label id="lab_stn_PaymentsOfDistributionRelatedPartyTransactions_label_en-US" xlink:label="lab_stn_PaymentsOfDistributionRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of distribution, related party transactions</link:label>
    <link:label id="lab_stn_PaymentsOfDistributionRelatedPartyTransactions_documentation_en-US" xlink:label="lab_stn_PaymentsOfDistributionRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of distribution, related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PaymentsOfDistributionRelatedPartyTransactions" xlink:href="stn-20231231.xsd#stn_PaymentsOfDistributionRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PaymentsOfDistributionRelatedPartyTransactions" xlink:to="lab_stn_PaymentsOfDistributionRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_5667fa3a-1cd5-4a0c-a234-e0a48e1595ef_totalLabel_en-US" xlink:label="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total identifiable net assets at fair value</link:label>
    <link:label id="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_label_en-US" xlink:label="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable assets acquired (liabilities assumed)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_5d71f6da-8f49-43c4-b5c8-b4d9e5aec963_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated individually immaterial business combinations</link:label>
    <link:label id="lab_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_9043246c-c4fa-4386-ae61-776ff2ae1156_verboseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other acquisitions</link:label>
    <link:label id="lab_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_label_en-US" xlink:label="lab_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated individually immaterial business combinations [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" xlink:to="lab_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember_7bebfbd1-2fed-4d13-9819-5f722139f08d_terseLabel_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Client Relationships</link:label>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember_label_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer-related intangible assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:to="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_8ba8066a-4d8c-4d53-8a74-16eb47fba1ae_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales to Related Parties</link:label>
    <link:label id="lab_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_label_en-US" xlink:label="lab_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from sale of goods, related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:to="lab_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_5597612c-972a-405f-a35a-97e2e5276557_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, amount contributed to fair value of plan assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" xlink:to="lab_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfJointOperationsLineItems_d174ac2a-38d2-4a75-be4e-499ab85b491e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of joint operations [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfJointOperationsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of joint operations [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointOperationsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="lab_ifrs-full_DisclosureOfJointOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale_35de9909-4d45-46a0-b44b-92d4c73d7811_terseLabel_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;&#160;Male</link:label>
    <link:label id="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale_label_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Expectancy At Age Sixty Five For Current Members Aged Forty Male</link:label>
    <link:label id="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale_documentation_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life expectancy at age sixty five for current members aged forty male.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" xlink:href="stn-20231231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" xlink:to="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_d5c86aaa-ed2a-4e00-bfc3-e75d76230dcc_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax losses and temporary differences</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense arising from write-down or reversal of write-down of deferred tax asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" xlink:to="lab_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill_ae5f2dc4-f22a-4d6e-9804-69c67cedb222_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of foreign exchange</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through net exchange differences, goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_country_AU_32343f29-f805-4c6f-b38b-2298420fc9ed_terseLabel_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Australia</link:label>
    <link:label id="lab_country_AU_label_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AUSTRALIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AU"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_AU" xlink:to="lab_country_AU" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_06dedc4b-5c1f-47cf-a2df-8e838e050397_terseLabel_en-US" xlink:label="lab_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in&#160;pre-retirement&#160;inflation rate by 0.25%</link:label>
    <link:label id="lab_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_label_en-US" xlink:label="lab_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Assumption Of Expected Rates Of Inflation Pre Retirement Zero Point Two Five Percent [member]</link:label>
    <link:label id="lab_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_documentation_en-US" xlink:label="lab_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of expected rates of inflation pre retirement 0.25 percent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" xlink:to="lab_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock_cdddcd2e-5130-497c-80be-6b6aeab10e3d_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Liabilities</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about other liabilities [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock" xlink:to="lab_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_3becae81-e3ab-4bc5-b3a8-baca60b9b39d_terseLabel_en-US" xlink:label="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected credit losses</link:label>
    <link:label id="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_8aab7640-8146-43d9-b454-6757c0931d39_verboseLabel_en-US" xlink:label="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss allowance provision, end of the year</link:label>
    <link:label id="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_label_en-US" xlink:label="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance account for credit losses of financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:to="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_9712fdf7-4453-4535-a4c7-469dc798662a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [Line Items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParent_94d7916e-18e8-4ef7-8b5e-1f02defa17df_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders&#8217; equity</link:label>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParent_e93cbb3e-f5ad-492c-89f4-316bbd990603_periodStartLabel_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParent_6d76ca13-86c5-473f-b10d-385b35e38486_periodEndLabel_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParent_label_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity attributable to owners of parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent" xlink:to="lab_ifrs-full_EquityAttributableToOwnersOfParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_d7ae32b3-f70b-40c1-aa28-14ab8282d27d_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net impairment (reversal) of lease assets and property and equipment</link:label>
    <link:label id="lab_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of impairment loss recognised in profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:to="lab_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxAssetsCurrent_6740ff37-b199-480c-83a2-8b0c46b0f735_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes recoverable</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxAssetsCurrent_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax assets, current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxAssetsCurrent" xlink:to="lab_ifrs-full_CurrentTaxAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowHedgesMember_86dff26f-8b67-4686-8f35-ea4b8c930809_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedges</link:label>
    <link:label id="lab_ifrs-full_CashFlowHedgesMember_label_en-US" xlink:label="lab_ifrs-full_CashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowHedgesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowHedgesMember" xlink:to="lab_ifrs-full_CashFlowHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanFourMonthsMember_8e97ec3c-5b07-4346-be80-cc4950286bdf_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFourMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">121+</link:label>
    <link:label id="lab_ifrs-full_LaterThanFourMonthsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanFourMonthsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than four months [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourMonthsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFourMonthsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFourMonthsMember" xlink:to="lab_ifrs-full_LaterThanFourMonthsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_332aa6f8-96d3-4fe9-aee3-50493555eee2_verboseLabel_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments on the plan assets, excluding interest income</link:label>
    <link:label id="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from return on plan assets excluding interest income or expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensation_767928e2-2168-44b9-bb64-0821352daaba_totalLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total compensation</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensation_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_50f29144-1a06-4c29-9381-8eef1766f28a_totalLabel_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total employee costs</link:label>
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_label_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefits expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense" xlink:to="lab_ifrs-full_EmployeeBenefitsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory_1c7bdaa0-d739-4ade-8d5e-13578e507e78_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Information</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of cash flow statement [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:to="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_4e9f5a8b-424e-4711-9b1e-eac985ab6641_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of attribution of expenses by nature to their function [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of attribution of expenses by nature to their function [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable" xlink:to="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NominalAmountOfHedgingInstrument_2a1e3cae-10a2-4519-a270-3412668d58e2_terseLabel_en-US" xlink:label="lab_ifrs-full_NominalAmountOfHedgingInstrument" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap agreement, amount</link:label>
    <link:label id="lab_ifrs-full_NominalAmountOfHedgingInstrument_label_en-US" xlink:label="lab_ifrs-full_NominalAmountOfHedgingInstrument" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nominal amount of hedging instrument</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NominalAmountOfHedgingInstrument" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NominalAmountOfHedgingInstrument"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NominalAmountOfHedgingInstrument" xlink:to="lab_ifrs-full_NominalAmountOfHedgingInstrument" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_a9b51356-7d98-471a-8c19-330ce9773209_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_e7011029-b146-4477-a13b-c6a6a4024043_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SoftwareFinancingObligationsMember_9dc93498-957d-47af-b828-310a6d208584_terseLabel_en-US" xlink:label="lab_stn_SoftwareFinancingObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software financing obligations</link:label>
    <link:label id="lab_stn_SoftwareFinancingObligationsMember_label_en-US" xlink:label="lab_stn_SoftwareFinancingObligationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Financing Obligations [Member]</link:label>
    <link:label id="lab_stn_SoftwareFinancingObligationsMember_documentation_en-US" xlink:label="lab_stn_SoftwareFinancingObligationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Financing Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareFinancingObligationsMember" xlink:href="stn-20231231.xsd#stn_SoftwareFinancingObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SoftwareFinancingObligationsMember" xlink:to="lab_stn_SoftwareFinancingObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_6767e36d-578b-4af3-baa9-165521a9e285_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent expense - variable lease payments</link:label>
    <link:label id="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense relating to variable lease payments not included in measurement of lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:to="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_26a809c6-9a8a-487a-8c75-c1cafe7e2eb9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of subsidiaries [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of subsidiaries [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_dc58045e-e2b4-49de-b1a0-b7e1aee14285_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">More than five years</link:label>
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than five years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFiveYearsMember" xlink:to="lab_ifrs-full_LaterThanFiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_f4db62cc-c998-4554-9a71-23ec15467551_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GrossProfit_9863b36f-2c75-413b-906a-d86bee0cf1f7_totalLabel_en-US" xlink:label="lab_ifrs-full_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Project margin</link:label>
    <link:label id="lab_ifrs-full_GrossProfit_4a15f733-0038-4876-8c19-07bee76ea900_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Project margin</link:label>
    <link:label id="lab_ifrs-full_GrossProfit_label_en-US" xlink:label="lab_ifrs-full_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossProfit" xlink:to="lab_ifrs-full_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_95ae9696-b276-4fb4-82a2-892381f75531_terseLabel_en-US" xlink:label="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Characteristics of defined benefit plans [axis]</link:label>
    <link:label id="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_label_en-US" xlink:label="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Characteristics of defined benefit plans [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate_35a7eceb-81b8-4dee-99e0-c835bde50d35_terseLabel_en-US" xlink:label="lab_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities recognised as of acquisition date</link:label>
    <link:label id="lab_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInJointOperation_4cce5704-7132-4f75-9a15-f0ed2e414c51_terseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership Interests</link:label>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInJointOperation_label_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportion of ownership interest in joint operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:to="lab_ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_4bdf4caa-f166-428f-bf30-0a148ed75a3c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segmented Information</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of entity's operating segments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_LettersOfCreditMember_2d51d42d-2de8-46ed-94b8-b5c7001f6edd_terseLabel_en-US" xlink:label="lab_stn_LettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of credit</link:label>
    <link:label id="lab_stn_LettersOfCreditMember_label_en-US" xlink:label="lab_stn_LettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters Of Credit [Member]</link:label>
    <link:label id="lab_stn_LettersOfCreditMember_documentation_en-US" xlink:label="lab_stn_LettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters Of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditMember" xlink:href="stn-20231231.xsd#stn_LettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_LettersOfCreditMember" xlink:to="lab_stn_LettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherOperatingIncomeExpense_1ccea6bc-112d-4aad-a4f9-aa9cfed21225_negatedLabel_en-US" xlink:label="lab_ifrs-full_OtherOperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_ifrs-full_OtherOperatingIncomeExpense_be7aadb9-a489-4b89-a55b-88c625ff16fa_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_OtherOperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other income</link:label>
    <link:label id="lab_ifrs-full_OtherOperatingIncomeExpense_label_en-US" xlink:label="lab_ifrs-full_OtherOperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating income (expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherOperatingIncomeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherOperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherOperatingIncomeExpense" xlink:to="lab_ifrs-full_OtherOperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_66e83746-0b74-451a-a31d-49accc754c07_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options outstanding in share-based payment arrangement (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_label_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOutstandingShareOptions" xlink:to="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory_b3f099d3-6009-4615-a0c0-d8f191629907_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Tax Credits</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of tax receivables and payables [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ExpireMember_0eb35c20-2640-4dce-9aed-7fb95d7fc77b_terseLabel_en-US" xlink:label="lab_stn_ExpireMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expire (2024 to 2043)</link:label>
    <link:label id="lab_stn_ExpireMember_label_en-US" xlink:label="lab_stn_ExpireMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expire [Member]</link:label>
    <link:label id="lab_stn_ExpireMember_documentation_en-US" xlink:label="lab_stn_ExpireMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expire</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpireMember" xlink:href="stn-20231231.xsd#stn_ExpireMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ExpireMember" xlink:to="lab_stn_ExpireMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherAssetsExplanatory_b1ef3927-78e2-4aff-ab50-931a7b77d1f2_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SharesRepurchasedForCancellation_569a1f11-3b18-47d7-ad0c-db06995b1750_terseLabel_en-US" xlink:label="lab_stn_SharesRepurchasedForCancellation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares repurchased for cancellation (in shares)</link:label>
    <link:label id="lab_stn_SharesRepurchasedForCancellation_label_en-US" xlink:label="lab_stn_SharesRepurchasedForCancellation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Repurchased For Cancellation</link:label>
    <link:label id="lab_stn_SharesRepurchasedForCancellation_documentation_en-US" xlink:label="lab_stn_SharesRepurchasedForCancellation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased for cancellation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SharesRepurchasedForCancellation" xlink:href="stn-20231231.xsd#stn_SharesRepurchasedForCancellation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SharesRepurchasedForCancellation" xlink:to="lab_stn_SharesRepurchasedForCancellation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_f358bea6-92c3-43da-8234-43c276513277_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value Hierarchy for Liabilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value measurement of liabilities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_412fe2b4-ad84-46ad-806e-10e6ba3600b4_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of movement in exchange rates</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from changes in foreign exchange rates, net defined benefit liability (asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember_4c837c41-b293-4093-9e0a-b8e573e0012e_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other property, plant and equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:to="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionMatrixExplanatory_d55d9277-6ed6-4746-bd50-1932a142d246_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionMatrixExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Loss Allowance Provision</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionMatrixExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionMatrixExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of provision matrix [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionMatrixExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProvisionMatrixExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixExplanatory" xlink:to="lab_ifrs-full_DisclosureOfProvisionMatrixExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_52649ce0-4fcd-468e-a228-4e8077b03ae2_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_151c59e7-d4c3-4953-8af7-2419a7060643_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_61c251b8-d828-43c9-a65e-5a0b622c8bc3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non-adjusting events after reporting period [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non-adjusting events after reporting period [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_13240575-4d3b-4763-a467-1b79c04e526a_verboseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in demographic assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeStatementAbstract_07851115-bf21-430d-bc74-66964751a7fe_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit or loss [abstract]</link:label>
    <link:label id="lab_ifrs-full_IncomeStatementAbstract_label_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit or loss [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeStatementAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeStatementAbstract" xlink:to="lab_ifrs-full_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsTable_2cff6cb8-bdc3-4933-a0ae-8d05b1c9f252_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TopOfRangeMember_a83d0e04-1669-4bbc-a3d4-6f77c10b9e29_terseLabel_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Top of range</link:label>
    <link:label id="lab_ifrs-full_TopOfRangeMember_label_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Top of range [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TopOfRangeMember" xlink:to="lab_ifrs-full_TopOfRangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_d0955110-b3fd-4ba0-a9a8-b4542fcee982_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock_bc75f93f-521d-4265-9c2f-8c888871b39f_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disclosure of Cash Flows from Operating Activities Under the Direct Method</link:label>
    <link:label id="lab_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Cash Flows From Operating Activities Under The Direct Method [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Cash Flows From Operating Activities Under The Direct Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock" xlink:to="lab_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentAssets_3ce60887-b0ee-4e8e-b6aa-180b30ea731a_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentAssets_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentAssets" xlink:to="lab_ifrs-full_OtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OfficeEquipmentMember_22329da5-87d2-4d36-9628-a6b17690b736_terseLabel_en-US" xlink:label="lab_ifrs-full_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office equipment</link:label>
    <link:label id="lab_ifrs-full_OfficeEquipmentMember_label_en-US" xlink:label="lab_ifrs-full_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OfficeEquipmentMember" xlink:to="lab_ifrs-full_OfficeEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory_b5073a2c-40bd-469f-8da9-00801f802ea7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other operating income (expense) [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpenseOnLeaseLiabilities_d3f51ac4-9ccf-44f6-8678-1680614db798_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseOnLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense on lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:to="lab_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_35dbdda4-385c-4c14-a77b-41cfd20dca7a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Commitments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of additional information about leasing activities for lessee [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:to="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ProvisionForClaimsMember_7f5b0e0a-545e-473e-8927-dde27640b9bf_terseLabel_en-US" xlink:label="lab_stn_ProvisionForClaimsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Claims</link:label>
    <link:label id="lab_stn_ProvisionForClaimsMember_label_en-US" xlink:label="lab_stn_ProvisionForClaimsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision For Claims [member]</link:label>
    <link:label id="lab_stn_ProvisionForClaimsMember_documentation_en-US" xlink:label="lab_stn_ProvisionForClaimsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for claims.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProvisionForClaimsMember" xlink:href="stn-20231231.xsd#stn_ProvisionForClaimsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ProvisionForClaimsMember" xlink:to="lab_stn_ProvisionForClaimsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems_36502c6b-89d4-48a7-9b3c-813928f5a617_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of objectives, policies and processes for managing capital [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of objectives, policies and processes for managing capital [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems" xlink:to="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_UnencumberedCashLeverageRatioCovenant_858b1c7c-508f-4662-b57e-6cf7978919b8_terseLabel_en-US" xlink:label="lab_stn_UnencumberedCashLeverageRatioCovenant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unencumbered cash</link:label>
    <link:label id="lab_stn_UnencumberedCashLeverageRatioCovenant_label_en-US" xlink:label="lab_stn_UnencumberedCashLeverageRatioCovenant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unencumbered Cash, Leverage Ratio Covenant</link:label>
    <link:label id="lab_stn_UnencumberedCashLeverageRatioCovenant_documentation_en-US" xlink:label="lab_stn_UnencumberedCashLeverageRatioCovenant" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unencumbered Cash, Leverage Ratio Covenant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnencumberedCashLeverageRatioCovenant" xlink:href="stn-20231231.xsd#stn_UnencumberedCashLeverageRatioCovenant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_UnencumberedCashLeverageRatioCovenant" xlink:to="lab_stn_UnencumberedCashLeverageRatioCovenant" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_f7106157-52aa-42a1-9486-29c5cdd3d123_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock_a030ec10-b551-4420-99e9-c52aae831b1e_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Income</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about other operating income (expense) [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about other operating income (expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock" xlink:to="lab_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_c5c941c0-045d-45f8-8337-e734890027df_totalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash and cash equivalents after effect of exchange rate changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_55f368b2-af2b-4e6b-a084-46f004984147_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodFourMember_c90b868b-4df2-4d81-9dcd-4fdaa5e3b9ba_terseLabel_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period four</link:label>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodFourMember_label_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period four [Member]</link:label>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodFourMember_documentation_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodFourMember" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OrdinarySharesPerSharePeriodFourMember" xlink:to="lab_stn_OrdinarySharesPerSharePeriodFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_ee3d34c5-e5aa-42a6-af36-a55d68888a4f_terseLabel_en-US" xlink:label="lab_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in pension increase assumption by 0.25%</link:label>
    <link:label id="lab_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_label_en-US" xlink:label="lab_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Assumption Of Expected Rates Of Pension Increases Zero Point Two Five Percent[member]</link:label>
    <link:label id="lab_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_documentation_en-US" xlink:label="lab_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of expected rates of pension increases 0.25 percent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" xlink:to="lab_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Level1OfFairValueHierarchyMember_66e67d40-f886-42bf-9081-759be7d4ddb6_terseLabel_en-US" xlink:label="lab_ifrs-full_Level1OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_ifrs-full_Level1OfFairValueHierarchyMember_label_en-US" xlink:label="lab_ifrs-full_Level1OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1 of fair value hierarchy [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Level1OfFairValueHierarchyMember" xlink:to="lab_ifrs-full_Level1OfFairValueHierarchyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherReceivables_f5883169-0fea-4b83-af82-dd3eee4b4a0e_totalLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherReceivables_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherReceivables" xlink:to="lab_ifrs-full_TradeAndOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressesLineItems_8189f7dd-f341-419b-ae81-583de701b092_terseLabel_en-US" xlink:label="lab_dei_EntityAddressesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Addresses [Line Items]</link:label>
    <link:label id="lab_dei_EntityAddressesLineItems_label_en-US" xlink:label="lab_dei_EntityAddressesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Addresses [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesLineItems" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesLineItems" xlink:to="lab_dei_EntityAddressesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Accruals_262842c2-9942-40db-9928-2b6d8cdc1562_terseLabel_en-US" xlink:label="lab_ifrs-full_Accruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_ifrs-full_Accruals_label_en-US" xlink:label="lab_ifrs-full_Accruals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Accruals" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Accruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Accruals" xlink:to="lab_ifrs-full_Accruals" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_cbbbfbd5-bb7d-4bb7-a70f-2274244ef503_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">31&#8211;60</link:label>
    <link:label id="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than one month and not later than two months [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:to="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_293e5f1b-7247-4f08-8e31-fafa4498edd7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of subsidiaries [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of subsidiaries [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComputerSoftwareMember_16318b04-96d2-41bc-a761-e548e8be0d4a_terseLabel_en-US" xlink:label="lab_ifrs-full_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and other</link:label>
    <link:label id="lab_ifrs-full_ComputerSoftwareMember_label_en-US" xlink:label="lab_ifrs-full_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer software [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerSoftwareMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComputerSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComputerSoftwareMember" xlink:to="lab_ifrs-full_ComputerSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherPayables_24efa3ce-bc4b-4f80-bf6b-5f04d4ed7724_totalLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayables" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherPayables_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherPayables" xlink:to="lab_ifrs-full_TradeAndOtherPayables" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_57e0c6e1-d29d-449a-a508-afde131f58a4_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_b30b5c46-f196-487e-ad3a-292f3c7793cf_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of business combinations [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_GoodwillAbstract_label_en-US" xlink:label="lab_stn_GoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Abstract]</link:label>
    <link:label id="lab_stn_GoodwillAbstract_documentation_en-US" xlink:label="lab_stn_GoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GoodwillAbstract" xlink:href="stn-20231231.xsd#stn_GoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_GoodwillAbstract" xlink:to="lab_stn_GoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_f79a37d0-dac7-4632-bb70-1b2a346d99dd_terseLabel_en-US" xlink:label="lab_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not measured at fair value in statement of financial position but for which fair value is disclosed</link:label>
    <link:label id="lab_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_label_en-US" xlink:label="lab_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not measured at fair value in statement of financial position but for which fair value is disclosed [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" xlink:to="lab_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_CashFlowsUsedInOperatingActivitiesForLeases_3ec76da8-4300-4220-b4d2-f989e54b0e3f_totalLabel_en-US" xlink:label="lab_stn_CashFlowsUsedInOperatingActivitiesForLeases" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used in operating activities</link:label>
    <link:label id="lab_stn_CashFlowsUsedInOperatingActivitiesForLeases_label_en-US" xlink:label="lab_stn_CashFlowsUsedInOperatingActivitiesForLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows used in operating activities for leases</link:label>
    <link:label id="lab_stn_CashFlowsUsedInOperatingActivitiesForLeases_documentation_en-US" xlink:label="lab_stn_CashFlowsUsedInOperatingActivitiesForLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows used in operating activities for leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowsUsedInOperatingActivitiesForLeases" xlink:href="stn-20231231.xsd#stn_CashFlowsUsedInOperatingActivitiesForLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_CashFlowsUsedInOperatingActivitiesForLeases" xlink:to="lab_stn_CashFlowsUsedInOperatingActivitiesForLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxRateEffectOfForeignTaxRates_3212f78f-433d-4ec0-b5a1-0f3e20ca2de5_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate differential on foreign income</link:label>
    <link:label id="lab_ifrs-full_TaxRateEffectOfForeignTaxRates_label_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of foreign tax rates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfForeignTaxRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:to="lab_ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_64552b99-dd09-4483-ae37-437a135232be_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NonadjustingEventsMember_bbc4f682-4746-478f-8f91-fc63b702f13b_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsMember_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsMember" xlink:to="lab_ifrs-full_NonadjustingEventsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_15cf4adb-00df-4348-9826-8c48789e7c76_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related-Party Disclosures</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of related party [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:to="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_08e4f3f0-4d88-4df1-ad9c-6d2290639207_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other net defined benefit liability asset</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from other changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_EnvironmentalSystemsDesignInc.Member_6cd70b72-a597-48a9-a29d-fcd0b05c78b1_terseLabel_en-US" xlink:label="lab_stn_EnvironmentalSystemsDesignInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Systems Design, Inc.</link:label>
    <link:label id="lab_stn_EnvironmentalSystemsDesignInc.Member_label_en-US" xlink:label="lab_stn_EnvironmentalSystemsDesignInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Systems Design, Inc. [Member]</link:label>
    <link:label id="lab_stn_EnvironmentalSystemsDesignInc.Member_documentation_en-US" xlink:label="lab_stn_EnvironmentalSystemsDesignInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Systems Design, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnvironmentalSystemsDesignInc.Member" xlink:href="stn-20231231.xsd#stn_EnvironmentalSystemsDesignInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_EnvironmentalSystemsDesignInc.Member" xlink:to="lab_stn_EnvironmentalSystemsDesignInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock_d99ae5c6-3c1c-45f8-aca4-467db3a6fbcc_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Major Components of Current and Deferred Income Tax Expense from Continuing Operations</link:label>
    <link:label id="lab_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of major components of tax expense (income) [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of major components of tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock" xlink:to="lab_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_e88571f3-125d-4909-90c5-8800cca9f4cc_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Right-of-use Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_6a617bb6-3f7e-4bcf-88e0-4d2f46a272ae_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices_2b16bd90-e5f5-4d7c-badf-aa125cf78a51_terseLabel_en-US" xlink:label="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments in net income resulting from 1% changes in interest rate</link:label>
    <link:label id="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices_label_en-US" xlink:label="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis Of Fair Value, Profit (Loss), Impact Of 5% Change In Equity Prices</link:label>
    <link:label id="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices_documentation_en-US" xlink:label="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis Of Fair Value, Profit (Loss), Impact Of 5% Change In Equity Prices</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices" xlink:href="stn-20231231.xsd#stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices" xlink:to="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_bd256962-d003-4750-affe-0082da351a68_terseLabel_en-US" xlink:label="lab_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in one year in the life expectancy</link:label>
    <link:label id="lab_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_label_en-US" xlink:label="lab_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Assumptions Of Expected Increase Of One Year In Life Expectancy [member]</link:label>
    <link:label id="lab_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_documentation_en-US" xlink:label="lab_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions of expected increase of one year in life expectancy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" xlink:to="lab_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary_14bc53d1-2bc3-431e-9124-f0f89e3c9904_terseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership of voting and restricted securities</link:label>
    <link:label id="lab_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary_label_en-US" xlink:label="lab_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportion of voting rights held in subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfVotingPowerHeldInSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary" xlink:to="lab_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherFinancialLiabilities_6d6afec6-96cf-4289-86df-d9cdb94f7732_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_ifrs-full_OtherFinancialLiabilities_label_en-US" xlink:label="lab_ifrs-full_OtherFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financial liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherFinancialLiabilities" xlink:to="lab_ifrs-full_OtherFinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_c671eac1-3a94-474d-8432-f0465a944d21_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of income tax [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:to="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_0c7c783d-7e01-4317-866d-d72040b4d915_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value measurement of liabilities [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value measurement of liabilities [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:to="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_3952958d-33ae-4f01-beef-a87c5cd5afa8_terseLabel_en-US" xlink:label="lab_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments [abstract]</link:label>
    <link:label id="lab_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_label_en-US" xlink:label="lab_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</link:label>
    <link:label id="lab_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_documentation_en-US" xlink:label="lab_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:href="stn-20231231.xsd#stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:to="lab_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfFinancialInstrumentsAxis_965cf052-86a4-4499-813c-9e0606bdb8ad_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial instruments [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialInstrumentsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial instruments [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="lab_ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsOnChangeInFairValueOfDerivatives_525d5c3d-15a3-496e-820b-0b1c7470885f_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsOnChangeInFairValueOfDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on change in fair value of derivatives</link:label>
    <link:label id="lab_ifrs-full_GainsOnChangeInFairValueOfDerivatives_label_en-US" xlink:label="lab_ifrs-full_GainsOnChangeInFairValueOfDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on change in fair value of derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsOnChangeInFairValueOfDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives" xlink:to="lab_ifrs-full_GainsOnChangeInFairValueOfDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AnnualInformationForm_ce8b6675-c591-4615-9726-4b96b9e2077d_terseLabel_en-US" xlink:label="lab_dei_AnnualInformationForm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Information Form</link:label>
    <link:label id="lab_dei_AnnualInformationForm_label_en-US" xlink:label="lab_dei_AnnualInformationForm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Information Form</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AnnualInformationForm" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AnnualInformationForm" xlink:to="lab_dei_AnnualInformationForm" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SubconsultantSubcontractorAndOtherDirectExpenses_72b8acb2-3025-477f-a296-effdb9ca23ba_terseLabel_en-US" xlink:label="lab_stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less subconsultant and other direct expenses</link:label>
    <link:label id="lab_stn_SubconsultantSubcontractorAndOtherDirectExpenses_label_en-US" xlink:label="lab_stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subconsultant Subcontractor And Other Direct Expenses</link:label>
    <link:label id="lab_stn_SubconsultantSubcontractorAndOtherDirectExpenses_documentation_en-US" xlink:label="lab_stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue associated with certain direct costs for subconsultant, subcontractor and other expenditures that are recoverable directly from customers.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:href="stn-20231231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:to="lab_stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_Vesting1Domain_fbc59dea-13ef-4982-8d42-1bb42f41d3be_terseLabel_en-US" xlink:label="lab_stn_Vesting1Domain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [domain]</link:label>
    <link:label id="lab_stn_Vesting1Domain_label_en-US" xlink:label="lab_stn_Vesting1Domain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting 1 [domain]</link:label>
    <link:label id="lab_stn_Vesting1Domain_documentation_en-US" xlink:label="lab_stn_Vesting1Domain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting Domain.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Vesting1Domain" xlink:href="stn-20231231.xsd#stn_Vesting1Domain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_Vesting1Domain" xlink:to="lab_stn_Vesting1Domain" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_557ac905-b9b8-4ced-acb3-e71e31de8464_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Investments Held For Self Insured Liabilities Maturity Of Bond Portfolio At Fair Value [table]</link:label>
    <link:label id="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_label_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Investments Held For Self Insured Liabilities Maturity Of Bond Portfolio At Fair Value [table]</link:label>
    <link:label id="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_documentation_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" xlink:href="stn-20231231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" xlink:to="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_AuditInformationAbstract_label_en-US" xlink:label="lab_stn_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_stn_AuditInformationAbstract_documentation_en-US" xlink:label="lab_stn_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AuditInformationAbstract" xlink:href="stn-20231231.xsd#stn_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_AuditInformationAbstract" xlink:to="lab_stn_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_35bfd11f-fe48-4c3b-a8e9-bdcb79090a1e_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis" xlink:to="lab_ifrs-full_ComponentsOfEquityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss_e3172478-b4f1-4788-9976-450579a05c15_terseLabel_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension costs</link:label>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-employment benefit expense in profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss" xlink:to="lab_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember_31491513-4b22-4a19-a805-d73704cf168e_terseLabel_en-US" xlink:label="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint ventures</link:label>
    <link:label id="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember_label_en-US" xlink:label="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint ventures where entity is venturer [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:to="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested_f6ad26b3-e353-4ac5-973b-bb4ad4e0531c_terseLabel_en-US" xlink:label="lab_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments made for RSUs</link:label>
    <link:label id="lab_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested_label_en-US" xlink:label="lab_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Fair Value At Measurement Date, Other Equity Instruments Exercised Or Vested</link:label>
    <link:label id="lab_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested_documentation_en-US" xlink:label="lab_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Fair Value At Measurement Date, Other Equity Instruments Exercised Or Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested" xlink:href="stn-20231231.xsd#stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested" xlink:to="lab_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalRecognitionGoodwill_7bbf2b52-e3a8-425b-a839-ebebe33bd16d_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalRecognitionGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_ifrs-full_AdditionalRecognitionGoodwill_label_en-US" xlink:label="lab_ifrs-full_AdditionalRecognitionGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional recognition, goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalRecognitionGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalRecognitionGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalRecognitionGoodwill" xlink:to="lab_ifrs-full_AdditionalRecognitionGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_4d63decf-bc83-4020-9304-f81487dda682_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income (expense)</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_EnvironmentalServicesMember_3351a1fc-9909-457c-9333-6613e3a932b9_terseLabel_en-US" xlink:label="lab_stn_EnvironmentalServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Services</link:label>
    <link:label id="lab_stn_EnvironmentalServicesMember_label_en-US" xlink:label="lab_stn_EnvironmentalServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental services [Member]</link:label>
    <link:label id="lab_stn_EnvironmentalServicesMember_documentation_en-US" xlink:label="lab_stn_EnvironmentalServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnvironmentalServicesMember" xlink:href="stn-20231231.xsd#stn_EnvironmentalServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_EnvironmentalServicesMember" xlink:to="lab_stn_EnvironmentalServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Level3OfFairValueHierarchyMember_b261cb2c-03ba-4514-a6fe-0be2eef41d4a_terseLabel_en-US" xlink:label="lab_ifrs-full_Level3OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_ifrs-full_Level3OfFairValueHierarchyMember_label_en-US" xlink:label="lab_ifrs-full_Level3OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3 of fair value hierarchy [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level3OfFairValueHierarchyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Level3OfFairValueHierarchyMember" xlink:to="lab_ifrs-full_Level3OfFairValueHierarchyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_712d2623-ac37-4480-b055-296d03711a3d_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for business combinations [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_2f435eb5-0640-4aee-9510-5a6f043137f4_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Liabilities_320fa791-95d6-43bf-8623-948a643a6679_totalLabel_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_ifrs-full_Liabilities_99b07997-9fa0-4f35-a6d8-27f7a68d212f_terseLabel_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_ifrs-full_Liabilities_label_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Liabilities" xlink:to="lab_ifrs-full_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_eda7063e-d069-4385-869e-6eb8246a0255_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total items that may be reclassified to net income in subsequent periods</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income that will be reclassified to profit or loss, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OnerousContractsProvision_ca62b380-decc-43d9-899d-1021da8600da_terseLabel_en-US" xlink:label="lab_ifrs-full_OnerousContractsProvision" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Onerous contracts provision</link:label>
    <link:label id="lab_ifrs-full_OnerousContractsProvision_label_en-US" xlink:label="lab_ifrs-full_OnerousContractsProvision" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Onerous contracts provision</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OnerousContractsProvision" xlink:to="lab_ifrs-full_OnerousContractsProvision" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CostOfSales_ba339eeb-d1fd-4934-a365-f69b45996f3a_terseLabel_en-US" xlink:label="lab_ifrs-full_CostOfSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct payroll costs</link:label>
    <link:label id="lab_ifrs-full_CostOfSales_label_en-US" xlink:label="lab_ifrs-full_CostOfSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CostOfSales" xlink:to="lab_ifrs-full_CostOfSales" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_7e9bca68-3c73-4867-aefd-3e1427f10fd9_negatedTerseLabel_en-US" xlink:label="lab_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative expenses paid by the Plans</link:label>
    <link:label id="lab_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative Expense Net Defined Benefit Liability Asset</link:label>
    <link:label id="lab_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_documentation_en-US" xlink:label="lab_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative expense net defined benefit liability asset.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" xlink:href="stn-20231231.xsd#stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" xlink:to="lab_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_d51d87fa-a959-4f6e-b69f-cd2a57dbfd56_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After one year but not more than five years</link:label>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than one year and not later than five years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:to="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AggregatedMeasurementMember_d466f555-7950-4b51-b7c4-0a94f84f3a1d_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedMeasurementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated measurement</link:label>
    <link:label id="lab_ifrs-full_AggregatedMeasurementMember_label_en-US" xlink:label="lab_ifrs-full_AggregatedMeasurementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated measurement [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedMeasurementMember" xlink:to="lab_ifrs-full_AggregatedMeasurementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_USD_9d4128a1-d357-4186-a9f0-33c597d1184e_terseLabel_en-US" xlink:label="lab_currency_USD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States of America, Dollars</link:label>
    <link:label id="lab_currency_USD_label_en-US" xlink:label="lab_currency_USD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States of America, Dollars</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_USD"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_USD" xlink:to="lab_currency_USD" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CancellationOfTreasuryShares_1eab93ab-fa81-468a-97ab-f2fae676c719_verboseLabel_en-US" xlink:label="lab_ifrs-full_CancellationOfTreasuryShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of common shares repurchased and cancelled</link:label>
    <link:label id="lab_ifrs-full_CancellationOfTreasuryShares_label_en-US" xlink:label="lab_ifrs-full_CancellationOfTreasuryShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancellation of treasury shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CancellationOfTreasuryShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CancellationOfTreasuryShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CancellationOfTreasuryShares" xlink:to="lab_ifrs-full_CancellationOfTreasuryShares" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_69aac918-ec43-4cb6-bab8-9eb7b4a653df_terseLabel_en-US" xlink:label="lab_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;&#160;Annuity policies</link:label>
    <link:label id="lab_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annuity Policies Amount Contributed To Fair Value Of Plan Assets</link:label>
    <link:label id="lab_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_documentation_en-US" xlink:label="lab_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annuity policies amount contributed to fair value of plan assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" xlink:href="stn-20231231.xsd#stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" xlink:to="lab_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity_8e8954e6-86a0-4458-97d0-5dcbde492c86_negatedLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect on equity items</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax relating to items credited (charged) directly to equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" xlink:to="lab_ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember_b74277b4-2a8d-4606-a008-a75a78890f09_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember_label_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation and amortisation [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:to="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_d6f8700c-de6b-44ae-88fe-fc1ffdd298cc_terseLabel_en-US" xlink:label="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful lives</link:label>
    <link:label id="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life measured as period of time, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:to="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SoftwareLicensesMember_c89bfffa-8261-4998-ab79-49cc86860385_terseLabel_en-US" xlink:label="lab_stn_SoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software licenses</link:label>
    <link:label id="lab_stn_SoftwareLicensesMember_label_en-US" xlink:label="lab_stn_SoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software licenses [Member]</link:label>
    <link:label id="lab_stn_SoftwareLicensesMember_documentation_en-US" xlink:label="lab_stn_SoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software licenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareLicensesMember" xlink:href="stn-20231231.xsd#stn_SoftwareLicensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SoftwareLicensesMember" xlink:to="lab_stn_SoftwareLicensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpense_7ac57213-9a33-45dd-8c47-5c95e337bddb_totalLabel_en-US" xlink:label="lab_ifrs-full_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest expense</link:label>
    <link:label id="lab_ifrs-full_InterestExpense_label_en-US" xlink:label="lab_ifrs-full_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpense" xlink:to="lab_ifrs-full_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpenseOnBonds_8abe0fea-ab92-4eb5-87c6-5f321ed90157_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnBonds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on senior unsecured notes</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseOnBonds_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnBonds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense on bonds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBonds" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnBonds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseOnBonds" xlink:to="lab_ifrs-full_InterestExpenseOnBonds" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_MiscellaneousOtherLiabilities_fe16c575-6c93-47c9-8014-ad81dbadf157_terseLabel_en-US" xlink:label="lab_stn_MiscellaneousOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_stn_MiscellaneousOtherLiabilities_label_en-US" xlink:label="lab_stn_MiscellaneousOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous other liabilities</link:label>
    <link:label id="lab_stn_MiscellaneousOtherLiabilities_documentation_en-US" xlink:label="lab_stn_MiscellaneousOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherLiabilities" xlink:href="stn-20231231.xsd#stn_MiscellaneousOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_MiscellaneousOtherLiabilities" xlink:to="lab_stn_MiscellaneousOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_5e672784-310e-4c7c-8514-8beb27b65ffb_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LeaseLiabilitiesMember_c1fca69b-1982-4f39-9f42-0c83a2d4bbb9_terseLabel_en-US" xlink:label="lab_ifrs-full_LeaseLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_ifrs-full_LeaseLiabilitiesMember_label_en-US" xlink:label="lab_ifrs-full_LeaseLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseLiabilitiesMember" xlink:to="lab_ifrs-full_LeaseLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentFinancialAssets_583424c2-960c-4a16-ba81-3eb2b2d36d11_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current portion - financial</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentFinancialAssets_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentFinancialAssets" xlink:to="lab_ifrs-full_OtherCurrentFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OtherFinancialAssetAtAmortisedCost_90e4eb71-1b5c-449e-8358-bdde774e6d1e_terseLabel_en-US" xlink:label="lab_stn_OtherFinancialAssetAtAmortisedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost/Cost</link:label>
    <link:label id="lab_stn_OtherFinancialAssetAtAmortisedCost_label_en-US" xlink:label="lab_stn_OtherFinancialAssetAtAmortisedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Financial Asset At Amortised Cost</link:label>
    <link:label id="lab_stn_OtherFinancialAssetAtAmortisedCost_documentation_en-US" xlink:label="lab_stn_OtherFinancialAssetAtAmortisedCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financial asset at amortised cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherFinancialAssetAtAmortisedCost" xlink:href="stn-20231231.xsd#stn_OtherFinancialAssetAtAmortisedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OtherFinancialAssetAtAmortisedCost" xlink:to="lab_stn_OtherFinancialAssetAtAmortisedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_AccountingJudgementsAndEstimatesAbstract_label_en-US" xlink:label="lab_stn_AccountingJudgementsAndEstimatesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Judgements And Estimates [Abstract]</link:label>
    <link:label id="lab_stn_AccountingJudgementsAndEstimatesAbstract_documentation_en-US" xlink:label="lab_stn_AccountingJudgementsAndEstimatesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Judgements And Estimates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AccountingJudgementsAndEstimatesAbstract" xlink:href="stn-20231231.xsd#stn_AccountingJudgementsAndEstimatesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_AccountingJudgementsAndEstimatesAbstract" xlink:to="lab_stn_AccountingJudgementsAndEstimatesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_0dcc2d01-fa61-4b14-8dfb-a7fec81a5d83_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows used in financing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_7a7dad0e-1ae5-426b-90d9-2b789e35bab6_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash acquired</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpenseOnBorrowings_1fe1398f-2ffe-4350-bbb4-14d11e4555bf_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on credit facilities</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseOnBorrowings_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense on borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseOnBorrowings" xlink:to="lab_ifrs-full_InterestExpenseOnBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_15bfb1e5-be0a-4288-8b50-13b65178e096_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long Term Debt</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfActuarialAssumptionsTextBlock_4c43a775-f9d7-4063-a42a-715c4b7e204a_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfActuarialAssumptionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Principal Assumptions Used In Determining Pension Benefit Plans</link:label>
    <link:label id="lab_stn_DisclosureOfActuarialAssumptionsTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfActuarialAssumptionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of actuarial assumptions [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfActuarialAssumptionsTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfActuarialAssumptionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of actuarial assumptions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfActuarialAssumptionsTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfActuarialAssumptionsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfActuarialAssumptionsTextBlock" xlink:to="lab_stn_DisclosureOfActuarialAssumptionsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_59a7591e-d3b6-4c72-8b6b-aa117cb3138e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value of plan assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value of plan assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:to="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings_c562cd14-9535-480b-91f5-2a75bfdbc1c9_negatedTerseLabel_en-US" xlink:label="lab_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of notes payable and software financing obligations</link:label>
    <link:label id="lab_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings_label_en-US" xlink:label="lab_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of Software Financing Obligations And Non-Current Borrowings</link:label>
    <link:label id="lab_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings_documentation_en-US" xlink:label="lab_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of Software Financing Obligations And Non-Current Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings" xlink:href="stn-20231231.xsd#stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings" xlink:to="lab_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_ab69c933-6ede-49f5-a3f3-cf415367ed64_terseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation of lease assets</link:label>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_c338731e-5017-438a-92c4-21dd5812dba2_negatedLabel_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationRightofuseAssets" xlink:to="lab_ifrs-full_DepreciationRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsOfOtherEquityInstruments_4ee4be01-7f5b-46f8-a2df-2e343474b995_terseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsOfOtherEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of units paid</link:label>
    <link:label id="lab_ifrs-full_PaymentsOfOtherEquityInstruments_label_en-US" xlink:label="lab_ifrs-full_PaymentsOfOtherEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of other equity instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfOtherEquityInstruments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsOfOtherEquityInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsOfOtherEquityInstruments" xlink:to="lab_ifrs-full_PaymentsOfOtherEquityInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LongtermBorrowings_93b199d3-8184-45e0-9028-7d85fcb75283_terseLabel_en-US" xlink:label="lab_ifrs-full_LongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_ifrs-full_LongtermBorrowings_9b2c1d59-c782-4005-9ead-b70698b7f5a0_verboseLabel_en-US" xlink:label="lab_ifrs-full_LongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion</link:label>
    <link:label id="lab_ifrs-full_LongtermBorrowings_915c3f8e-6169-4a45-a134-f67257eb7d8e_netLabel_en-US" xlink:label="lab_ifrs-full_LongtermBorrowings" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current&#160;portion of long-term debt</link:label>
    <link:label id="lab_ifrs-full_LongtermBorrowings_label_en-US" xlink:label="lab_ifrs-full_LongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current portion of non-current borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LongtermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LongtermBorrowings" xlink:to="lab_ifrs-full_LongtermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentMember_50146f3c-94f8-4534-9c6d-022e4da4ca2a_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1&#8211;30</link:label>
    <link:label id="lab_ifrs-full_CurrentMember_label_en-US" xlink:label="lab_ifrs-full_CurrentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentMember" xlink:to="lab_ifrs-full_CurrentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_UnusedTaxLossesAndCreditsMember_f299c28f-63f0-4166-b0ca-21fa46ed0269_terseLabel_en-US" xlink:label="lab_stn_UnusedTaxLossesAndCreditsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss and tax credit carryforwards</link:label>
    <link:label id="lab_stn_UnusedTaxLossesAndCreditsMember_label_en-US" xlink:label="lab_stn_UnusedTaxLossesAndCreditsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused tax losses and credits [Member]</link:label>
    <link:label id="lab_stn_UnusedTaxLossesAndCreditsMember_documentation_en-US" xlink:label="lab_stn_UnusedTaxLossesAndCreditsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused tax losses and credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnusedTaxLossesAndCreditsMember" xlink:href="stn-20231231.xsd#stn_UnusedTaxLossesAndCreditsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_UnusedTaxLossesAndCreditsMember" xlink:to="lab_stn_UnusedTaxLossesAndCreditsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfCommitmentsExplanatory_b9908cd1-62fe-4aa0-9fcb-8b48adae2ec4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCommitmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfCommitmentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfCommitmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of commitments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCommitmentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCommitmentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfCommitmentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfCommitmentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_1431aef8-f14b-4db4-8db0-a926e18ace71_terseLabel_en-US" xlink:label="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductible temporary differences</link:label>
    <link:label id="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_label_en-US" xlink:label="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductible temporary differences for which no deferred tax asset is recognised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:to="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContingentLiabilityForGuaranteesMember_0cb8407f-c7e8-4e68-a9ae-8dfef20bf464_terseLabel_en-US" xlink:label="lab_ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent liability for guarantees</link:label>
    <link:label id="lab_ifrs-full_ContingentLiabilityForGuaranteesMember_label_en-US" xlink:label="lab_ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent liability for guarantees [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilityForGuaranteesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:to="lab_ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_9596bb16-1058-4edd-b470-94a0da03037d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements and Changes to Accounting Policies</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of changes in accounting policies, accounting estimates and errors [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfFinancialLiabilitiesAxis_f6a6a7a0-e539-4769-ad92-10e040b856b7_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial liabilities [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialLiabilitiesAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial liabilities [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialLiabilitiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialLiabilitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialLiabilitiesAxis" xlink:to="lab_ifrs-full_ClassesOfFinancialLiabilitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialLiabilitiesMember_760319a2-180a-48fe-8d1f-53299c6dc2b7_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial liabilities, class</link:label>
    <link:label id="lab_ifrs-full_FinancialLiabilitiesMember_label_en-US" xlink:label="lab_ifrs-full_FinancialLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial liabilities, class [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilitiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialLiabilitiesMember" xlink:to="lab_ifrs-full_FinancialLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_033f1fe1-2e58-4243-b33a-a44041f7b3a1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value of plan assets [Line Items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value of plan assets [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:to="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PensionDefinedBenefitPlansMember_63d8a4f5-120a-4b1e-8aa6-ec286a95b805_terseLabel_en-US" xlink:label="lab_ifrs-full_PensionDefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_PensionDefinedBenefitPlansMember_label_en-US" xlink:label="lab_ifrs-full_PensionDefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension defined benefit plans [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PensionDefinedBenefitPlansMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PensionDefinedBenefitPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PensionDefinedBenefitPlansMember" xlink:to="lab_ifrs-full_PensionDefinedBenefitPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_5d7f5c13-e158-44c7-86b0-00e89b00fad0_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of decrease</link:label>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_label_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of reasonably possible decrease in actuarial assumption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:to="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncome_c3461f23-6ba9-4218-867a-7e465dd16ee4_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income for the year, net of tax</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncome_e6900a07-5118-4a9a-b317-fb7621b9187c_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncome" xlink:to="lab_ifrs-full_OtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_e60e6db9-9d16-4693-a3b7-acc3f7f42d0a_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLeaseLiabilities" xlink:to="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_224352cc-6917-4a48-a2c9-c37802d39f7a_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_b03948a0-8cda-410a-9471-af941f3a1f1b_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Kingdom (revised)</link:label>
    <link:label id="lab_country_GB_aefa9cbe-2715-4e7f-83d9-aecfd7a397bc_verboseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Kingdom</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale_a0b59a14-6e44-4722-8752-cf8adf49401d_terseLabel_en-US" xlink:label="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;&#160;Female</link:label>
    <link:label id="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale_label_en-US" xlink:label="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of life expectancy after retirement, female</link:label>
    <link:label id="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale_documentation_en-US" xlink:label="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of life expectancy after retirement, female</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" xlink:to="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c7aefcce-e9c3-4b40-9ece-7d3cdab1343b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of information for cash-generating units [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of information for cash-generating units [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedImpairmentMember_ee54e63b-686e-4d64-a13f-bd30d652d8c5_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated impairment</link:label>
    <link:label id="lab_ifrs-full_AccumulatedImpairmentMember_label_en-US" xlink:label="lab_ifrs-full_AccumulatedImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated impairment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedImpairmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedImpairmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedImpairmentMember" xlink:to="lab_ifrs-full_AccumulatedImpairmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_ded52f54-efb2-42b9-9fd4-9dcc785c9581_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Quantitative Sensitivity Analyses Impact on Defined Benefit Plans for Significant Assumptions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfFinancialPositionAbstract_a290486c-91d4-41b1-ba43-731744295e2c_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of financial position [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of financial position [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_2ca31ae3-166c-4dd6-8ab8-93f23fd8b067_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of liabilities arising from financing activities [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of liabilities arising from financing activities [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_3bc2fedb-d42f-4c19-acd5-837978586877_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of number and weighted average remaining contractual life of outstanding share options [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of number and weighted average remaining contractual life of outstanding share options [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxExpense_f7590a92-79c5-48a9-a5ad-463f1b68f613_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxExpense_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for deferred tax expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:to="lab_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_be048504-337a-4529-be92-411463774b39_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense related to amortization of fair value of options granted</link:label>
    <link:label id="lab_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_label_en-US" xlink:label="lab_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense from cash-settled share-based payment transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:to="lab_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_2a6f6c1e-ae4c-4a03-9e06-46b8b5298182_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Non-Current Assets and Gross Revenue by Geographical Areas</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_2f7f3ce3-334e-4370-8bc4-e538c33ed64d_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net impairment (note 11)</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss recognised in profit or loss, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_IncreaseDecreaseInBorrowings_b1297cff-8806-4639-8ab8-c4398c76236a_terseLabel_en-US" xlink:label="lab_stn_IncreaseDecreaseInBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software additions acquired through software financing obligations</link:label>
    <link:label id="lab_stn_IncreaseDecreaseInBorrowings_label_en-US" xlink:label="lab_stn_IncreaseDecreaseInBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Borrowings</link:label>
    <link:label id="lab_stn_IncreaseDecreaseInBorrowings_documentation_en-US" xlink:label="lab_stn_IncreaseDecreaseInBorrowings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseInBorrowings" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseInBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_IncreaseDecreaseInBorrowings" xlink:to="lab_stn_IncreaseDecreaseInBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_a67c88a1-b6de-4d40-9b39-f6ffe01f8f3f_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other inflows (outflows) of cash, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_a457d785-9727-4279-9aba-3f6052105aca_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [line Items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangesMember_6a8eeb88-5f1e-487b-9ad6-743819f77d49_terseLabel_en-US" xlink:label="lab_ifrs-full_RangesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ranges</link:label>
    <link:label id="lab_ifrs-full_RangesMember_label_en-US" xlink:label="lab_ifrs-full_RangesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ranges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangesMember" xlink:to="lab_ifrs-full_RangesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_475a2188-3729-4a89-8c2a-ba1652e3c055_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_daa3a03e-a694-4ad5-9fa1-7871ddb2d999_terseLabel_en-US" xlink:label="lab_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent liabilities recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OperatingSegmentsAbstract_68831c44-f5ba-44b0-80dd-85a67c9d8f84_terseLabel_en-US" xlink:label="lab_stn_OperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Goodwill Allocated [abstract]</link:label>
    <link:label id="lab_stn_OperatingSegmentsAbstract_label_en-US" xlink:label="lab_stn_OperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Abstract]</link:label>
    <link:label id="lab_stn_OperatingSegmentsAbstract_documentation_en-US" xlink:label="lab_stn_OperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OperatingSegmentsAbstract" xlink:href="stn-20231231.xsd#stn_OperatingSegmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OperatingSegmentsAbstract" xlink:to="lab_stn_OperatingSegmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OfficeSpaceMember_f076295f-b80b-411d-af5f-bf8a292b0491_terseLabel_en-US" xlink:label="lab_stn_OfficeSpaceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office space</link:label>
    <link:label id="lab_stn_OfficeSpaceMember_label_en-US" xlink:label="lab_stn_OfficeSpaceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Space [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OfficeSpaceMember" xlink:href="stn-20231231.xsd#stn_OfficeSpaceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OfficeSpaceMember" xlink:to="lab_stn_OfficeSpaceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_718e76b4-278a-408d-be3b-6ad16c5643ad_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameAxis" xlink:to="lab_ifrs-full_BorrowingsByNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_b4c63079-4dfb-4884-bc81-9c9a43158363_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated time bands</link:label>
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_label_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated time bands [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember" xlink:to="lab_ifrs-full_AggregatedTimeBandsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_d3e495dd-102d-4a6f-b8d1-75ffa8c7e7b4_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about quantitative information about leases for lessee [Line Items]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_label_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about quantitative information about leases for lessee [Line Items]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_documentation_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about quantitative information about leases for lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems" xlink:to="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_BusinessContactMember_2ef76a65-2a2f-49a0-9c88-f7b237762868_terseLabel_en-US" xlink:label="lab_dei_BusinessContactMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Contact</link:label>
    <link:label id="lab_dei_BusinessContactMember_label_en-US" xlink:label="lab_dei_BusinessContactMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Contact [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_BusinessContactMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_BusinessContactMember" xlink:to="lab_dei_BusinessContactMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DerivativesMember_1d5cfd61-1595-41ec-b95d-559113931537_terseLabel_en-US" xlink:label="lab_ifrs-full_DerivativesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments</link:label>
    <link:label id="lab_ifrs-full_DerivativesMember_label_en-US" xlink:label="lab_ifrs-full_DerivativesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DerivativesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DerivativesMember" xlink:to="lab_ifrs-full_DerivativesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BuildingsMember_5dc4d07b-a3a7-40a8-b9a2-b5e7ee5e9d2a_verboseLabel_en-US" xlink:label="lab_ifrs-full_BuildingsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building</link:label>
    <link:label id="lab_ifrs-full_BuildingsMember_label_en-US" xlink:label="lab_ifrs-full_BuildingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BuildingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BuildingsMember" xlink:to="lab_ifrs-full_BuildingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAbstract_7b9ed76b-882a-4e6a-b3e6-1a2912db502b_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders&#8217; equity</link:label>
    <link:label id="lab_ifrs-full_EquityAbstract_label_en-US" xlink:label="lab_ifrs-full_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAbstract" xlink:to="lab_ifrs-full_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_37857063-1967-42c7-a01a-b34de80fda45_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Origination and reversal of timing differences</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (income) relating to origination and reversal of temporary differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueFromInterest_25af2c7e-015d-4483-937b-584ee3d496e3_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest income</link:label>
    <link:label id="lab_ifrs-full_RevenueFromInterest_label_en-US" xlink:label="lab_ifrs-full_RevenueFromInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromInterest" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromInterest" xlink:to="lab_ifrs-full_RevenueFromInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SixtyOneToNinetyDaysMember_841c339a-ad39-45eb-8fd9-7886bfccc936_terseLabel_en-US" xlink:label="lab_stn_SixtyOneToNinetyDaysMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">61-90</link:label>
    <link:label id="lab_stn_SixtyOneToNinetyDaysMember_label_en-US" xlink:label="lab_stn_SixtyOneToNinetyDaysMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sixty One to Ninety Days [member]</link:label>
    <link:label id="lab_stn_SixtyOneToNinetyDaysMember_documentation_en-US" xlink:label="lab_stn_SixtyOneToNinetyDaysMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sixty one to ninety days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SixtyOneToNinetyDaysMember" xlink:href="stn-20231231.xsd#stn_SixtyOneToNinetyDaysMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SixtyOneToNinetyDaysMember" xlink:to="lab_stn_SixtyOneToNinetyDaysMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpectedCreditLossRate_fb00f2a5-40a6-4684-ab60-2b0f24ecccef_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpectedCreditLossRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected loss rate</link:label>
    <link:label id="lab_ifrs-full_ExpectedCreditLossRate_label_en-US" xlink:label="lab_ifrs-full_ExpectedCreditLossRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected credit loss rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpectedCreditLossRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpectedCreditLossRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpectedCreditLossRate" xlink:to="lab_ifrs-full_ExpectedCreditLossRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_ed93a6a7-a9b2-4cb1-bd0a-3b1f772a3cef_terseLabel_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangements</link:label>
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_label_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangements [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_484fdae0-4fca-4dc6-842f-038926cfd851_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of revenue from contracts with customers [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:to="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011_c0040fa7-2651-4fce-8ed0-9cd227c8cbf8_terseLabel_en-US" xlink:label="lab_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of outstanding and vested DSUs</link:label>
    <link:label id="lab_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011_label_en-US" xlink:label="lab_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of liabilities from share-based payment transactions for which counterparty's right to cash or other assets vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011" xlink:to="lab_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_EmployeeBenefitsAbstract_label_en-US" xlink:label="lab_stn_EmployeeBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits [Abstract]</link:label>
    <link:label id="lab_stn_EmployeeBenefitsAbstract_documentation_en-US" xlink:label="lab_stn_EmployeeBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeBenefitsAbstract" xlink:href="stn-20231231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_EmployeeBenefitsAbstract" xlink:to="lab_stn_EmployeeBenefitsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_c579affb-4ede-4d75-b0b2-010d2dc5f579_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_621637db-1d29-4ec7-9809-ed3afc8c9850_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Current&#160;Assets</link:label>
    <link:label id="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_label_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets, and rights arising under insurance contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:to="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_32cd7464-9b67-4b7e-bbc5-f997720d2a23_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill Allocated</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of information for cash-generating units [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_a9e9a838-3635-4aba-bee2-3e79d2d85269_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_165bfc4f-a933-40c1-9059-6340ba006754_terseLabel_en-US" xlink:label="lab_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retrospective application and retrospective restatement [axis]</link:label>
    <link:label id="lab_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_label_en-US" xlink:label="lab_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retrospective application and retrospective restatement [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="lab_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_a6d5c45a-d557-4d56-9426-2c6554b97705_terseLabel_en-US" xlink:label="lab_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value reclass of share options exercised</link:label>
    <link:label id="lab_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_label_en-US" xlink:label="lab_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of fair value of share options previously expensed, equity</link:label>
    <link:label id="lab_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_documentation_en-US" xlink:label="lab_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of fair value of share options previously expensed, equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" xlink:href="stn-20231231.xsd#stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" xlink:to="lab_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities_8285da92-2cda-43f2-93b5-a08536d31382_periodStartLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities_234dc985-0276-4983-99dc-593ca3c4ce20_periodEndLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities arising from financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:to="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_c99db9ae-1ee2-4517-a3b7-73ee72348416_terseLabel_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life expectancy at age 65 for current members aged 45:</link:label>
    <link:label id="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_label_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Expectancy At Age Sixty Five For Current Members Aged Forty [abstract]</link:label>
    <link:label id="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_documentation_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life expectancy at age sixty five for current members aged forty.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" xlink:href="stn-20231231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" xlink:to="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory_63f023c5-f418-43ad-82e0-30e571852dbe_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in joint arrangements and associates</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for investment in associates and joint ventures [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_LettersOfCreditIssuedAndOutstandingInAddition_9fc872ec-7b0f-4556-802b-2adbcfe5370c_terseLabel_en-US" xlink:label="lab_stn_LettersOfCreditIssuedAndOutstandingInAddition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of credit issued and outstanding in addition</link:label>
    <link:label id="lab_stn_LettersOfCreditIssuedAndOutstandingInAddition_label_en-US" xlink:label="lab_stn_LettersOfCreditIssuedAndOutstandingInAddition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Issued and Outstanding in Addition</link:label>
    <link:label id="lab_stn_LettersOfCreditIssuedAndOutstandingInAddition_documentation_en-US" xlink:label="lab_stn_LettersOfCreditIssuedAndOutstandingInAddition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit issued and outstanding in addition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditIssuedAndOutstandingInAddition" xlink:href="stn-20231231.xsd#stn_LettersOfCreditIssuedAndOutstandingInAddition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_LettersOfCreditIssuedAndOutstandingInAddition" xlink:to="lab_stn_LettersOfCreditIssuedAndOutstandingInAddition" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherAssets_91d03588-d3c2-4da2-916a-72ea1ecfff0a_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_ifrs-full_OtherAssets_label_en-US" xlink:label="lab_ifrs-full_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherAssets" xlink:to="lab_ifrs-full_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_InvestmentTaxCreditsAbstract_655ffb00-4796-4df0-9218-e1a5f511cf7d_terseLabel_en-US" xlink:label="lab_stn_InvestmentTaxCreditsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment tax credits [abstract]</link:label>
    <link:label id="lab_stn_InvestmentTaxCreditsAbstract_label_en-US" xlink:label="lab_stn_InvestmentTaxCreditsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Tax Credits [Abstract]</link:label>
    <link:label id="lab_stn_InvestmentTaxCreditsAbstract_documentation_en-US" xlink:label="lab_stn_InvestmentTaxCreditsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentTaxCreditsAbstract" xlink:href="stn-20231231.xsd#stn_InvestmentTaxCreditsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_InvestmentTaxCreditsAbstract" xlink:to="lab_stn_InvestmentTaxCreditsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities_9c418213-bbe7-402c-a141-68cba7a2370c_terseLabel_en-US" xlink:label="lab_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of investments held for self-insured liabilities</link:label>
    <link:label id="lab_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Investments Held For Self-Insured Liabilities, Classified As Investing Activities</link:label>
    <link:label id="lab_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities_documentation_en-US" xlink:label="lab_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Investments Held For Self-Insured Liabilities, Classified As Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" xlink:href="stn-20231231.xsd#stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" xlink:to="lab_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_WhollyOwnedSubsidiariesMember_29392314-00c4-4bf0-b24c-c3d15a4cbc14_terseLabel_en-US" xlink:label="lab_stn_WhollyOwnedSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wholly owned subsidiaries</link:label>
    <link:label id="lab_stn_WhollyOwnedSubsidiariesMember_label_en-US" xlink:label="lab_stn_WhollyOwnedSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wholly owned subsidiaries [member]</link:label>
    <link:label id="lab_stn_WhollyOwnedSubsidiariesMember_documentation_en-US" xlink:label="lab_stn_WhollyOwnedSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wholly owned subsidiaries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WhollyOwnedSubsidiariesMember" xlink:href="stn-20231231.xsd#stn_WhollyOwnedSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_WhollyOwnedSubsidiariesMember" xlink:to="lab_stn_WhollyOwnedSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentNonfinancialAssets_85a50f4a-1d76-402d-8add-614f1aebefc3_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentNonfinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current portion -&#160;non-financial</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentNonfinancialAssets_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentNonfinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current non-financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentNonfinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentNonfinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentNonfinancialAssets" xlink:to="lab_ifrs-full_OtherCurrentNonfinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets_cbe98977-db4d-443b-abf2-32fb8cb1e0e4_terseLabel_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Modifications</link:label>
    <link:label id="lab_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets_label_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through modification of right-of-use assets</link:label>
    <link:label id="lab_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets_documentation_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through modification of right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets" xlink:to="lab_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_7bd686e3-6288-4fc9-851b-eeea8ddd5daf_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [member]</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_7527e056-87dd-42b2-afd7-04fdcf561dd2_verboseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value of property and equipment in excess of tax cost</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_358248c5-01e4-4702-9484-7be153f060fb_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share units granted</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_7b3b89a2-2417-4232-b962-274cf432f9d5_verboseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted and adjusted dividends</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_label_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of other equity instruments granted in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:to="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_9e5cbb3c-ddf6-48c8-8c04-2b0814a0c173_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for related parties</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for related parties [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_2acd164d-c60a-4924-8eda-ce306a49a91d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DirectLaborCosts_368e8cf4-8c61-4278-bcec-168b9cc9cfce_terseLabel_en-US" xlink:label="lab_stn_DirectLaborCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct labor</link:label>
    <link:label id="lab_stn_DirectLaborCosts_label_en-US" xlink:label="lab_stn_DirectLaborCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct labor costs</link:label>
    <link:label id="lab_stn_DirectLaborCosts_documentation_en-US" xlink:label="lab_stn_DirectLaborCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct labor costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DirectLaborCosts" xlink:href="stn-20231231.xsd#stn_DirectLaborCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DirectLaborCosts" xlink:to="lab_stn_DirectLaborCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_a5e8827f-7027-4da1-a375-73aff7dcb307_terseLabel_en-US" xlink:label="lab_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gains (losses) arising from:</link:label>
    <link:label id="lab_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_label_en-US" xlink:label="lab_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Gains Losses Arising From Net Defined Benefit Liability Asset [abstract]</link:label>
    <link:label id="lab_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_documentation_en-US" xlink:label="lab_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gains losses arising from net defined benefit liability asset.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:href="stn-20231231.xsd#stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:to="lab_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncome_b7d6862f-8809-457a-9255-4c965662ab65_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncome_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncome" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_GrossProceedsFromIssuingShares_bc2ef82c-582b-449b-8fd5-8fb1ef1872e1_terseLabel_en-US" xlink:label="lab_stn_GrossProceedsFromIssuingShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross proceeds from issuing shares</link:label>
    <link:label id="lab_stn_GrossProceedsFromIssuingShares_label_en-US" xlink:label="lab_stn_GrossProceedsFromIssuingShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Proceeds From Issuing Shares</link:label>
    <link:label id="lab_stn_GrossProceedsFromIssuingShares_documentation_en-US" xlink:label="lab_stn_GrossProceedsFromIssuingShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Proceeds From Issuing Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GrossProceedsFromIssuingShares" xlink:href="stn-20231231.xsd#stn_GrossProceedsFromIssuingShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_GrossProceedsFromIssuingShares" xlink:to="lab_stn_GrossProceedsFromIssuingShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfHedgesAxis_9585aa50-a9d6-4aaf-9fa3-a28602af97c7_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of hedges [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfHedgesAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of hedges [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfHedgesAxis" xlink:to="lab_ifrs-full_TypesOfHedgesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_f94beda1-7a75-4737-84a7-798aad651bd2_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Items not to be reclassified to net income:</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCountry_d14f5bb5-2ce8-40ac-90a2-50aaec335392_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Country</link:label>
    <link:label id="lab_dei_EntityAddressCountry_label_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Country</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry" xlink:to="lab_dei_EntityAddressCountry" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OtherAssetAbstract_9fb4a203-abab-4806-b23e-37f1bd29cb86_terseLabel_en-US" xlink:label="lab_stn_OtherAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other assets [abstract]</link:label>
    <link:label id="lab_stn_OtherAssetAbstract_label_en-US" xlink:label="lab_stn_OtherAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Asset [Abstract]</link:label>
    <link:label id="lab_stn_OtherAssetAbstract_documentation_en-US" xlink:label="lab_stn_OtherAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherAssetAbstract" xlink:href="stn-20231231.xsd#stn_OtherAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OtherAssetAbstract" xlink:to="lab_stn_OtherAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionMatrixLineItems_760a1e27-781b-4236-9cc7-3873e45ce4de_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of provision matrix [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionMatrixLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of provision matrix [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProvisionMatrixLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:to="lab_ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OptionPricingModelMember_6242e1f9-f4fe-4c74-b76d-0430f29aa9dc_terseLabel_en-US" xlink:label="lab_ifrs-full_OptionPricingModelMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option pricing model</link:label>
    <link:label id="lab_ifrs-full_OptionPricingModelMember_label_en-US" xlink:label="lab_ifrs-full_OptionPricingModelMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option pricing model [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OptionPricingModelMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OptionPricingModelMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OptionPricingModelMember" xlink:to="lab_ifrs-full_OptionPricingModelMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_FinancialInstrumentsAbstract_bbd505f5-311f-46f7-9f84-1276365b2470_terseLabel_en-US" xlink:label="lab_stn_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of income tax [abstract]</link:label>
    <link:label id="lab_stn_FinancialInstrumentsAbstract_label_en-US" xlink:label="lab_stn_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_stn_FinancialInstrumentsAbstract_documentation_en-US" xlink:label="lab_stn_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_FinancialInstrumentsAbstract" xlink:href="stn-20231231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_FinancialInstrumentsAbstract" xlink:to="lab_stn_FinancialInstrumentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShare_445e3997-49e9-4d02-a15b-9a7cb8907e3a_terseLabel_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share, diluted (in cad per share)</link:label>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShare_label_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings (loss) per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShare" xlink:to="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_104a38e6-dbb1-480f-9f33-1e1a991a552a_terseLabel_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension cost</link:label>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_label_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-employment benefit expense, defined contribution plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:to="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis_b2273553-31fe-4c53-ac72-2acef9226ae1_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of contingent liabilities [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of contingent liabilities [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:to="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_a8927ce4-9403-435e-9297-e96b1466e8ab_totalLabel_en-US" xlink:label="lab_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total contractual obligations</link:label>
    <link:label id="lab_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_label_en-US" xlink:label="lab_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-derivative financial liabilities, undiscounted cash flows</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:to="lab_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_fa5cee56-dcf9-4892-988b-da7d770f4ac4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_f7cf1940-603f-4b2d-b88e-dfddaa4c4d09_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds from issue of senior unsecured notes and bilateral term credit facility</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issue of bonds, notes and debentures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures" xlink:to="lab_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_4a723be0-e2ae-483e-882a-265df96d1e09_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net employee defined benefit asset</link:label>
    <link:label id="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_label_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current net defined benefit asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:to="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_JointOperationsMember_a0e96d6e-166a-41ab-b18e-ae81f5854f62_terseLabel_en-US" xlink:label="lab_ifrs-full_JointOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint operations</link:label>
    <link:label id="lab_ifrs-full_JointOperationsMember_label_en-US" xlink:label="lab_ifrs-full_JointOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint operations [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_JointOperationsMember" xlink:to="lab_ifrs-full_JointOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_2a7fb437-0539-4145-a3ec-63a6d923b334_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of foreign exchange</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through net exchange differences, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment_46fc65d5-b4e3-4c94-a6c5-4581870a7f94_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement period adjustment net of acquisition additions</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through other changes, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_CashFlowsUsedInFinancingActivitiesForLeases_519e2de9-f149-4d79-a4b8-7d7dab2fbc48_negatedLabel_en-US" xlink:label="lab_stn_CashFlowsUsedInFinancingActivitiesForLeases" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net lease payments</link:label>
    <link:label id="lab_stn_CashFlowsUsedInFinancingActivitiesForLeases_174dbec4-1f41-4843-9034-78fb30d66d0e_terseLabel_en-US" xlink:label="lab_stn_CashFlowsUsedInFinancingActivitiesForLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_stn_CashFlowsUsedInFinancingActivitiesForLeases_label_en-US" xlink:label="lab_stn_CashFlowsUsedInFinancingActivitiesForLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows used in financing activities for leases</link:label>
    <link:label id="lab_stn_CashFlowsUsedInFinancingActivitiesForLeases_documentation_en-US" xlink:label="lab_stn_CashFlowsUsedInFinancingActivitiesForLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows used in financing activities for leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowsUsedInFinancingActivitiesForLeases" xlink:href="stn-20231231.xsd#stn_CashFlowsUsedInFinancingActivitiesForLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_CashFlowsUsedInFinancingActivitiesForLeases" xlink:to="lab_stn_CashFlowsUsedInFinancingActivitiesForLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_c256687b-4637-4d91-bd71-6d35787c35d5_terseLabel_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life expectancy at age 65 for current pensioners:</link:label>
    <link:label id="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_label_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Expectancy At Age Sixty Five For Current Pensioners [abstract]</link:label>
    <link:label id="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_documentation_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life expectancy at age sixty five for current pensioners.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" xlink:href="stn-20231231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" xlink:to="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DeferredTaxDefinedBenefitObligationMember_44075dee-9924-4917-9169-c1a99acd4e0c_terseLabel_en-US" xlink:label="lab_stn_DeferredTaxDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee defined benefit plan</link:label>
    <link:label id="lab_stn_DeferredTaxDefinedBenefitObligationMember_label_en-US" xlink:label="lab_stn_DeferredTaxDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Defined Benefit Obligation [member]</link:label>
    <link:label id="lab_stn_DeferredTaxDefinedBenefitObligationMember_documentation_en-US" xlink:label="lab_stn_DeferredTaxDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax defined benefit obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredTaxDefinedBenefitObligationMember" xlink:href="stn-20231231.xsd#stn_DeferredTaxDefinedBenefitObligationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DeferredTaxDefinedBenefitObligationMember" xlink:to="lab_stn_DeferredTaxDefinedBenefitObligationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_4f003a2b-f4cb-4e0e-9ad3-92b0fc38a3ce_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [Line Items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_ab512be8-b0d3-4bc1-8d17-7ae01720e88c_terseLabel_en-US" xlink:label="lab_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;&#160;Pooled fund liability-driven investments</link:label>
    <link:label id="lab_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pooled fund liability driven investments amount contributed to fair value of plan assets</link:label>
    <link:label id="lab_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_documentation_en-US" xlink:label="lab_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pooled fund liability driven investments amount contributed to fair value of plan assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" xlink:href="stn-20231231.xsd#stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" xlink:to="lab_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_803964d4-aec8-4c61-bf9f-ae6e902d4250_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average duration of defined benefit obligation</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average duration of defined benefit obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" xlink:to="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NetRepaymentOfProceedsFromBankIndebtedness_864a2ff6-6bc0-4e1d-95dc-38dbd6e605c5_terseLabel_en-US" xlink:label="lab_stn_NetRepaymentOfProceedsFromBankIndebtedness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (repayment of) proceeds from bank indebtedness</link:label>
    <link:label id="lab_stn_NetRepaymentOfProceedsFromBankIndebtedness_label_en-US" xlink:label="lab_stn_NetRepaymentOfProceedsFromBankIndebtedness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (Repayment Of) Proceeds From Bank Indebtedness</link:label>
    <link:label id="lab_stn_NetRepaymentOfProceedsFromBankIndebtedness_documentation_en-US" xlink:label="lab_stn_NetRepaymentOfProceedsFromBankIndebtedness" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (Repayment Of) Proceeds From Bank Indebtedness</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRepaymentOfProceedsFromBankIndebtedness" xlink:href="stn-20231231.xsd#stn_NetRepaymentOfProceedsFromBankIndebtedness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NetRepaymentOfProceedsFromBankIndebtedness" xlink:to="lab_stn_NetRepaymentOfProceedsFromBankIndebtedness" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_698e385c-d51c-4c3f-96a4-ffa90c1ac119_verboseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in financial assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_WSMPacificSIOPMember_c6064f00-e77c-441b-bf5d-1c0fdb06db8d_terseLabel_en-US" xlink:label="lab_stn_WSMPacificSIOPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WSM Pacific SIOP</link:label>
    <link:label id="lab_stn_WSMPacificSIOPMember_label_en-US" xlink:label="lab_stn_WSMPacificSIOPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WSM Pacific SIOP [Member]</link:label>
    <link:label id="lab_stn_WSMPacificSIOPMember_documentation_en-US" xlink:label="lab_stn_WSMPacificSIOPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WSM Pacific SIOP</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WSMPacificSIOPMember" xlink:href="stn-20231231.xsd#stn_WSMPacificSIOPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_WSMPacificSIOPMember" xlink:to="lab_stn_WSMPacificSIOPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContingentConsiderationMember_8fe30ef9-f37e-45be-a990-abe9dd8e76a4_terseLabel_en-US" xlink:label="lab_ifrs-full_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_ifrs-full_ContingentConsiderationMember_label_en-US" xlink:label="lab_ifrs-full_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentConsiderationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContingentConsiderationMember" xlink:to="lab_ifrs-full_ContingentConsiderationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_91010482-92d0-4421-813c-43e04c984e24_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsTable_873a3087-7594-4903-a5eb-175e20474187_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherNoncurrentLiabilities_0d72f107-ca41-4cd9-b1b3-d9c4e827d80e_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentLiabilities_89037daf-1ded-42d3-97d0-ccb18c64ae7d_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentLiabilities_label_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherNoncurrentLiabilities" xlink:to="lab_ifrs-full_OtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_ed99e79b-f8b5-406b-908e-2116c30c81e2_terseLabel_en-US" xlink:label="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash-generating units [axis]</link:label>
    <link:label id="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_label_en-US" xlink:label="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash-generating units [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:to="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_97d45012-4fbd-4ed7-bc1a-98f1ce9f9fc5_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (gain) loss on equity securities</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) on financial assets at fair value through profit or loss, mandatorily measured at fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:to="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_e73e7e73-1a3d-4068-b2fb-90c219903da8_terseLabel_en-US" xlink:label="lab_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional revolving credit facilities amount</link:label>
    <link:label id="lab_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_label_en-US" xlink:label="lab_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility Additional Borrowings Capacity</link:label>
    <link:label id="lab_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_documentation_en-US" xlink:label="lab_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility additional borrowings capacity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" xlink:href="stn-20231231.xsd#stn_LineOfCreditFacilityAdditionalBorrowingsCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" xlink:to="lab_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_UndiscountedLeasePaymentsToBeReceived_f8e6a615-6616-4dd5-92df-863a94c9055e_terseLabel_en-US" xlink:label="lab_stn_UndiscountedLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future minimum payments receivable under&#160;non-cancelable&#160;sublease agreements</link:label>
    <link:label id="lab_stn_UndiscountedLeasePaymentsToBeReceived_label_en-US" xlink:label="lab_stn_UndiscountedLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undiscounted lease payments to be received</link:label>
    <link:label id="lab_stn_UndiscountedLeasePaymentsToBeReceived_documentation_en-US" xlink:label="lab_stn_UndiscountedLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undiscounted lease payments to be received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UndiscountedLeasePaymentsToBeReceived" xlink:href="stn-20231231.xsd#stn_UndiscountedLeasePaymentsToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_UndiscountedLeasePaymentsToBeReceived" xlink:to="lab_stn_UndiscountedLeasePaymentsToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_684c5b9c-4b2a-465e-9f06-95d695629a58_terseLabel_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit obligation</link:label>
    <link:label id="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_label_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of defined benefit obligation [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:to="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_b188690d-f360-42d2-aeb5-3fd63fd00ac4_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of foreign exchange</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through net exchange differences, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_11e8937f-a067-42f5-8f84-19eaf3bf6b9b_verboseLabel_en-US" xlink:label="lab_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill arising on acquisitions</link:label>
    <link:label id="lab_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GoodwillRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory_1b0ce9be-cc1f-4c93-93d5-20d9dfae2ff5_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for intangible assets other than goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock_b5f7eebe-8cab-49bf-a5f5-deb26f89a1eb_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Trade and Other Receivables</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about trade and other receivables [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about trade and other receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock" xlink:to="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OtherForeignCurrenciesMember_e19fe4e8-1d6a-4e16-9cc7-5d7a7b70e7bf_terseLabel_en-US" xlink:label="lab_stn_OtherForeignCurrenciesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Foreign Currencies</link:label>
    <link:label id="lab_stn_OtherForeignCurrenciesMember_label_en-US" xlink:label="lab_stn_OtherForeignCurrenciesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Foreign Currencies [Member]</link:label>
    <link:label id="lab_stn_OtherForeignCurrenciesMember_documentation_en-US" xlink:label="lab_stn_OtherForeignCurrenciesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Foreign Currencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherForeignCurrenciesMember" xlink:href="stn-20231231.xsd#stn_OtherForeignCurrenciesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OtherForeignCurrenciesMember" xlink:to="lab_stn_OtherForeignCurrenciesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_55972656-e2b4-4689-88ed-779e6f60dbf2_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_41e064f0-fe42-48a5-b64d-7bd3cc7cc4a3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Transactions with Joint Ventures</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_770b2961-c79f-48d3-8354-e59dada6f526_terseLabel_en-US" xlink:label="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software financing not commenced but committed</link:label>
    <link:label id="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_label_en-US" xlink:label="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual commitments for acquisition of intangible assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets" xlink:to="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory_92e48bda-896f-4955-bfce-f206648fc775_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for impairment of assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised_93bc0d8e-e68d-41b0-94d2-30a9efaa1797_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-capital and capital tax losses</link:label>
    <link:label id="lab_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised_label_en-US" xlink:label="lab_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused tax losses for which no deferred tax asset recognised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" xlink:to="lab_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfEntitysRevenue_6a54de34-c71b-4148-88b6-21da0f7e3702_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfEntitysRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of gross revenue</link:label>
    <link:label id="lab_ifrs-full_PercentageOfEntitysRevenue_label_en-US" xlink:label="lab_ifrs-full_PercentageOfEntitysRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of entity's revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfEntitysRevenue" xlink:to="lab_ifrs-full_PercentageOfEntitysRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_13343489-2c20-4718-a61d-73f2e386b6bb_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:to="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BusinessCombinationsAxis_793e1918-e0c8-4eb3-90e6-aa8fd4738f9c_terseLabel_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations [axis]</link:label>
    <link:label id="lab_ifrs-full_BusinessCombinationsAxis_label_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BusinessCombinationsAxis" xlink:to="lab_ifrs-full_BusinessCombinationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_AggregateMaturityValueOfNotes_47dcf13e-37ed-45c1-bd45-48cbec487dd1_terseLabel_en-US" xlink:label="lab_stn_AggregateMaturityValueOfNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate maturity value of notes</link:label>
    <link:label id="lab_stn_AggregateMaturityValueOfNotes_label_en-US" xlink:label="lab_stn_AggregateMaturityValueOfNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Maturity Value Of Notes</link:label>
    <link:label id="lab_stn_AggregateMaturityValueOfNotes_documentation_en-US" xlink:label="lab_stn_AggregateMaturityValueOfNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate maturity value of notes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AggregateMaturityValueOfNotes" xlink:href="stn-20231231.xsd#stn_AggregateMaturityValueOfNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_AggregateMaturityValueOfNotes" xlink:to="lab_stn_AggregateMaturityValueOfNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasTable_9fa32b3c-8a4e-4d9c-937a-38525432e055_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfLiabilitiesAxis_bf9f1d1e-01b0-4ab0-af3a-85299f7f4649_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of liabilities [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfLiabilitiesAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of liabilities [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis" xlink:to="lab_ifrs-full_ClassesOfLiabilitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinanceCostExplanatory_f0cec55c-7c25-489c-b5a6-2b4579e39d00_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceCostExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Interest Expense and Other Net Finance Expense</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinanceCostExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceCostExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of finance cost [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinanceCostExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinanceCostExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinanceCostExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinanceCostExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_175868f6-e932-410b-8195-0bc77db20571_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_49092e1a-1c74-43bf-82c8-58694fe9bd8a_periodStartLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_f20138a9-81dc-4d74-9374-f0aa70abf69a_periodEndLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipment" xlink:to="lab_ifrs-full_PropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_8460a577-ac4a-4305-b93c-11f613055346_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued, net of transaction costs (in shares)</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_a4d02a11-72bf-4323-b7ae-c7f8a6e8652e_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in number of ordinary shares issued (in shares)</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in number of ordinary shares issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:to="lab_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_EngineeringEquipmentMember_db1666ad-ae57-47a1-af11-cc7ce32869be_terseLabel_en-US" xlink:label="lab_stn_EngineeringEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engineering equipment</link:label>
    <link:label id="lab_stn_EngineeringEquipmentMember_label_en-US" xlink:label="lab_stn_EngineeringEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engineering Equipment [member]</link:label>
    <link:label id="lab_stn_EngineeringEquipmentMember_documentation_en-US" xlink:label="lab_stn_EngineeringEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engineering equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EngineeringEquipmentMember" xlink:href="stn-20231231.xsd#stn_EngineeringEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_EngineeringEquipmentMember" xlink:to="lab_stn_EngineeringEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashOutflowForLeases_826ab200-7c14-4762-832d-c6ffc0f2717d_totalLabel_en-US" xlink:label="lab_ifrs-full_CashOutflowForLeases" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash used for leases</link:label>
    <link:label id="lab_ifrs-full_CashOutflowForLeases_label_en-US" xlink:label="lab_ifrs-full_CashOutflowForLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash outflow for leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashOutflowForLeases" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashOutflowForLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashOutflowForLeases" xlink:to="lab_ifrs-full_CashOutflowForLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForSubsidiariesMember_b7eb33ff-99ef-4997-babf-44bfde072d79_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for subsidiaries</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForSubsidiariesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for subsidiaries [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="lab_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BankBorrowingsUndiscountedCashFlows_dba0dea7-0dae-447a-b11f-f45d1b0c34fc_terseLabel_en-US" xlink:label="lab_ifrs-full_BankBorrowingsUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank indebtedness</link:label>
    <link:label id="lab_ifrs-full_BankBorrowingsUndiscountedCashFlows_label_en-US" xlink:label="lab_ifrs-full_BankBorrowingsUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank borrowings, undiscounted cash flows</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankBorrowingsUndiscountedCashFlows" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankBorrowingsUndiscountedCashFlows"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BankBorrowingsUndiscountedCashFlows" xlink:to="lab_ifrs-full_BankBorrowingsUndiscountedCashFlows" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_59d25cf8-7aab-4a8c-a889-c988fe608b36_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salaries and other short-term employment benefits</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation, short-term employee benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_63dc3b5c-50cf-4fe7-a4e5-b91d5b2d2ff7_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_label_en-US" xlink:label="lab_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other tax rate effects for reconciliation between accounting profit and tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:to="lab_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_L2IncAndPartridgeArchitectsIncMember_397c1f96-18ef-4fb1-afca-600687bce646_terseLabel_en-US" xlink:label="lab_stn_L2IncAndPartridgeArchitectsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">L2P</link:label>
    <link:label id="lab_stn_L2IncAndPartridgeArchitectsIncMember_label_en-US" xlink:label="lab_stn_L2IncAndPartridgeArchitectsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">L2 Inc and Partridge Architects Inc [Member]</link:label>
    <link:label id="lab_stn_L2IncAndPartridgeArchitectsIncMember_documentation_en-US" xlink:label="lab_stn_L2IncAndPartridgeArchitectsIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">L2 Inc and Partridge Architects Inc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_L2IncAndPartridgeArchitectsIncMember" xlink:href="stn-20231231.xsd#stn_L2IncAndPartridgeArchitectsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_L2IncAndPartridgeArchitectsIncMember" xlink:to="lab_stn_L2IncAndPartridgeArchitectsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice_e4acc614-e37b-405e-91ea-a6566f30f51c_terseLabel_en-US" xlink:label="lab_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments in net income resulting from 10% changes in interest rate</link:label>
    <link:label id="lab_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice_label_en-US" xlink:label="lab_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis Of Fair Value, Performance Shares, Impact Of 10% Change In Share Price</link:label>
    <link:label id="lab_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice_documentation_en-US" xlink:label="lab_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis Of Fair Value, Performance Shares, Impact Of 10% Change In Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice" xlink:href="stn-20231231.xsd#stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice" xlink:to="lab_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock_7e99bf1a-b3db-4251-addc-602167d46c33_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capital Managed</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about capital managed [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about capital managed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock" xlink:to="lab_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_CashFlowStatementAbstract_6aae59f4-78ce-4310-b2de-6f12188765b5_terseLabel_en-US" xlink:label="lab_stn_CashFlowStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow statement [Abstract]</link:label>
    <link:label id="lab_stn_CashFlowStatementAbstract_label_en-US" xlink:label="lab_stn_CashFlowStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Statement [Abstract]</link:label>
    <link:label id="lab_stn_CashFlowStatementAbstract_documentation_en-US" xlink:label="lab_stn_CashFlowStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowStatementAbstract" xlink:href="stn-20231231.xsd#stn_CashFlowStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_CashFlowStatementAbstract" xlink:to="lab_stn_CashFlowStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations_c70d02ea-1a07-4244-992e-c64312de34ab_terseLabel_en-US" xlink:label="lab_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from performance obligations unsatisfied (or partially unsatisfied)</link:label>
    <link:label id="lab_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations_label_en-US" xlink:label="lab_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction price allocated to remaining performance obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations" xlink:to="lab_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_1944652e-1c38-45f9-8135-c1e89da675e9_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxAssets" xlink:to="lab_ifrs-full_DeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory_fcbdaf24-bbb1-436e-ac9d-b2ed7450ea86_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Useful Lives and Depreciation Calculation Methods</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for depreciation expense [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised_b6f4208d-9def-4e5d-ae0d-082c4756bb5b_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused tax credits for which no deferred tax asset recognised</link:label>
    <link:label id="lab_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised_label_en-US" xlink:label="lab_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused tax credits for which no deferred tax asset recognised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised" xlink:to="lab_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherShorttermProvisions_4c2f90f9-f577-4491-8795-6b66d6e43f75_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherShorttermProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current portion</link:label>
    <link:label id="lab_ifrs-full_OtherShorttermProvisions_label_en-US" xlink:label="lab_ifrs-full_OtherShorttermProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherShorttermProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherShorttermProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherShorttermProvisions" xlink:to="lab_ifrs-full_OtherShorttermProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SoftwareFinancingObligation_60b6ccd3-d713-4cc6-82b1-bb3302e9181b_terseLabel_en-US" xlink:label="lab_stn_SoftwareFinancingObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software financing obligations</link:label>
    <link:label id="lab_stn_SoftwareFinancingObligation_label_en-US" xlink:label="lab_stn_SoftwareFinancingObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Financing Obligation</link:label>
    <link:label id="lab_stn_SoftwareFinancingObligation_documentation_en-US" xlink:label="lab_stn_SoftwareFinancingObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software financing obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareFinancingObligation" xlink:href="stn-20231231.xsd#stn_SoftwareFinancingObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SoftwareFinancingObligation" xlink:to="lab_stn_SoftwareFinancingObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_BorrowingsPayableAmount_04752b86-196b-418b-a88a-a597be0ba461_terseLabel_en-US" xlink:label="lab_stn_BorrowingsPayableAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payable amount</link:label>
    <link:label id="lab_stn_BorrowingsPayableAmount_label_en-US" xlink:label="lab_stn_BorrowingsPayableAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings, Payable Amount</link:label>
    <link:label id="lab_stn_BorrowingsPayableAmount_documentation_en-US" xlink:label="lab_stn_BorrowingsPayableAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings, Payable Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BorrowingsPayableAmount" xlink:href="stn-20231231.xsd#stn_BorrowingsPayableAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_BorrowingsPayableAmount" xlink:to="lab_stn_BorrowingsPayableAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_87027c87-0eec-4dea-99d7-d3dd03785a8d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Defined Benefit Plans</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of employee benefits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_fa35f6e3-26df-4dea-98d0-3f02998b04de_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfCashFlowsAbstract_c753fa13-769b-483f-9d29-28a326d51d37_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of cash flows [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of cash flows [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract" xlink:to="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentPrepaidExpenses_d5ad6230-024a-4139-806b-1508aa9f8362_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_ifrs-full_CurrentPrepaidExpenses_label_en-US" xlink:label="lab_ifrs-full_CurrentPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current prepaid expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentPrepaidExpenses" xlink:to="lab_ifrs-full_CurrentPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable_877c05a6-535d-4694-96c4-48fa388105f6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of contingent liabilities [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of contingent liabilities [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:to="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComprehensiveIncome_767a28fd-c72b-4a0a-a527-acd93fbc1a0d_totalLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income for the year, net of tax</link:label>
    <link:label id="lab_ifrs-full_ComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComprehensiveIncome" xlink:to="lab_ifrs-full_ComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfProductsAndServicesLineItems_54f33080-0726-4802-987c-6f7a75d19e8c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProductsAndServicesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of products and services [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfProductsAndServicesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfProductsAndServicesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of products and services [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProductsAndServicesLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProductsAndServicesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfProductsAndServicesLineItems" xlink:to="lab_ifrs-full_DisclosureOfProductsAndServicesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherNonfinancialAssets_9178dba4-2660-4c98-afdd-ae74c16ff307_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherNonfinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherNonfinancialAssets_label_en-US" xlink:label="lab_ifrs-full_OtherNonfinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNonfinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNonfinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherNonfinancialAssets" xlink:to="lab_ifrs-full_OtherNonfinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_82212f05-eef9-4cdf-813c-1c4cde1dc7bb_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_34083244-7bdc-4fcd-9385-ea6aa2312e30_negatedLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalents" xlink:to="lab_ifrs-full_CashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_99b33c3a-c8ac-4b10-b6fd-14970c41d5db_terseLabel_en-US" xlink:label="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments on cash flow hedges, net of tax</link:label>
    <link:label id="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_label_en-US" xlink:label="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments on cash flow hedges, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:to="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets_6404ccf7-60d1-4555-bdf2-cd6013ce816b_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for decrease (increase) in contract assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_03584ac7-fe38-49ff-a1e6-601ec8241f6c_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset_23255853-93ae-4160-a8c1-89bad5e0bb93_negatedLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes acquired through business combinations</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through business combinations, deferred tax liability (asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_c0d0959c-4e7e-473a-9d8e-3287e0552e30_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share options exercised for cash (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options exercised in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_12beff52-88af-4361-82df-aa39fa27e26b_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_6a4b5815-e599-4a4f-bd6c-9538f18d21bb_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for determining components of cash and cash equivalents [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Assets_840c628c-224b-4875-8df0-5f1fc399f64c_totalLabel_en-US" xlink:label="lab_ifrs-full_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_ifrs-full_Assets_label_en-US" xlink:label="lab_ifrs-full_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Assets" xlink:to="lab_ifrs-full_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_d6d630ca-c1c8-4f3a-a660-cc2829e9323c_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets_73fd77c7-a954-4fa6-956c-fff166eb4608_terseLabel_en-US" xlink:label="lab_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets_label_en-US" xlink:label="lab_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions through business combinations, right-of-use assets</link:label>
    <link:label id="lab_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets_documentation_en-US" xlink:label="lab_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions through business combinations, right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets" xlink:href="stn-20231231.xsd#stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets" xlink:to="lab_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_e7a3bc62-3c89-439d-aff0-f6db6464cd66_terseLabel_en-US" xlink:label="lab_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases not commenced but committed</link:label>
    <link:label id="lab_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_label_en-US" xlink:label="lab_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases not yet commenced to which lessee is committed</link:label>
    <link:label id="lab_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_documentation_en-US" xlink:label="lab_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases not yet commenced to which lessee is committed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted" xlink:href="stn-20231231.xsd#stn_LeasesNotYetCommencedToWhichLesseeIsCommitted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted" xlink:to="lab_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RecurringFairValueMeasurementMember_b2ad5aa8-0883-4935-a702-5c075fd57b44_terseLabel_en-US" xlink:label="lab_ifrs-full_RecurringFairValueMeasurementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring fair value measurement</link:label>
    <link:label id="lab_ifrs-full_RecurringFairValueMeasurementMember_label_en-US" xlink:label="lab_ifrs-full_RecurringFairValueMeasurementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring fair value measurement [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RecurringFairValueMeasurementMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RecurringFairValueMeasurementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RecurringFairValueMeasurementMember" xlink:to="lab_ifrs-full_RecurringFairValueMeasurementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NotionalAmount_ea749fc8-4214-4679-94de-c1b75fbf0170_verboseLabel_en-US" xlink:label="lab_ifrs-full_NotionalAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:label id="lab_ifrs-full_NotionalAmount_label_en-US" xlink:label="lab_ifrs-full_NotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotionalAmount" xlink:to="lab_ifrs-full_NotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForJointOperationsMember_102a7d5d-770c-47dd-8817-db44908ee5e5_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForJointOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for joint operations [member]</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForJointOperationsMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForJointOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for joint operations [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointOperationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForJointOperationsMember" xlink:to="lab_ifrs-full_EntitysTotalForJointOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_6b7a1dd4-f164-415f-ac22-9ac8236ee3cb_totalLabel_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration</link:label>
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_fc425090-0b5e-4626-8ede-9a193674bd59_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration</link:label>
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_label_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred, acquisition-date fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:to="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DeferredShareUnitsDSUsMember_7bb4d0d7-7483-432a-8daa-ca3b1a1c02c9_terseLabel_en-US" xlink:label="lab_stn_DeferredShareUnitsDSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DSUs</link:label>
    <link:label id="lab_stn_DeferredShareUnitsDSUsMember_label_en-US" xlink:label="lab_stn_DeferredShareUnitsDSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred share units (DSUs) [Member]</link:label>
    <link:label id="lab_stn_DeferredShareUnitsDSUsMember_documentation_en-US" xlink:label="lab_stn_DeferredShareUnitsDSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred share units (DSUs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsMember" xlink:href="stn-20231231.xsd#stn_DeferredShareUnitsDSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DeferredShareUnitsDSUsMember" xlink:to="lab_stn_DeferredShareUnitsDSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_3f6613a5-5690-46ab-8b15-4cd1d51b6bb6_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) financing activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Level2And3OfFairValueHierarchyMember_6f7c487c-4189-4c56-9b36-e860478b25ab_terseLabel_en-US" xlink:label="lab_ifrs-full_Level2And3OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2 and 3 of fair value hierarchy</link:label>
    <link:label id="lab_ifrs-full_Level2And3OfFairValueHierarchyMember_label_en-US" xlink:label="lab_ifrs-full_Level2And3OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2 and 3 of fair value hierarchy [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2And3OfFairValueHierarchyMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level2And3OfFairValueHierarchyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Level2And3OfFairValueHierarchyMember" xlink:to="lab_ifrs-full_Level2And3OfFairValueHierarchyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement_139d0cab-2f51-44f0-9121-c664c05bd154_terseLabel_en-US" xlink:label="lab_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement period for share units</link:label>
    <link:label id="lab_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement_label_en-US" xlink:label="lab_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum term of options granted for share-based payment arrangement</link:label>
    <link:label id="lab_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement_documentation_en-US" xlink:label="lab_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum term of options granted for share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement" xlink:href="stn-20231231.xsd#stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement" xlink:to="lab_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_29e06a5f-89ea-4ea9-ac96-429170ced8a1_periodStartLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of the year</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_7695c592-5e91-4714-99cf-93499048934b_periodEndLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of the year</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_8401f77d-16b6-4a51-a071-3581e0b94ae6_totalLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents if different from statement of financial position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:to="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_97bac613-ed34-4ca7-ae8b-30f9c0479fea_terseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation of property and equipment</link:label>
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_4881bee7-7fd9-46b2-855c-12efebc08953_verboseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressesTable_879159f8-4ae2-4746-b0df-184e0640590b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Addresses [Table]</link:label>
    <link:label id="lab_dei_EntityAddressesTable_label_en-US" xlink:label="lab_dei_EntityAddressesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Addresses [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesTable" xlink:to="lab_dei_EntityAddressesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory_7679d49b-381b-4eb0-8c27-c6197615abed_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other liabilities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherLiabilitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IssuedCapitalMember_d2711a07-33db-4795-95ce-be7712160877_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Outstanding/Share Capital</link:label>
    <link:label id="lab_ifrs-full_IssuedCapitalMember_label_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued capital [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapitalMember" xlink:to="lab_ifrs-full_IssuedCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable_50fa24c9-3326-4830-ab83-5ea33057a9d5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of objectives, policies and processes for managing capital [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of objectives, policies and processes for managing capital [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable" xlink:to="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_8728fdce-ce6f-416c-9291-f25f1d2d1cd3_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_eeedfa78-f3d5-46d3-887c-8f5b0268fcce_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value measurement of assets and liabilities [line items]</link:label>
    <link:label id="lab_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_label_en-US" xlink:label="lab_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Fair Value Measurement of Assets and Liabilities [Line Items]</link:label>
    <link:label id="lab_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_documentation_en-US" xlink:label="lab_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Fair Value Measurement of Assets and Liabilities [Line item]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:href="stn-20231231.xsd#stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:to="lab_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ForeignCountriesMember_b87db6f4-1ace-44c6-a046-01d09b9823ef_terseLabel_en-US" xlink:label="lab_ifrs-full_ForeignCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign countries [member]</link:label>
    <link:label id="lab_ifrs-full_ForeignCountriesMember_label_en-US" xlink:label="lab_ifrs-full_ForeignCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign countries [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ForeignCountriesMember" xlink:to="lab_ifrs-full_ForeignCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_8f4710d4-3694-4605-a914-dd2fc481f15a_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of increase in salaries</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of expected rates of salary increases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:to="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_0e526537-af33-4830-9c91-3f95b9782d6c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Consolidation</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of basis of consolidation [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBasisOfConsolidationExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentLiabilities_6fff336f-5ea5-4692-a99a-fdee2a3a0ba6_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentLiabilities_95d21db4-a61c-4906-af12-884513d85368_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current portion</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentLiabilities_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentLiabilities" xlink:to="lab_ifrs-full_OtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageShares_8ff49d8e-6f33-4b26-8f22-14c9c3b79971_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic shares outstanding (in shares)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageShares_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of ordinary shares used in calculating basic earnings per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageShares" xlink:to="lab_ifrs-full_WeightedAverageShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RightofuseAssetsMember_e68bf7ce-5cca-4f0b-b45d-64d7bc5501ef_terseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssetsMember_label_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssetsMember" xlink:to="lab_ifrs-full_RightofuseAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_EnergyAndResourcesServicesMember_c0f2c16b-1e3d-4810-bf5d-5c04a664e4da_terseLabel_en-US" xlink:label="lab_stn_EnergyAndResourcesServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy&#160;&amp; Resources</link:label>
    <link:label id="lab_stn_EnergyAndResourcesServicesMember_label_en-US" xlink:label="lab_stn_EnergyAndResourcesServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy and resources services [Member]</link:label>
    <link:label id="lab_stn_EnergyAndResourcesServicesMember_documentation_en-US" xlink:label="lab_stn_EnergyAndResourcesServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy and resources services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnergyAndResourcesServicesMember" xlink:href="stn-20231231.xsd#stn_EnergyAndResourcesServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_EnergyAndResourcesServicesMember" xlink:to="lab_stn_EnergyAndResourcesServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForProvisions_03bd3c45-27ea-4b37-842f-322730c66b7d_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForProvisions_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForProvisions" xlink:to="lab_ifrs-full_AdjustmentsForProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare_fe2d8034-36c7-4f32-9a59-bd62057d8b94_terseLabel_en-US" xlink:label="lab_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of deferred share units equal to common shares</link:label>
    <link:label id="lab_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare_label_en-US" xlink:label="lab_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement Per Common Share</link:label>
    <link:label id="lab_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare_documentation_en-US" xlink:label="lab_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement Per Common Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare" xlink:href="stn-20231231.xsd#stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare" xlink:to="lab_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_9f3a3537-8474-4689-9e90-e602fdc77b02_terseLabel_en-US" xlink:label="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount expected to be contribute in next annual reporting period</link:label>
    <link:label id="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_label_en-US" xlink:label="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of contributions expected to be paid to plan for next annual reporting period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:to="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_828c425d-7c13-4869-a085-e56fb7a8a615_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other payables and other accruals</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for increase (decrease) in trade and other payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:to="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax_48a0926c-d6df-4166-a5ed-887e6cea5dcf_terseLabel_en-US" xlink:label="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments on cash flow hedges, before tax</link:label>
    <link:label id="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax_label_en-US" xlink:label="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments on cash flow hedges, before tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" xlink:to="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ContractBacklogAndFiniteTrademarksMember_a34429f2-d8a9-404f-8b0c-504b470fd55a_terseLabel_en-US" xlink:label="lab_stn_ContractBacklogAndFiniteTrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract backlog and finite trademarks</link:label>
    <link:label id="lab_stn_ContractBacklogAndFiniteTrademarksMember_label_en-US" xlink:label="lab_stn_ContractBacklogAndFiniteTrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Backlog And Finite Trademarks [member]</link:label>
    <link:label id="lab_stn_ContractBacklogAndFiniteTrademarksMember_documentation_en-US" xlink:label="lab_stn_ContractBacklogAndFiniteTrademarksMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract backlog and finite trademarks.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ContractBacklogAndFiniteTrademarksMember" xlink:href="stn-20231231.xsd#stn_ContractBacklogAndFiniteTrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ContractBacklogAndFiniteTrademarksMember" xlink:to="lab_stn_ContractBacklogAndFiniteTrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_USDollarsMember_11ce199e-1068-4259-9bc8-22debd4e03b1_terseLabel_en-US" xlink:label="lab_stn_USDollarsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US dollars</link:label>
    <link:label id="lab_stn_USDollarsMember_label_en-US" xlink:label="lab_stn_USDollarsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Dollars [Member]</link:label>
    <link:label id="lab_stn_USDollarsMember_documentation_en-US" xlink:label="lab_stn_USDollarsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Dollars</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_USDollarsMember" xlink:href="stn-20231231.xsd#stn_USDollarsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_USDollarsMember" xlink:to="lab_stn_USDollarsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_d08ac444-470d-4235-8e22-ab8eb30e5abc_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract" xlink:to="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OtherBorrowingsUndiscountedCashFlows_be906a6f-1561-4892-960a-08f28ba689e1_terseLabel_en-US" xlink:label="lab_stn_OtherBorrowingsUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financial liabilities</link:label>
    <link:label id="lab_stn_OtherBorrowingsUndiscountedCashFlows_label_en-US" xlink:label="lab_stn_OtherBorrowingsUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other borrowings, undiscounted cash flows</link:label>
    <link:label id="lab_stn_OtherBorrowingsUndiscountedCashFlows_documentation_en-US" xlink:label="lab_stn_OtherBorrowingsUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other borrowings, undiscounted cash flows</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherBorrowingsUndiscountedCashFlows" xlink:href="stn-20231231.xsd#stn_OtherBorrowingsUndiscountedCashFlows"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OtherBorrowingsUndiscountedCashFlows" xlink:to="lab_stn_OtherBorrowingsUndiscountedCashFlows" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilitiesMember_6adc7e37-d09d-4d4a-8dd8-10c19574bf10_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities [member]</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesMember_label_en-US" xlink:label="lab_ifrs-full_LiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilitiesMember" xlink:to="lab_ifrs-full_LiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_BasisOfConsolidationAbstract_label_en-US" xlink:label="lab_stn_BasisOfConsolidationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis Of Consolidation [Abstract]</link:label>
    <link:label id="lab_stn_BasisOfConsolidationAbstract_documentation_en-US" xlink:label="lab_stn_BasisOfConsolidationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis Of Consolidation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BasisOfConsolidationAbstract" xlink:href="stn-20231231.xsd#stn_BasisOfConsolidationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_BasisOfConsolidationAbstract" xlink:to="lab_stn_BasisOfConsolidationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory_ed8c4301-0477-4302-873e-3088bd59c274_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material Accounting Policy Information</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of material accounting policy information [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory" xlink:to="lab_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_cbe875af-bc4d-43b5-9950-9a4f6ccc8c10_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes net recoverable</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes paid (refund), classified as operating activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:to="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ConsiderationPaidReceived_e5aa1e49-311e-4c32-a03d-a1dc203586f5_terseLabel_en-US" xlink:label="lab_ifrs-full_ConsiderationPaidReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration paid (received)</link:label>
    <link:label id="lab_ifrs-full_ConsiderationPaidReceived_label_en-US" xlink:label="lab_ifrs-full_ConsiderationPaidReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration paid (received)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ConsiderationPaidReceived" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsiderationPaidReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ConsiderationPaidReceived" xlink:to="lab_ifrs-full_ConsiderationPaidReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation_b6447aad-780c-4d57-a5d7-c2840137ab6a_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of inflation,&#160;pre-retirement</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of expected rates of inflation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation" xlink:to="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_0ceb67a5-edc0-49a5-adf8-763b1541ce8a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Aggregate Consideration for Assets Acquired and Liabilities Assumed and Consideration Paid</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member_9b48cc18-bd6b-44fa-8dd2-659e48769e66_terseLabel_en-US" xlink:label="lab_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety facilities expiring before September 2026</link:label>
    <link:label id="lab_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member_label_en-US" xlink:label="lab_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety facilities expiring before September 2026 [Member]</link:label>
    <link:label id="lab_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member_documentation_en-US" xlink:label="lab_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety facilities expiring before September 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member" xlink:href="stn-20231231.xsd#stn_SuretyFacilitiesExpiringBeforeSeptember2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member" xlink:to="lab_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_Vesting1Axis_b2cf63cd-06b0-42f3-9038-bd4d86119ce2_terseLabel_en-US" xlink:label="lab_stn_Vesting1Axis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [axis]</link:label>
    <link:label id="lab_stn_Vesting1Axis_label_en-US" xlink:label="lab_stn_Vesting1Axis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting 1 [axis]</link:label>
    <link:label id="lab_stn_Vesting1Axis_documentation_en-US" xlink:label="lab_stn_Vesting1Axis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting1.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Vesting1Axis" xlink:href="stn-20231231.xsd#stn_Vesting1Axis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_Vesting1Axis" xlink:to="lab_stn_Vesting1Axis" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_8778d9a1-bec2-49ad-8f79-ba54c2f251df_totalLabel_en-US" xlink:label="lab_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_label_en-US" xlink:label="lab_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Expense Relating To Lease Payments Not Included In Measurement Of Lease Liabilities</link:label>
    <link:label id="lab_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_documentation_en-US" xlink:label="lab_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Expense Relating To Lease Payments Not Included In Measurement Of Lease Liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:href="stn-20231231.xsd#stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:to="lab_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_5de05f15-9107-4338-ae2c-6d781ea77555_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [Line Items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived_8f0aa043-5600-4d6c-81d0-106ddc9b8ba5_terseLabel_en-US" xlink:label="lab_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease receivables</link:label>
    <link:label id="lab_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived_label_en-US" xlink:label="lab_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undiscounted finance lease payments to be received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived" xlink:to="lab_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_dd0de37e-d00b-4da8-9fce-20a41a724b75_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EstimatedFinancialEffectOfContingentAssets_e4e181bd-777a-409b-ae9a-b3e4b26a1bda_terseLabel_en-US" xlink:label="lab_ifrs-full_EstimatedFinancialEffectOfContingentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual of indemnifications or guarantees</link:label>
    <link:label id="lab_ifrs-full_EstimatedFinancialEffectOfContingentAssets_label_en-US" xlink:label="lab_ifrs-full_EstimatedFinancialEffectOfContingentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated financial effect of contingent assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimatedFinancialEffectOfContingentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EstimatedFinancialEffectOfContingentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EstimatedFinancialEffectOfContingentAssets" xlink:to="lab_ifrs-full_EstimatedFinancialEffectOfContingentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_0d4dab0e-8e33-4763-ba0f-47c5d4b584d9_terseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortisation, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_ae538b9c-f49c-49c7-84c5-1a183c4b6aeb_terseLabel_en-US" xlink:label="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Characteristics of defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_label_en-US" xlink:label="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Characteristics of defined benefit plans [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets_cc756cc1-9030-4b9a-b5de-91e87d3c62a5_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for decrease (increase) in accrued income other than contract assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_02206770-95fd-4cf9-bc60-f3f4cac6e7da_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_8bfcb6e1-9bfe-4816-972a-ab6060cd5414_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_label_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesOutstanding" xlink:to="lab_ifrs-full_NumberOfSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember_9cbfb42c-73b7-4644-859c-c86ad0c649b8_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) due to corrections of prior period errors</link:label>
    <link:label id="lab_ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember_label_en-US" xlink:label="lab_ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) due to corrections of prior period errors [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember" xlink:to="lab_ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_00074ed6-da48-436a-b8bc-eae3400c6210_totalLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income taxes</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NumberOfShareOptionsWithDilutiveEffect_28a114e1-e516-4688-839c-f06903a99deb_terseLabel_en-US" xlink:label="lab_stn_NumberOfShareOptionsWithDilutiveEffect" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of dilutive options</link:label>
    <link:label id="lab_stn_NumberOfShareOptionsWithDilutiveEffect_label_en-US" xlink:label="lab_stn_NumberOfShareOptionsWithDilutiveEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options with dilutive effect</link:label>
    <link:label id="lab_stn_NumberOfShareOptionsWithDilutiveEffect_documentation_en-US" xlink:label="lab_stn_NumberOfShareOptionsWithDilutiveEffect" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options with dilutive effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfShareOptionsWithDilutiveEffect" xlink:href="stn-20231231.xsd#stn_NumberOfShareOptionsWithDilutiveEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NumberOfShareOptionsWithDilutiveEffect" xlink:to="lab_stn_NumberOfShareOptionsWithDilutiveEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PlanAssetsAtFairValue_23e1b31f-1158-4d75-8a7d-3850c151bf1d_totalLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:label id="lab_ifrs-full_PlanAssetsAtFairValue_label_en-US" xlink:label="lab_ifrs-full_PlanAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets, at fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue" xlink:to="lab_ifrs-full_PlanAssetsAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_911408ec-0000-438e-8553-90c488024950_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PreviouslyStatedMember_40cf149a-6868-40e8-803c-56aef4ccf818_terseLabel_en-US" xlink:label="lab_ifrs-full_PreviouslyStatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously stated</link:label>
    <link:label id="lab_ifrs-full_PreviouslyStatedMember_label_en-US" xlink:label="lab_ifrs-full_PreviouslyStatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously stated [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreviouslyStatedMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PreviouslyStatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PreviouslyStatedMember" xlink:to="lab_ifrs-full_PreviouslyStatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities_cf6ae749-4ab4-4031-87e2-98b132177b95_terseLabel_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction costs</link:label>
    <link:label id="lab_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities_label_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) Through Transaction Costs, Liabilities Arising From Financing Activities</link:label>
    <link:label id="lab_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities_documentation_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) Through Transaction Costs, Liabilities Arising From Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" xlink:to="lab_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_8c104938-b7cc-4234-953b-46f104da4fc9_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1&#160;to&#160;3&#160;Years</link:label>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than one year and not later than three years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:to="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentAssetsAbstract_cd1199b4-237a-419c-a6d2-c39db97e9f9e_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current</link:label>
    <link:label id="lab_ifrs-full_NoncurrentAssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract" xlink:to="lab_ifrs-full_NoncurrentAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueOfAcquiree_28b45d7d-4588-4b5f-8e05-18deecc93bd7_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueOfAcquiree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross revenue earned</link:label>
    <link:label id="lab_ifrs-full_RevenueOfAcquiree_label_en-US" xlink:label="lab_ifrs-full_RevenueOfAcquiree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue of acquiree since acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueOfAcquiree" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueOfAcquiree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueOfAcquiree" xlink:to="lab_ifrs-full_RevenueOfAcquiree" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_BusinessAcquisitionsAbstract_label_en-US" xlink:label="lab_stn_BusinessAcquisitionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisitions [Abstract]</link:label>
    <link:label id="lab_stn_BusinessAcquisitionsAbstract_documentation_en-US" xlink:label="lab_stn_BusinessAcquisitionsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BusinessAcquisitionsAbstract" xlink:href="stn-20231231.xsd#stn_BusinessAcquisitionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_BusinessAcquisitionsAbstract" xlink:to="lab_stn_BusinessAcquisitionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_FairValueMeasurementAbstract_c6947997-1611-4170-b168-c1153c232df5_terseLabel_en-US" xlink:label="lab_stn_FairValueMeasurementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of capital management [abstract]</link:label>
    <link:label id="lab_stn_FairValueMeasurementAbstract_label_en-US" xlink:label="lab_stn_FairValueMeasurementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Abstract]</link:label>
    <link:label id="lab_stn_FairValueMeasurementAbstract_documentation_en-US" xlink:label="lab_stn_FairValueMeasurementAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_FairValueMeasurementAbstract" xlink:href="stn-20231231.xsd#stn_FairValueMeasurementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_FairValueMeasurementAbstract" xlink:to="lab_stn_FairValueMeasurementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_5834bfee-c3f4-4cc1-9ace-441109f29986_terseLabel_en-US" xlink:label="lab_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments held for self-insured liabilities</link:label>
    <link:label id="lab_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_label_en-US" xlink:label="lab_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments held for self-insured liabilities [Member]</link:label>
    <link:label id="lab_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_documentation_en-US" xlink:label="lab_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments held for self-insured liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" xlink:href="stn-20231231.xsd#stn_InvestmentsHeldForSelfInsuredLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" xlink:to="lab_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities_77f0ed89-393d-44f7-b4e7-4a13ad80786c_terseLabel_en-US" xlink:label="lab_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments for leases not included in the measurement of lease liabilities</link:label>
    <link:label id="lab_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities_label_en-US" xlink:label="lab_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments for leases not included in the measurement of lease liabilities</link:label>
    <link:label id="lab_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities_documentation_en-US" xlink:label="lab_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments for leases not included in the measurement of lease liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities" xlink:href="stn-20231231.xsd#stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities" xlink:to="lab_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ITAndOtherEquipmentMember_28dda99e-de68-43ac-b5a8-49f4817682e1_terseLabel_en-US" xlink:label="lab_stn_ITAndOtherEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IT and other equipment</link:label>
    <link:label id="lab_stn_ITAndOtherEquipmentMember_label_en-US" xlink:label="lab_stn_ITAndOtherEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IT and other equipment [Member]</link:label>
    <link:label id="lab_stn_ITAndOtherEquipmentMember_documentation_en-US" xlink:label="lab_stn_ITAndOtherEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IT and other equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ITAndOtherEquipmentMember" xlink:href="stn-20231231.xsd#stn_ITAndOtherEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ITAndOtherEquipmentMember" xlink:to="lab_stn_ITAndOtherEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_2a6f3540-3506-4a28-899f-24cc8b7f1ab7_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurement gain (loss), before tax</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, before tax, gains (losses) on remeasurements of defined benefit plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodThreeMember_f6ca44c3-2a57-46fa-97c7-c38b45593a18_terseLabel_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period three</link:label>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodThreeMember_label_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period three [Member]</link:label>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodThreeMember_documentation_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodThreeMember" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OrdinarySharesPerSharePeriodThreeMember" xlink:to="lab_stn_OrdinarySharesPerSharePeriodThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember_0aa896e0-2159-4edb-9cf3-0a91eff4c71e_terseLabel_en-US" xlink:label="lab_stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in salary growth by 0.25%</link:label>
    <link:label id="lab_stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember_label_en-US" xlink:label="lab_stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Assumption Of Expected Rates Of Salary Increases Zero Point Two Five Percent[member]</link:label>
    <link:label id="lab_stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember_documentation_en-US" xlink:label="lab_stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of expected rates of salary increases 0.25 percent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" xlink:to="lab_stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentProvisions_fea9a484-9062-436f-8c5f-8c4eef000b76_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_NoncurrentProvisions_label_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentProvisions" xlink:to="lab_ifrs-full_NoncurrentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_590bcb16-0e9a-44bc-8f95-659e7eca4f8d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of information for cash-generating units [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of information for cash-generating units [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock_5662661c-0c63-493a-8e13-958138952950_verboseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amounts Recognized in Administrative and Marketing Expenses</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about lease costs [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about lease costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock" xlink:to="lab_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_7573cb57-55c5-4898-9f5e-f8732a74b16c_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other current receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables" xlink:to="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AverageEffectiveTaxRate_a004c8a9-4f26-44f8-b020-0ed67838601e_totalLabel_en-US" xlink:label="lab_ifrs-full_AverageEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average effective tax rate</link:label>
    <link:label id="lab_ifrs-full_AverageEffectiveTaxRate_label_en-US" xlink:label="lab_ifrs-full_AverageEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average effective tax rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AverageEffectiveTaxRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AverageEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate" xlink:to="lab_ifrs-full_AverageEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_60acb349-d402-48fb-97bf-9ba945260404_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax (recovery) expense on remeasurement of net employee defined benefit liability</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax relating to remeasurements of defined benefit plans included in other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:to="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfOtherAssetsTable_cbb2a94f-cbd1-4d4a-a83c-5844196d9543_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfOtherAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Other Assets [table]</link:label>
    <link:label id="lab_stn_DisclosureOfOtherAssetsTable_label_en-US" xlink:label="lab_stn_DisclosureOfOtherAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Other Assets [table]</link:label>
    <link:label id="lab_stn_DisclosureOfOtherAssetsTable_documentation_en-US" xlink:label="lab_stn_DisclosureOfOtherAssetsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfOtherAssetsTable" xlink:href="stn-20231231.xsd#stn_DisclosureOfOtherAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfOtherAssetsTable" xlink:to="lab_stn_DisclosureOfOtherAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory_2f154312-5e1f-4fa6-a744-b95215f7f600_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Shares Outstanding</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of earnings per share [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEarningsPerShareExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherReceivables_1bb9ac8b-5e55-4d12-a151-110be8f3498f_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Holdbacks and other</link:label>
    <link:label id="lab_ifrs-full_OtherReceivables_label_en-US" xlink:label="lab_ifrs-full_OtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherReceivables" xlink:to="lab_ifrs-full_OtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_79a0b624-8347-4612-aed0-6a8200020627_totalLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit (asset) liability</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_74135617-08da-47bb-9c93-3d1b8185b3a1_periodStartLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of the year</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_113e9251-2334-4405-af72-e3e1ec4e9923_periodEndLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of the year</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:to="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember_6d3e03fc-0936-46b7-8447-452ff347d1a9_terseLabel_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PSUs or RSUs</link:label>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember_label_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance share units (PSUs) or restricted share units (RSUs) [Member]</link:label>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember_documentation_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance share units (PSUs) or restricted share units (RSUs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember" xlink:to="lab_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_eab2c2f9-e36e-4608-bdbc-e49b572548cc_verboseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from payments from plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_0e103331-fc63-4585-918f-f6e2109e4db3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_0b4995f8-3292-4da5-b96e-bdebbe11e5b9_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share options exercised for cash</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through exercise of options, equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ShorttermEmployeeBenefitsExpense_f046adec-cea7-45d7-97dc-5b2f22d18d3e_terseLabel_en-US" xlink:label="lab_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wages, salaries, and benefits</link:label>
    <link:label id="lab_ifrs-full_ShorttermEmployeeBenefitsExpense_label_en-US" xlink:label="lab_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term employee benefits expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:to="lab_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_c1fa81c0-6d68-49cf-b390-c2b897021287_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis" xlink:to="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_5d5617bf-cc11-4c49-a196-623f6426261c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Joint Ventures And Associates [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities_b97c4d7f-85cf-4609-9b0b-baeee043f0bb_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes paid, net of recoveries</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes paid, classified as operating activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities" xlink:to="lab_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory_d6cf810f-dba1-437b-83bd-f0eaf9a94b7b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Structured Entities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of information about consolidated structured entities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_2fe1fb69-8998-4307-9a0d-39f3edbd8539_negatedLabel_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paid or otherwise settled</link:label>
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision used, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionUsedOtherProvisions" xlink:to="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentContractAssets_805eeddc-f891-4504-8100-7d55cbb5b2b4_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_ifrs-full_CurrentContractAssets_label_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current contract assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentContractAssets" xlink:to="lab_ifrs-full_CurrentContractAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_14e27091-2cd6-48f9-a2c0-a63c3362a108_terseLabel_en-US" xlink:label="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;&#160;Fixed income, corporate bonds, and gilts</link:label>
    <link:label id="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instruments, amount contributed to fair value of plan assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:to="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_BondsInterestRatePercentage_889d922a-cb96-4344-9e93-407c203f7deb_verboseLabel_en-US" xlink:label="lab_stn_BondsInterestRatePercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonds interest rate</link:label>
    <link:label id="lab_stn_BondsInterestRatePercentage_label_en-US" xlink:label="lab_stn_BondsInterestRatePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonds Interest Rate Percentage</link:label>
    <link:label id="lab_stn_BondsInterestRatePercentage_documentation_en-US" xlink:label="lab_stn_BondsInterestRatePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonds interest rate percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondsInterestRatePercentage" xlink:href="stn-20231231.xsd#stn_BondsInterestRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_BondsInterestRatePercentage" xlink:to="lab_stn_BondsInterestRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDividendsLineItems_5108d604-199e-4b12-9491-57343c0167d9_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDividendsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Dividends [line items]</link:label>
    <link:label id="lab_stn_DisclosureOfDividendsLineItems_label_en-US" xlink:label="lab_stn_DisclosureOfDividendsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Dividends [line items]</link:label>
    <link:label id="lab_stn_DisclosureOfDividendsLineItems_documentation_en-US" xlink:label="lab_stn_DisclosureOfDividendsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Dividends [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDividendsLineItems" xlink:href="stn-20231231.xsd#stn_DisclosureOfDividendsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDividendsLineItems" xlink:to="lab_stn_DisclosureOfDividendsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInWorkingCapital_7b6da585-3700-4efa-a9cc-946670fed2de_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in working capital</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInWorkingCapital_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in working capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:to="lab_ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_91cf76c7-45ab-4464-9420-a2eefc44f7ed_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible&#160;expenses and&#160;non-taxable&#160;income</link:label>
    <link:label id="lab_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_label_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of expense not deductible in determining taxable profit (tax loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:to="lab_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShare_661c55ae-6224-4a9d-9eae-f38dd2179e62_terseLabel_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share, basic (in cad per share)</link:label>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShare_label_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings (loss) per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BasicEarningsLossPerShare" xlink:to="lab_ifrs-full_BasicEarningsLossPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OpenEndedTermsMember_a65d9f01-5470-416d-986a-b83297d8cf95_terseLabel_en-US" xlink:label="lab_stn_OpenEndedTermsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Open-ended terms</link:label>
    <link:label id="lab_stn_OpenEndedTermsMember_label_en-US" xlink:label="lab_stn_OpenEndedTermsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Open-ended terms [Member]</link:label>
    <link:label id="lab_stn_OpenEndedTermsMember_documentation_en-US" xlink:label="lab_stn_OpenEndedTermsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Open-ended terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OpenEndedTermsMember" xlink:href="stn-20231231.xsd#stn_OpenEndedTermsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OpenEndedTermsMember" xlink:to="lab_stn_OpenEndedTermsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_cbe743be-39cd-4c8e-9721-70e40b8b4dec_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurement gain on net employee defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherNoncurrentAssets_ad628510-c899-44df-9fc6-418e6755a041_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentAssets_4fa40d1b-be23-461d-9707-97168431b8d8_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentAssets_label_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherNoncurrentAssets" xlink:to="lab_ifrs-full_OtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_c3143286-5735-4027-b1ad-43a9b65d104a_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate applied to cash flow projections</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate applied to cash flow projections</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:to="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_718c6db4-ef5d-4a58-b752-00e059e48837_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory_fd298f3a-2663-44f6-97ba-2acbd48a16a0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Reconciliation of Changes in Goodwill</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_480a7fe8-8413-4106-be1f-b8d09f5542a7_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value [line items]</link:label>
    <link:label id="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_label_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Investments Held For Self Insured Liabilities Maturity Of Bond Portfolio At Fair Value [line items]</link:label>
    <link:label id="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_documentation_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:href="stn-20231231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:to="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_1a3171d4-6394-413e-b347-11bd3c82c49b_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for cash-generating units</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for cash-generating units [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_bc2a724e-d57a-47e6-8044-aeea1655477f_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for share-based payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForSharebasedPayments" xlink:to="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MaximumExposureToCreditRisk_1140d121-186f-49a8-b094-89f6350b92d0_terseLabel_en-US" xlink:label="lab_ifrs-full_MaximumExposureToCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum amount of credit risk exposure</link:label>
    <link:label id="lab_ifrs-full_MaximumExposureToCreditRisk_label_en-US" xlink:label="lab_ifrs-full_MaximumExposureToCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum exposure to credit risk</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaximumExposureToCreditRisk" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaximumExposureToCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaximumExposureToCreditRisk" xlink:to="lab_ifrs-full_MaximumExposureToCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GrossLeaseLiabilities_153de342-b0ed-43f8-b9d9-23df4af4ebea_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_ifrs-full_GrossLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_GrossLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossLeaseLiabilities" xlink:to="lab_ifrs-full_GrossLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_3fc2fe45-2693-4c82-a3e8-7e275c54b0d0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Provisions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPrimarySicNumber_0b737868-310a-47bf-826d-6cf89a9d6be5_terseLabel_en-US" xlink:label="lab_dei_EntityPrimarySicNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Primary SIC Number</link:label>
    <link:label id="lab_dei_EntityPrimarySicNumber_label_en-US" xlink:label="lab_dei_EntityPrimarySicNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Primary SIC Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPrimarySicNumber" xlink:to="lab_dei_EntityPrimarySicNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_b36407d5-9ec0-4049-bc23-4e2e00ff5199_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis for financial assets held for managing liquidity risk [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis for financial assets held for managing liquidity risk [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases_51e7c6fc-1a19-4f97-b941-1b15c912a86c_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of increase in future pensions payment</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of expected rates of pension increases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:to="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock_be70de67-9ceb-4a98-b622-deedcb055fa9_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Loss Carryforwards and Deductible Temporary Differences</link:label>
    <link:label id="lab_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of loss carryforwards and deductible temporary differences [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of loss carryforwards and deductible temporary differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock" xlink:to="lab_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_IncomeTaxesAbstract_label_en-US" xlink:label="lab_stn_IncomeTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Abstract]</link:label>
    <link:label id="lab_stn_IncomeTaxesAbstract_documentation_en-US" xlink:label="lab_stn_IncomeTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncomeTaxesAbstract" xlink:href="stn-20231231.xsd#stn_IncomeTaxesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_IncomeTaxesAbstract" xlink:to="lab_stn_IncomeTaxesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_df5693c2-e16f-4967-bddd-b2c25287379b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value measurement of assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value measurement of assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:to="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_7f25e695-6501-469e-963b-3edaf7c15be2_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of non-financial assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for impairment of non-financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory_43cbe776-163c-4e4e-8d1b-bdfde2f0c730_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations and goodwill</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for business combinations and goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_e648124a-2ab7-4f43-aeb3-cb8f677f2b1c_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember" xlink:to="lab_ifrs-full_ActuarialAssumptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_9ff23dc0-4a14-4337-8c82-2dbe75c9fc78_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange loss</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange gain (loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:to="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_InterestPaymentsOfLeaseLiabilities_edb27941-afa3-4519-851e-e666d8e314b2_terseLabel_en-US" xlink:label="lab_stn_InterestPaymentsOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments for the interest portion of lease liabilities</link:label>
    <link:label id="lab_stn_InterestPaymentsOfLeaseLiabilities_label_en-US" xlink:label="lab_stn_InterestPaymentsOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payments Of Lease Liabilities</link:label>
    <link:label id="lab_stn_InterestPaymentsOfLeaseLiabilities_documentation_en-US" xlink:label="lab_stn_InterestPaymentsOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payments Of Lease Liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestPaymentsOfLeaseLiabilities" xlink:href="stn-20231231.xsd#stn_InterestPaymentsOfLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_InterestPaymentsOfLeaseLiabilities" xlink:to="lab_stn_InterestPaymentsOfLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_JointOperationsByNameDomain_ae84ee81-2fea-469b-921b-90683f9721f5_terseLabel_en-US" xlink:label="lab_stn_JointOperationsByNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Operations By Name [Domain]</link:label>
    <link:label id="lab_stn_JointOperationsByNameDomain_label_en-US" xlink:label="lab_stn_JointOperationsByNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Operations By Name [Domain]</link:label>
    <link:label id="lab_stn_JointOperationsByNameDomain_documentation_en-US" xlink:label="lab_stn_JointOperationsByNameDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Operations By Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_JointOperationsByNameDomain" xlink:href="stn-20231231.xsd#stn_JointOperationsByNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_JointOperationsByNameDomain" xlink:to="lab_stn_JointOperationsByNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_7773a28d-583d-457b-a3d4-c9135d907fce_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in goodwill [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in goodwill [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_3bb27d40-fa60-4a90-9701-92587ba5e8cb_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OneToThirtyDaysMember_cd1613d4-9de8-4baa-9a9c-942de9922018_terseLabel_en-US" xlink:label="lab_stn_OneToThirtyDaysMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1-30</link:label>
    <link:label id="lab_stn_OneToThirtyDaysMember_label_en-US" xlink:label="lab_stn_OneToThirtyDaysMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One To Thirty Days [member]</link:label>
    <link:label id="lab_stn_OneToThirtyDaysMember_documentation_en-US" xlink:label="lab_stn_OneToThirtyDaysMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One to thirty days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OneToThirtyDaysMember" xlink:href="stn-20231231.xsd#stn_OneToThirtyDaysMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OneToThirtyDaysMember" xlink:to="lab_stn_OneToThirtyDaysMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_0979c843-eb06-4dcc-890b-2e0eab27c69e_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net share-based compensation</link:label>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_label_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense from share-based payment transactions with employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:to="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_7c90705a-1a11-4bcb-9254-3b16ccf9acd4_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssetsAbstract" xlink:to="lab_ifrs-full_CurrentAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment_535ff8ec-55c9-47dc-8ac8-7625e6548210_terseLabel_en-US" xlink:label="lab_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing expected to recognize revenue as contracts are completed</link:label>
    <link:label id="lab_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment_label_en-US" xlink:label="lab_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of satisfaction of performance obligations relates to typical timing of payment</link:label>
    <link:label id="lab_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment_documentation_en-US" xlink:label="lab_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of satisfaction of performance obligations relates to typical timing of payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" xlink:href="stn-20231231.xsd#stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" xlink:to="lab_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BankAndSimilarCharges_3a651a5d-6db7-4722-80ac-b1bddbbc6d9e_terseLabel_en-US" xlink:label="lab_ifrs-full_BankAndSimilarCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank and similar charges</link:label>
    <link:label id="lab_ifrs-full_BankAndSimilarCharges_label_en-US" xlink:label="lab_ifrs-full_BankAndSimilarCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank and similar charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankAndSimilarCharges" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankAndSimilarCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BankAndSimilarCharges" xlink:to="lab_ifrs-full_BankAndSimilarCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_2c162e1d-fc44-4912-952f-cd3c23fef7f1_terseLabel_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_label_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_eca60652-1ba5-46e8-be43-e034a206188e_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in deferred tax liability (asset) [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in deferred tax liability (asset) [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_RevenueFromContractsWithCustomersAbstract_3bc0a744-dbe1-40e0-b3ef-7cd6a7a178c2_terseLabel_en-US" xlink:label="lab_stn_RevenueFromContractsWithCustomersAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Net Interest Expense Income [abstract]</link:label>
    <link:label id="lab_stn_RevenueFromContractsWithCustomersAbstract_label_en-US" xlink:label="lab_stn_RevenueFromContractsWithCustomersAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contracts With Customers [Abstract]</link:label>
    <link:label id="lab_stn_RevenueFromContractsWithCustomersAbstract_documentation_en-US" xlink:label="lab_stn_RevenueFromContractsWithCustomersAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contracts With Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RevenueFromContractsWithCustomersAbstract" xlink:href="stn-20231231.xsd#stn_RevenueFromContractsWithCustomersAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract" xlink:to="lab_stn_RevenueFromContractsWithCustomersAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NumberOfSpecializedBusinessOperatingUnits_f38905ae-e375-48cf-853d-f62b9840191b_terseLabel_en-US" xlink:label="lab_stn_NumberOfSpecializedBusinessOperatingUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of specialized business operating units</link:label>
    <link:label id="lab_stn_NumberOfSpecializedBusinessOperatingUnits_label_en-US" xlink:label="lab_stn_NumberOfSpecializedBusinessOperatingUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of specialized business operating units</link:label>
    <link:label id="lab_stn_NumberOfSpecializedBusinessOperatingUnits_documentation_en-US" xlink:label="lab_stn_NumberOfSpecializedBusinessOperatingUnits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of specialized business operating units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfSpecializedBusinessOperatingUnits" xlink:href="stn-20231231.xsd#stn_NumberOfSpecializedBusinessOperatingUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NumberOfSpecializedBusinessOperatingUnits" xlink:to="lab_stn_NumberOfSpecializedBusinessOperatingUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NetRevenue_2f848742-f306-416f-8ae3-b46513314d33_totalLabel_en-US" xlink:label="lab_stn_NetRevenue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net revenue</link:label>
    <link:label id="lab_stn_NetRevenue_94087057-9ed8-406c-9236-8efb3c4dbd96_terseLabel_en-US" xlink:label="lab_stn_NetRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net revenue</link:label>
    <link:label id="lab_stn_NetRevenue_label_en-US" xlink:label="lab_stn_NetRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Revenue</link:label>
    <link:label id="lab_stn_NetRevenue_documentation_en-US" xlink:label="lab_stn_NetRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross revenue less any revenue associated with subconsultant, subcontractor and other direct expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRevenue" xlink:href="stn-20231231.xsd#stn_NetRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NetRevenue" xlink:to="lab_stn_NetRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ListOfAccountingPoliciesAbstract_label_en-US" xlink:label="lab_stn_ListOfAccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">List Of Accounting Policies [Abstract]</link:label>
    <link:label id="lab_stn_ListOfAccountingPoliciesAbstract_documentation_en-US" xlink:label="lab_stn_ListOfAccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">List Of Accounting Policies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ListOfAccountingPoliciesAbstract" xlink:href="stn-20231231.xsd#stn_ListOfAccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract" xlink:to="lab_stn_ListOfAccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityLineItems_768f5764-9232-4ddd-afa9-e41e7fada951_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [line items]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityLineItems_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_6aae6ca8-8211-4beb-8b61-51c2ef4736f5_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_TradeAndOtherReceivablesLineItems_2321cf8d-1161-44fb-904c-393e404f7b0d_terseLabel_en-US" xlink:label="lab_stn_TradeAndOtherReceivablesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other receivables [line items]</link:label>
    <link:label id="lab_stn_TradeAndOtherReceivablesLineItems_label_en-US" xlink:label="lab_stn_TradeAndOtherReceivablesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and Other Receivables [line items]</link:label>
    <link:label id="lab_stn_TradeAndOtherReceivablesLineItems_documentation_en-US" xlink:label="lab_stn_TradeAndOtherReceivablesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesLineItems" xlink:href="stn-20231231.xsd#stn_TradeAndOtherReceivablesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems" xlink:to="lab_stn_TradeAndOtherReceivablesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_100b2bfe-6bc0-458a-8340-c29333baca07_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through other changes, liabilities arising from financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AssetsAbstract_e196d066-8c4e-40a0-a25d-dd5241fc63d0_terseLabel_en-US" xlink:label="lab_ifrs-full_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_ifrs-full_AssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssetsAbstract" xlink:to="lab_ifrs-full_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_GlobalMember_5aac44c3-41e8-499e-9c71-089183140502_terseLabel_en-US" xlink:label="lab_stn_GlobalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global</link:label>
    <link:label id="lab_stn_GlobalMember_label_en-US" xlink:label="lab_stn_GlobalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global [Member]</link:label>
    <link:label id="lab_stn_GlobalMember_documentation_en-US" xlink:label="lab_stn_GlobalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GlobalMember" xlink:href="stn-20231231.xsd#stn_GlobalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_GlobalMember" xlink:to="lab_stn_GlobalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_0bd5fd99-1a2c-4e95-aaa3-c7e0d0a20fd0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Interest Expense</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of interest income (expense) [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_ecd8e5cb-a142-429c-ac17-3042e8d7bc7a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Reconciliation for Net Defined Benefit Liability</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodOneMember_0a5ffe3b-0c53-4443-b327-39cc172cfe79_terseLabel_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period one</link:label>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodOneMember_label_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period one [Member]</link:label>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodOneMember_documentation_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period one</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodOneMember" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OrdinarySharesPerSharePeriodOneMember" xlink:to="lab_stn_OrdinarySharesPerSharePeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_afc29fd1-fe26-40a2-87ff-572f90e8b490_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_1d2f5f54-ab9a-4b5e-b8c9-e118f8e396b0_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) resulting from:</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of average effective tax rate and applicable tax rate [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract" xlink:to="lab_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_bec77892-af4e-4741-88ba-71c1385df5c5_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM (USED IN) INVESTING ACTIVITIES</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) investing activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLoss_83e7aaff-dab1-43ec-aa73-420e3c7b5b39_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income for the year</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_1aa3d35d-7c36-4067-9ddf-af1d81cc305a_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income for the year</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_af557fa3-b67b-4ce3-ba84-5cca9b1dc863_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_label_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLoss" xlink:to="lab_ifrs-full_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ParValuePerShare_b38d42e7-21df-4485-ad63-198f4fcfa3c6_terseLabel_en-US" xlink:label="lab_ifrs-full_ParValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury price per share (in cad per share)</link:label>
    <link:label id="lab_ifrs-full_ParValuePerShare_label_en-US" xlink:label="lab_ifrs-full_ParValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Par value per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ParValuePerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ParValuePerShare" xlink:to="lab_ifrs-full_ParValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_5ab6aa6f-4fc0-4c8a-a5ae-342da9ea8fe3_terseLabel_en-US" xlink:label="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative and marketing expenses</link:label>
    <link:label id="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_label_en-US" xlink:label="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in net defined benefit liability (asset) [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:to="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_4560ec9b-f664-4300-a933-da57c519739f_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_9bdbe917-13ee-434a-95e0-00e0a8ffc750_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other payables, undiscounted cash flows</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" xlink:to="lab_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_01bd3c07-da05-4cd7-b152-c74603994fee_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_03f91adc-0dd4-4e51-897a-0ff1a0d798ba_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for income tax [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_dd17bd66-f571-4f7c-99c7-bbedcc3ab167_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in defined benefit obligation due to reasonably possible decrease in actuarial assumption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:to="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_a5ce4e8d-3e78-4f2e-a46c-8f36e1e3af9f_negatedTotalLabel_en-US" xlink:label="lab_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net interest expense</link:label>
    <link:label id="lab_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_label_en-US" xlink:label="lab_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Excluding Other Finance Income (Cost)</link:label>
    <link:label id="lab_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_documentation_en-US" xlink:label="lab_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Excluding Other Finance Income (Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost" xlink:href="stn-20231231.xsd#stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost" xlink:to="lab_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_InterestRateSwapsMember_beafca7b-090e-48b8-a082-577722467100_terseLabel_en-US" xlink:label="lab_stn_InterestRateSwapsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap</link:label>
    <link:label id="lab_stn_InterestRateSwapsMember_label_en-US" xlink:label="lab_stn_InterestRateSwapsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swaps [Member]</link:label>
    <link:label id="lab_stn_InterestRateSwapsMember_documentation_en-US" xlink:label="lab_stn_InterestRateSwapsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swaps</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestRateSwapsMember" xlink:href="stn-20231231.xsd#stn_InterestRateSwapsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_InterestRateSwapsMember" xlink:to="lab_stn_InterestRateSwapsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_7a0ba428-ea0f-4f3a-bce1-07de1eab2f52_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value Hierarchy for Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value measurement of assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_ecbf65ad-a98f-4363-854f-bc2ae673a291_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of share options</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromExerciseOfOptions" xlink:to="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityAbstract_8a2e7f2e-1e66-4304-9074-a4bda4616837_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract" xlink:to="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_CardnoAndOtherAcquisitionsMember_3f1b91eb-ef0e-487e-b1fb-0109bc0ffe8a_terseLabel_en-US" xlink:label="lab_stn_CardnoAndOtherAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cardno and Other Acquisitions</link:label>
    <link:label id="lab_stn_CardnoAndOtherAcquisitionsMember_label_en-US" xlink:label="lab_stn_CardnoAndOtherAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cardno And Other Acquisitions [Member]</link:label>
    <link:label id="lab_stn_CardnoAndOtherAcquisitionsMember_documentation_en-US" xlink:label="lab_stn_CardnoAndOtherAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cardno And Other Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CardnoAndOtherAcquisitionsMember" xlink:href="stn-20231231.xsd#stn_CardnoAndOtherAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_CardnoAndOtherAcquisitionsMember" xlink:to="lab_stn_CardnoAndOtherAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_fa05575c-457b-4d6e-940c-f55c4fdc9609_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense on other financial liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnOtherFinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:to="lab_ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_3d22b3d2-3053-4751-b137-f6feb83a7712_verboseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Experience adjustments</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_9e333b10-4a76-4df5-85b8-c914b9935b9f_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of increase</link:label>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_label_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of reasonably possible increase in actuarial assumption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:to="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_ContactPersonnelName_4b75543a-ceac-43a8-aa5a-58aa53addbbf_terseLabel_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Name</link:label>
    <link:label id="lab_dei_ContactPersonnelName_label_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName" xlink:to="lab_dei_ContactPersonnelName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_a2f1400e-8746-465e-b9f5-86bdead66eda_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of attribution of expenses by nature to their function [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of attribution of expenses by nature to their function [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems" xlink:to="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_f1f89150-abb2-4762-8289-095084b1fb5f_verboseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net unrealized gain on financial instruments</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_4aa12b7f-e200-4788-8b2d-bab04c3cf745_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on cash flow hedges, net of tax</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) on cash flow hedges, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:to="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ApplicableTaxRate_f65cbd1c-a5af-4486-b043-6b7df56f93d6_verboseLabel_en-US" xlink:label="lab_ifrs-full_ApplicableTaxRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense at statutory Canadian rates</link:label>
    <link:label id="lab_ifrs-full_ApplicableTaxRate_label_en-US" xlink:label="lab_ifrs-full_ApplicableTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable tax rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ApplicableTaxRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ApplicableTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ApplicableTaxRate" xlink:to="lab_ifrs-full_ApplicableTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsExcludingDividendsMember_646cca47-31dd-4b4e-9cf2-1655eae7899b_terseLabel_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsExcludingDividendsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PSUs, excluding dividends</link:label>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsExcludingDividendsMember_label_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsExcludingDividendsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance share units (PSUs), excluding dividends [Member]</link:label>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsExcludingDividendsMember_documentation_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsExcludingDividendsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance share units (PSUs), excluding dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsExcludingDividendsMember" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsPSUsExcludingDividendsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PerformanceShareUnitsPSUsExcludingDividendsMember" xlink:to="lab_stn_PerformanceShareUnitsPSUsExcludingDividendsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_4c4148fa-a2e0-4182-a5a0-abea700188e1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Preparation</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of basis of preparation of financial statements [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_3d9bdb23-5768-431a-8366-3e55741c7fdc_terseLabel_en-US" xlink:label="lab_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_label_en-US" xlink:label="lab_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major components of tax expense (income) [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="lab_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentRegistrationStatement_a5d584a5-9b5d-4d98-892d-cc28c4ae7f56_terseLabel_en-US" xlink:label="lab_dei_DocumentRegistrationStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Registration Statement</link:label>
    <link:label id="lab_dei_DocumentRegistrationStatement_label_en-US" xlink:label="lab_dei_DocumentRegistrationStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Registration Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentRegistrationStatement" xlink:to="lab_dei_DocumentRegistrationStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OfficersAndEmployeesMember_31296804-defd-478a-a304-de0ea2d42cfa_terseLabel_en-US" xlink:label="lab_stn_OfficersAndEmployeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Officers and employees</link:label>
    <link:label id="lab_stn_OfficersAndEmployeesMember_label_en-US" xlink:label="lab_stn_OfficersAndEmployeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Officers and employees [Member]</link:label>
    <link:label id="lab_stn_OfficersAndEmployeesMember_documentation_en-US" xlink:label="lab_stn_OfficersAndEmployeesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Officers and employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OfficersAndEmployeesMember" xlink:href="stn-20231231.xsd#stn_OfficersAndEmployeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OfficersAndEmployeesMember" xlink:to="lab_stn_OfficersAndEmployeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PostEmploymentBenefitPlansMember_38f87baa-14aa-4366-a03f-c4afe25be2ce_terseLabel_en-US" xlink:label="lab_stn_PostEmploymentBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post employment benefit plans</link:label>
    <link:label id="lab_stn_PostEmploymentBenefitPlansMember_label_en-US" xlink:label="lab_stn_PostEmploymentBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post employment benefit plans [member]</link:label>
    <link:label id="lab_stn_PostEmploymentBenefitPlansMember_documentation_en-US" xlink:label="lab_stn_PostEmploymentBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post employment benefit plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PostEmploymentBenefitPlansMember" xlink:href="stn-20231231.xsd#stn_PostEmploymentBenefitPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PostEmploymentBenefitPlansMember" xlink:to="lab_stn_PostEmploymentBenefitPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_938bf003-2d41-48a6-8f9e-161992f32239_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Major Categories of Plan Assets, Measured at Fair Value</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value of plan assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_4e71dc39-6e77-45ce-a9d2-2fdf714e16b5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_dee66671-c067-407f-b87b-ae6fc703e518_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities_ba67ca9f-c0fe-4a40-b749-b0f79cbdd69a_negatedLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property and equipment and intangible assets</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of other long-term assets, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsToAcquireOrRedeemEntitysShares_b4b6d24f-8bfa-4b71-a642-abc15d02e9af_negatedLabel_en-US" xlink:label="lab_ifrs-full_PaymentsToAcquireOrRedeemEntitysShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of shares for cancellation</link:label>
    <link:label id="lab_ifrs-full_PaymentsToAcquireOrRedeemEntitysShares_label_en-US" xlink:label="lab_ifrs-full_PaymentsToAcquireOrRedeemEntitysShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire or redeem entity's shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsToAcquireOrRedeemEntitysShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsToAcquireOrRedeemEntitysShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsToAcquireOrRedeemEntitysShares" xlink:to="lab_ifrs-full_PaymentsToAcquireOrRedeemEntitysShares" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NonCurrentBorrowingsUndiscountedCashFlows_c266c6fd-b229-4b9a-a631-0fae8fb255d2_terseLabel_en-US" xlink:label="lab_stn_NonCurrentBorrowingsUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_stn_NonCurrentBorrowingsUndiscountedCashFlows_label_en-US" xlink:label="lab_stn_NonCurrentBorrowingsUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current borrowings, undiscounted cash flows</link:label>
    <link:label id="lab_stn_NonCurrentBorrowingsUndiscountedCashFlows_documentation_en-US" xlink:label="lab_stn_NonCurrentBorrowingsUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current borrowings, undiscounted cash flows</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCurrentBorrowingsUndiscountedCashFlows" xlink:href="stn-20231231.xsd#stn_NonCurrentBorrowingsUndiscountedCashFlows"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NonCurrentBorrowingsUndiscountedCashFlows" xlink:to="lab_stn_NonCurrentBorrowingsUndiscountedCashFlows" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_f2e0a108-5761-4485-9698-be54ae53336c_verboseLabel_en-US" xlink:label="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions by employer</link:label>
    <link:label id="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from resulting from contributions to plan by employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock_8967b410-f6c0-4b49-9f1e-8ea2ffddf94d_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Aging Analysis of Gross Trade Receivables</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about the aging analysis of gross trade receivables [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about the aging analysis of gross trade receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock" xlink:to="lab_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EliminationOfIntersegmentAmountsMember_3abde278-49c6-4a52-9e6b-dbc5b115593f_terseLabel_en-US" xlink:label="lab_ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments and Eliminations</link:label>
    <link:label id="lab_ifrs-full_EliminationOfIntersegmentAmountsMember_label_en-US" xlink:label="lab_ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Elimination of intersegment amounts [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:to="lab_ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_3538c2a7-aae3-489e-8a3d-12f70d582e0c_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsMember" xlink:to="lab_ifrs-full_ClassesOfAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_b179cb09-2b50-437d-aea1-823ab82ccfe7_verboseLabel_en-US" xlink:label="lab_stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving credit facilities amount</link:label>
    <link:label id="lab_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_14740274-44a1-431e-89e3-64abbd0c09dc_terseLabel_en-US" xlink:label="lab_stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of revolving credit facility</link:label>
    <link:label id="lab_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_label_en-US" xlink:label="lab_stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowings Capacity</link:label>
    <link:label id="lab_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_documentation_en-US" xlink:label="lab_stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, maximum borrowings capacity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:href="stn-20231231.xsd#stn_LineOfCreditFacilityMaximumBorrowingsCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:to="lab_stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LeaseholdImprovementsMember_8b13d474-517a-450d-bc86-d033e5452c2e_terseLabel_en-US" xlink:label="lab_ifrs-full_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_ifrs-full_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_ifrs-full_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseholdImprovementsMember" xlink:to="lab_ifrs-full_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_8b37462c-8b45-403d-b431-d90ecec1a6bf_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLeaseLiabilities" xlink:to="lab_ifrs-full_CurrentLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_c40d12e0-a15d-4ab5-82c0-448950d78153_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through share-based payment transactions, equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_BetterTogetherMember_81bd4222-8cd5-4334-b174-66c19d34d9ca_terseLabel_en-US" xlink:label="lab_stn_BetterTogetherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Better Together, a Joint Venture</link:label>
    <link:label id="lab_stn_BetterTogetherMember_label_en-US" xlink:label="lab_stn_BetterTogetherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Better Together [Member]</link:label>
    <link:label id="lab_stn_BetterTogetherMember_documentation_en-US" xlink:label="lab_stn_BetterTogetherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Better Together</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BetterTogetherMember" xlink:href="stn-20231231.xsd#stn_BetterTogetherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_BetterTogetherMember" xlink:to="lab_stn_BetterTogetherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_26fa0869-30a2-4a68-8ec1-f9308cf2222d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a73a62ad-d849-4c32-a008-6cb384c63413_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of future cash outflows not reflected in measurement of lease liability and purchase obligations [line items]</link:label>
    <link:label id="lab_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_label_en-US" xlink:label="lab_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Future Cash Outflows Not Reflected In Measurement Of Lease Liability And Purchase Obligations [Line Items]</link:label>
    <link:label id="lab_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_documentation_en-US" xlink:label="lab_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of future cash outflows not reflected in measurement of lease liability and purchase obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems" xlink:href="stn-20231231.xsd#stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems" xlink:to="lab_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_923fbe9a-a15a-46af-8062-f7d83b34683e_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment transactions</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for share-based payment transactions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_GrossTradeReceivables_976d6fad-4960-46b2-8d2b-24e1915c46ca_terseLabel_en-US" xlink:label="lab_stn_GrossTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross trade receivables</link:label>
    <link:label id="lab_stn_GrossTradeReceivables_label_en-US" xlink:label="lab_stn_GrossTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Trade Receivables</link:label>
    <link:label id="lab_stn_GrossTradeReceivables_documentation_en-US" xlink:label="lab_stn_GrossTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross trade receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GrossTradeReceivables" xlink:href="stn-20231231.xsd#stn_GrossTradeReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_GrossTradeReceivables" xlink:to="lab_stn_GrossTradeReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_e646c474-53a1-4f3f-8031-7ce8261d45c2_terseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease restoration</link:label>
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_label_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for decommissioning, restoration and rehabilitation costs [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:to="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_c20484bb-a398-4acc-ac9f-db193a131ba4_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM (USED IN) OPERATING ACTIVITIES</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) operating activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_cb3ba1d5-6342-4ad7-8130-4283b375a68f_terseLabel_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Within one year</link:label>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_40fed1ae-0d7f-4a26-92bf-3842a59899b3_verboseLabel_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less&#160;than&#160;1&#160;Year</link:label>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_label_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not later than one year [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotLaterThanOneYearMember" xlink:to="lab_ifrs-full_NotLaterThanOneYearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_b58f0c4a-3dfb-4912-ba25-ea32556b1517_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for leases [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock_63a2c562-9931-4b24-b884-5f73f7c9434f_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Compensation of Key Management Personnel and Directors of the Company</link:label>
    <link:label id="lab_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of key management personnel compensation [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of key management personnel compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock" xlink:to="lab_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies_07209fb4-32f5-4e0a-b4a9-c515386418dd_terseLabel_en-US" xlink:label="lab_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of defined benefit obligation was fully covered against changes in interest rates</link:label>
    <link:label id="lab_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies_label_en-US" xlink:label="lab_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Defined Benefit Obligation Fully Covered With Annuity Policies</link:label>
    <link:label id="lab_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies_documentation_en-US" xlink:label="lab_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Defined Benefit Obligation Fully Covered With Annuity Policies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies" xlink:href="stn-20231231.xsd#stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies" xlink:to="lab_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_0a432fa6-2b3b-4ff4-bd8f-1ea9ed5b4dcc_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current year provisions</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in existing provisions, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:to="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OnerousContractsProvisionMember_9c127b3c-a3e8-415f-8d14-a133f34f4d6f_terseLabel_en-US" xlink:label="lab_ifrs-full_OnerousContractsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Onerous contracts</link:label>
    <link:label id="lab_ifrs-full_OnerousContractsProvisionMember_label_en-US" xlink:label="lab_ifrs-full_OnerousContractsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Onerous contracts provision [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OnerousContractsProvisionMember" xlink:to="lab_ifrs-full_OnerousContractsProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_eb3b64ac-ae43-403e-b91c-dabcd251fab0_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Investments Held For Self Insured Liabilities At Fair Value And Amortized Cost [table]</link:label>
    <link:label id="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_label_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Investments Held For Self Insured Liabilities At Fair Value And Amortized Cost [table]</link:label>
    <link:label id="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_documentation_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of investments held for self insured liabilities at fair value and amortized cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" xlink:href="stn-20231231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" xlink:to="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory_00ec7045-03a9-419f-aa84-f0a204bcdcf1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Reconciliation of Liabilities Arising from Financing Activities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of liabilities arising from financing activities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_900815a4-315a-4720-a976-04a1bd61e512_negatedTerseLabel_en-US" xlink:label="lab_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of impairment, net</link:label>
    <link:label id="lab_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_label_en-US" xlink:label="lab_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss (reversal of impairment loss) recognised in profit or loss, right-of-use assets</link:label>
    <link:label id="lab_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_documentation_en-US" xlink:label="lab_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss (reversal of impairment loss) recognised in profit or loss, right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" xlink:href="stn-20231231.xsd#stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" xlink:to="lab_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DirectorsRemunerationExpense_dbf5d0fc-de6d-469b-85eb-ae4ce99ca9fe_terseLabel_en-US" xlink:label="lab_ifrs-full_DirectorsRemunerationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Directors&#8217; fees</link:label>
    <link:label id="lab_ifrs-full_DirectorsRemunerationExpense_label_en-US" xlink:label="lab_ifrs-full_DirectorsRemunerationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Directors' remuneration expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DirectorsRemunerationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DirectorsRemunerationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DirectorsRemunerationExpense" xlink:to="lab_ifrs-full_DirectorsRemunerationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_1d031372-f012-4180-85e3-26b113c3526a_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts payable and accruals</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:to="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_0d1f3e03-b9e8-4f21-9bb3-bb5b117f0d76_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Items that may be reclassified to net income in subsequent periods:</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentAssets_35fc3639-4573-40fb-b822-2eac58e04a7c_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_ifrs-full_CurrentAssets_label_en-US" xlink:label="lab_ifrs-full_CurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssets" xlink:to="lab_ifrs-full_CurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentPortionOfLongtermBorrowings_b05e4c01-ad30-439d-84f6-f92939dd6b7d_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_ifrs-full_CurrentPortionOfLongtermBorrowings_b703b523-bb05-4971-bb31-0dbbe514944c_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current portion</link:label>
    <link:label id="lab_ifrs-full_CurrentPortionOfLongtermBorrowings_d39f1a48-ef81-4369-a11f-bb50bde2f488_netLabel_en-US" xlink:label="lab_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_ifrs-full_CurrentPortionOfLongtermBorrowings_label_en-US" xlink:label="lab_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of non-current borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:to="lab_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_9e0c2de9-4405-41fd-af4b-99d5f26f4bd7_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_UnbilledReceivables_6082a15b-46f7-407c-9eaa-216a52506013_terseLabel_en-US" xlink:label="lab_stn_UnbilledReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_stn_UnbilledReceivables_label_en-US" xlink:label="lab_stn_UnbilledReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_stn_UnbilledReceivables_documentation_en-US" xlink:label="lab_stn_UnbilledReceivables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnbilledReceivables" xlink:href="stn-20231231.xsd#stn_UnbilledReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_UnbilledReceivables" xlink:to="lab_stn_UnbilledReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressesAddressTypeAxis_0a0ac050-ca72-40fa-900f-45ffbe0f7192_terseLabel_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Addresses, Address Type [Axis]</link:label>
    <link:label id="lab_dei_EntityAddressesAddressTypeAxis_label_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Addresses, Address Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis" xlink:to="lab_dei_EntityAddressesAddressTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_299cfbd7-ab7f-42a2-b174-5328d80cf344_negatedTerseLabel_en-US" xlink:label="lab_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized gain on equity securities</link:label>
    <link:label id="lab_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_label_en-US" xlink:label="lab_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized Gains (Losses) On Financial Assets At Fair Value Through Profit Or Loss, Mandatorily Measured At Fair Value</link:label>
    <link:label id="lab_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_documentation_en-US" xlink:label="lab_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized Gains (Losses) On Financial Assets At Fair Value Through Profit Or Loss, Mandatorily Measured At Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:href="stn-20231231.xsd#stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:to="lab_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment_0b7c1400-5ec7-4dd8-802b-7a08eb3383c4_terseLabel_en-US" xlink:label="lab_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation of property and equipment</link:label>
    <link:label id="lab_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment_label_en-US" xlink:label="lab_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments For Depreciation Expense, Property, Plant And Equipment</link:label>
    <link:label id="lab_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment_documentation_en-US" xlink:label="lab_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments For Depreciation Expense, Property, Plant And Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment" xlink:href="stn-20231231.xsd#stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment" xlink:to="lab_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_43d47717-c3f8-4c7f-904f-acfd9acbda73_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_3dc81421-5336-44e6-8168-fc65a4140f64_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherProvisionsMember_edcb57f3-c53c-4199-a9c7-b6b97f0e922e_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other provisions</link:label>
    <link:label id="lab_ifrs-full_OtherProvisionsMember_label_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other provisions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherProvisionsMember" xlink:to="lab_ifrs-full_OtherProvisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_AboveOneTwentyOneDaysMember_c64dadfc-ea8e-44f9-b4a3-8644e6440774_terseLabel_en-US" xlink:label="lab_stn_AboveOneTwentyOneDaysMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">121+</link:label>
    <link:label id="lab_stn_AboveOneTwentyOneDaysMember_label_en-US" xlink:label="lab_stn_AboveOneTwentyOneDaysMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Above One Twenty One Days [member]</link:label>
    <link:label id="lab_stn_AboveOneTwentyOneDaysMember_documentation_en-US" xlink:label="lab_stn_AboveOneTwentyOneDaysMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Above one twenty one days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AboveOneTwentyOneDaysMember" xlink:href="stn-20231231.xsd#stn_AboveOneTwentyOneDaysMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_AboveOneTwentyOneDaysMember" xlink:to="lab_stn_AboveOneTwentyOneDaysMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_3aa40756-d8f0-47a4-8a5b-69c3c0fd788e_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities</link:label>
    <link:label id="lab_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_label_en-US" xlink:label="lab_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis for non-derivative financial liabilities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities" xlink:to="lab_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_42df212a-b5ca-4208-8831-0651f7e91903_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis for financial assets held for managing liquidity risk [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis for financial assets held for managing liquidity risk [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_c9b9f1e8-c39f-4ed3-a709-b7a0a7261a16_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions arising on acquisitions</link:label>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions through business combinations, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_4a58a1f2-1583-4eea-a4a0-33c64fd21636_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NonCapitalTaxLossesMember_4faeff57-e464-43f1-9375-58dfcf3002ca_terseLabel_en-US" xlink:label="lab_stn_NonCapitalTaxLossesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-capital tax losses</link:label>
    <link:label id="lab_stn_NonCapitalTaxLossesMember_label_en-US" xlink:label="lab_stn_NonCapitalTaxLossesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-capital tax losses [Member]</link:label>
    <link:label id="lab_stn_NonCapitalTaxLossesMember_documentation_en-US" xlink:label="lab_stn_NonCapitalTaxLossesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-capital tax losses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCapitalTaxLossesMember" xlink:href="stn-20231231.xsd#stn_NonCapitalTaxLossesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NonCapitalTaxLossesMember" xlink:to="lab_stn_NonCapitalTaxLossesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_label_en-US" xlink:label="lab_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies, Changes In Accounting Estimates And Errors [Abstract]</link:label>
    <link:label id="lab_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_documentation_en-US" xlink:label="lab_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies, Changes In Accounting Estimates And Errors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract" xlink:href="stn-20231231.xsd#stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract" xlink:to="lab_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfOrdinarySharesAxis_a5a9ca88-207c-47e3-8309-343e405f48b4_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfOrdinarySharesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of ordinary shares [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfOrdinarySharesAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfOrdinarySharesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of ordinary shares [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOrdinarySharesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="lab_ifrs-full_ClassesOfOrdinarySharesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashTransferred_1918ba74-9e96-4814-aec8-b68e54276d7b_terseLabel_en-US" xlink:label="lab_ifrs-full_CashTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration</link:label>
    <link:label id="lab_ifrs-full_CashTransferred_label_en-US" xlink:label="lab_ifrs-full_CashTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashTransferred" xlink:to="lab_ifrs-full_CashTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_7bcac5b2-ad09-41ca-b65d-90f7fe5a246c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_3ee402cc-18ac-4b44-ab9d-14fad6253f31_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about quantitative information about leases for lessee [Table]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_label_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about quantitative information about leases for lessee [Table]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_documentation_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about quantitative information about leases for lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable" xlink:to="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DividendPayables_4cba0501-4a23-42db-b6df-cfdb6c6cb8c8_terseLabel_en-US" xlink:label="lab_ifrs-full_DividendPayables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared included in trade and other payables</link:label>
    <link:label id="lab_ifrs-full_DividendPayables_label_en-US" xlink:label="lab_ifrs-full_DividendPayables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendPayables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DividendPayables" xlink:to="lab_ifrs-full_DividendPayables" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_StarrIIMember_9fbb9966-eb56-4f4e-a938-21962157a3ca_terseLabel_en-US" xlink:label="lab_stn_StarrIIMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Starr ll, a Joint Venture</link:label>
    <link:label id="lab_stn_StarrIIMember_label_en-US" xlink:label="lab_stn_StarrIIMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Starr II [Member]</link:label>
    <link:label id="lab_stn_StarrIIMember_documentation_en-US" xlink:label="lab_stn_StarrIIMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Starr II</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_StarrIIMember" xlink:href="stn-20231231.xsd#stn_StarrIIMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_StarrIIMember" xlink:to="lab_stn_StarrIIMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsInterestRate_c1ad545c-7857-4ac4-ad91-9363f41d74c8_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings, interest rate</link:label>
    <link:label id="lab_ifrs-full_BorrowingsInterestRate_label_en-US" xlink:label="lab_ifrs-full_BorrowingsInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings, interest rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsInterestRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsInterestRate" xlink:to="lab_ifrs-full_BorrowingsInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfHedgesMember_e1a59d2d-3468-4af4-9fc0-f5773065100e_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedges</link:label>
    <link:label id="lab_ifrs-full_TypesOfHedgesMember_label_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfHedgesMember" xlink:to="lab_ifrs-full_TypesOfHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_bf82f708-face-4d06-9959-f3f12138f7d2_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities arising from financing activities</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_label_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities arising from financing activities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:to="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsTable_db26d9e1-db88-447e-b58a-ed8b0b996ad9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about financial instruments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about financial instruments [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="lab_ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate_79089d3c-1a06-424d-9f50-610765522f3f_terseLabel_en-US" xlink:label="lab_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash&#160;working capital</link:label>
    <link:label id="lab_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Cash Working Capital Recognised As Of Acquisition Date</link:label>
    <link:label id="lab_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate_documentation_en-US" xlink:label="lab_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Cash Working Capital Recognised As Of Acquisition Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate" xlink:href="stn-20231231.xsd#stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate" xlink:to="lab_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets other than goodwill [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_VestingDurationForShareBasedPaymentArrangement_3f39c7d4-e9e6-4004-abc3-1bd91adc6e6b_terseLabel_en-US" xlink:label="lab_stn_VestingDurationForShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period for share-based payment arrangement</link:label>
    <link:label id="lab_stn_VestingDurationForShareBasedPaymentArrangement_label_en-US" xlink:label="lab_stn_VestingDurationForShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting Duration For Share-Based Payment Arrangement</link:label>
    <link:label id="lab_stn_VestingDurationForShareBasedPaymentArrangement_documentation_en-US" xlink:label="lab_stn_VestingDurationForShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting Duration For Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_VestingDurationForShareBasedPaymentArrangement" xlink:href="stn-20231231.xsd#stn_VestingDurationForShareBasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_VestingDurationForShareBasedPaymentArrangement" xlink:to="lab_stn_VestingDurationForShareBasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_d5b01ed7-a32d-4ed4-8b0d-2feccdaba2e9_terseLabel_en-US" xlink:label="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank indebtedness</link:label>
    <link:label id="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank overdrafts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents" xlink:to="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_0ff7d1fa-fef3-4904-8b60-a35fd71bbe65_terseLabel_en-US" xlink:label="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable intangible assets recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities_54abc911-2965-4337-aff7-ff415e2c8ba5_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disclosure of the Bond Portfolio Stated at Fair Value</link:label>
    <link:label id="lab_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities_label_en-US" xlink:label="lab_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis for derivative financial liabilities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities" xlink:to="lab_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock_ce9a9992-68f4-4b34-b86f-405e6797295d_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disclosure of Significant Entities Owning Voting and Restricted Stock</link:label>
    <link:label id="lab_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Significant Entities Owning Voting And Restricted Stock [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Significant Entities Owning Voting And Restricted Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock" xlink:to="lab_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_bc0173cc-f2fb-4157-a933-ff974d665f3b_verboseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net share-based compensation expense</link:label>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_label_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense from share-based payment transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:to="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IssueOfEquity_4e28a4bf-37c7-44c2-a86c-d8fde022e343_terseLabel_en-US" xlink:label="lab_ifrs-full_IssueOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued, net of transaction costs</link:label>
    <link:label id="lab_ifrs-full_IssueOfEquity_label_en-US" xlink:label="lab_ifrs-full_IssueOfEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issue of equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssueOfEquity" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssueOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssueOfEquity" xlink:to="lab_ifrs-full_IssueOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_31966112-3466-411e-8947-00ccb04cd4ea_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_InvestmentTaxCredits_15019980-2826-4831-ac28-6faeb4431aa8_terseLabel_en-US" xlink:label="lab_stn_InvestmentTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment tax credits</link:label>
    <link:label id="lab_stn_InvestmentTaxCredits_label_en-US" xlink:label="lab_stn_InvestmentTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Tax Credits</link:label>
    <link:label id="lab_stn_InvestmentTaxCredits_documentation_en-US" xlink:label="lab_stn_InvestmentTaxCredits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentTaxCredits" xlink:href="stn-20231231.xsd#stn_InvestmentTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_InvestmentTaxCredits" xlink:to="lab_stn_InvestmentTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_b78d94a2-e7fc-48ff-8a56-2d3d4b623f41_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of borrowings [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_b38dff11-3acf-480f-b1a7-2e9ce8697734_terseLabel_en-US" xlink:label="lab_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and liabilities acquired</link:label>
    <link:label id="lab_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_label_en-US" xlink:label="lab_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts recognised as of acquisition date for each major class of assets acquired and liabilities assumed [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="lab_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncome_f8d068e7-4021-423c-8b7f-3a82e28b2f69_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncome_9f206218-97b5-4a76-9e89-d686a5e14cd7_totalLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax recovery</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncome_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_IndirectLaborCosts_b9fd13aa-1e83-415c-8a93-180f509cfd2d_terseLabel_en-US" xlink:label="lab_stn_IndirectLaborCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indirect labor</link:label>
    <link:label id="lab_stn_IndirectLaborCosts_label_en-US" xlink:label="lab_stn_IndirectLaborCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indirect labor costs</link:label>
    <link:label id="lab_stn_IndirectLaborCosts_documentation_en-US" xlink:label="lab_stn_IndirectLaborCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indirect labor costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IndirectLaborCosts" xlink:href="stn-20231231.xsd#stn_IndirectLaborCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_IndirectLaborCosts" xlink:to="lab_stn_IndirectLaborCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MeasurementAxis_58ab5aee-da21-4018-829e-c54263dd19a9_terseLabel_en-US" xlink:label="lab_ifrs-full_MeasurementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement [axis]</link:label>
    <link:label id="lab_ifrs-full_MeasurementAxis_label_en-US" xlink:label="lab_ifrs-full_MeasurementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MeasurementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MeasurementAxis" xlink:to="lab_ifrs-full_MeasurementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_CapitalTaxLossesMember_ab9ef474-a03c-4357-bae7-2fe2052c408b_terseLabel_en-US" xlink:label="lab_stn_CapitalTaxLossesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital tax losses</link:label>
    <link:label id="lab_stn_CapitalTaxLossesMember_label_en-US" xlink:label="lab_stn_CapitalTaxLossesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital tax losses [Member]</link:label>
    <link:label id="lab_stn_CapitalTaxLossesMember_documentation_en-US" xlink:label="lab_stn_CapitalTaxLossesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital tax losses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CapitalTaxLossesMember" xlink:href="stn-20231231.xsd#stn_CapitalTaxLossesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_CapitalTaxLossesMember" xlink:to="lab_stn_CapitalTaxLossesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_BuildingsServicesMember_f612ca0b-c898-4e68-8762-0502eabb0c3b_terseLabel_en-US" xlink:label="lab_stn_BuildingsServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings</link:label>
    <link:label id="lab_stn_BuildingsServicesMember_label_en-US" xlink:label="lab_stn_BuildingsServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings services [Member]</link:label>
    <link:label id="lab_stn_BuildingsServicesMember_documentation_en-US" xlink:label="lab_stn_BuildingsServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BuildingsServicesMember" xlink:href="stn-20231231.xsd#stn_BuildingsServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_BuildingsServicesMember" xlink:to="lab_stn_BuildingsServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_2aadd7e0-7fb6-4e30-98f3-16c30ed71f19_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_e0795b52-3c8f-4afb-827d-963aa5d790c5_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_6c96a668-6aa9-4830-aee9-7b0d04ae74c7_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxLiabilities" xlink:to="lab_ifrs-full_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_f14f1dbf-2ff1-40b2-8d03-ecd561f1a913_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions arising on acquisitions</link:label>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions through business combinations, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfProductsAndServicesExplanatory_6e5814da-90ce-4c70-bb40-094d65d563aa_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProductsAndServicesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Gross Revenue by Services</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfProductsAndServicesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfProductsAndServicesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of products and services [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProductsAndServicesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProductsAndServicesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfProductsAndServicesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfProductsAndServicesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OtherCountriesMember_7fce5466-453a-4993-8f5b-0fa2cdc720a0_terseLabel_en-US" xlink:label="lab_stn_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other global geographies (revised)</link:label>
    <link:label id="lab_stn_OtherCountriesMember_e7bad2b1-150d-4d79-8f62-32443fa833b1_verboseLabel_en-US" xlink:label="lab_stn_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other global geographies</link:label>
    <link:label id="lab_stn_OtherCountriesMember_label_en-US" xlink:label="lab_stn_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other countries [Member]</link:label>
    <link:label id="lab_stn_OtherCountriesMember_documentation_en-US" xlink:label="lab_stn_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other countries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherCountriesMember" xlink:href="stn-20231231.xsd#stn_OtherCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OtherCountriesMember" xlink:to="lab_stn_OtherCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_b96db6e5-8338-44fc-8cfb-af9c1d1ff027_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of liabilities arising from financing activities [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of liabilities arising from financing activities [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember_1e725048-d821-491e-98f6-70e36167ceea_terseLabel_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Share Units (PSUs), Return On Equity Weighting</link:label>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember_label_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Share Units (PSUs), Return On Equity Weighting [Member]</link:label>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember_documentation_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Share Units (PSUs), Return On Equity Weighting</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember" xlink:to="lab_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SellingGeneralAndAdministrativeExpense_48238d50-3b4a-44c7-b1e2-c225a8b15ec6_terseLabel_en-US" xlink:label="lab_ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative and marketing expenses</link:label>
    <link:label id="lab_ifrs-full_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:to="lab_ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes_7593b2f5-1d52-4a62-81c2-02112748cec4_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change of tax rates</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (income) relating to tax rate changes or imposition of new taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_879b6540-9d36-4032-b510-53e074250c61_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_727e6da4-685c-4b28-8e7f-248b18d425aa_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross revenue</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_99498c95-1f87-4777-8427-554d97d7ea99_totalLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross revenue from external customers</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_c8b95d01-c385-43ee-9d7e-3232d4d70451_verboseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Revenue</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_label_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from contracts with customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromContractsWithCustomers" xlink:to="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_a2acc7f8-e2b4-4194-bd9f-b9461b63def7_terseLabel_en-US" xlink:label="lab_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected revenue recognition as contracts are completed</link:label>
    <link:label id="lab_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_label_en-US" xlink:label="lab_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage that entity expects to recognise transaction price allocated to remaining performance obligations as revenue</link:label>
    <link:label id="lab_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_documentation_en-US" xlink:label="lab_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage that entity expects to recognise transaction price allocated to remaining performance obligations as revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" xlink:href="stn-20231231.xsd#stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" xlink:to="lab_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PlanAssetsMember_75a193e8-47d6-4beb-a6ee-1dad285b1c2e_terseLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:label id="lab_ifrs-full_PlanAssetsMember_label_en-US" xlink:label="lab_ifrs-full_PlanAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PlanAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PlanAssetsMember" xlink:to="lab_ifrs-full_PlanAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BottomOfRangeMember_be3fb6eb-fdc4-4c18-9b66-5caa3e97a1a1_terseLabel_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bottom of range</link:label>
    <link:label id="lab_ifrs-full_BottomOfRangeMember_label_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bottom of range [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BottomOfRangeMember" xlink:to="lab_ifrs-full_BottomOfRangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_4d542da2-0a08-476f-8490-7edb74fb3d40_terseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments or payments</link:label>
    <link:label id="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of lease liabilities, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_BartonWillmoreLLPMember_bec3789a-59e1-4fdb-8fb1-a2c228ba42ac_terseLabel_en-US" xlink:label="lab_stn_BartonWillmoreLLPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Barton Willmore LLP</link:label>
    <link:label id="lab_stn_BartonWillmoreLLPMember_label_en-US" xlink:label="lab_stn_BartonWillmoreLLPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Barton Willmore LLP [Member]</link:label>
    <link:label id="lab_stn_BartonWillmoreLLPMember_documentation_en-US" xlink:label="lab_stn_BartonWillmoreLLPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Barton Willmore LLP</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BartonWillmoreLLPMember" xlink:href="stn-20231231.xsd#stn_BartonWillmoreLLPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_BartonWillmoreLLPMember" xlink:to="lab_stn_BartonWillmoreLLPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfEmployeeCostsTextBlock_aabf24e3-b645-44d9-8d94-e25680d3b13a_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfEmployeeCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Costs</link:label>
    <link:label id="lab_stn_DisclosureOfEmployeeCostsTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfEmployeeCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of employee costs [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfEmployeeCostsTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfEmployeeCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of total labor costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfEmployeeCostsTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfEmployeeCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfEmployeeCostsTextBlock" xlink:to="lab_stn_DisclosureOfEmployeeCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_LettersOfCreditOutstandingIssuedAmount_d9c52a89-3c0b-4294-9879-2f37115e1da4_terseLabel_en-US" xlink:label="lab_stn_LettersOfCreditOutstandingIssuedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of credit outstanding</link:label>
    <link:label id="lab_stn_LettersOfCreditOutstandingIssuedAmount_label_en-US" xlink:label="lab_stn_LettersOfCreditOutstandingIssuedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters Of Credit Outstanding Issued Amount</link:label>
    <link:label id="lab_stn_LettersOfCreditOutstandingIssuedAmount_documentation_en-US" xlink:label="lab_stn_LettersOfCreditOutstandingIssuedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters Of Credit Outstanding Issued Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditOutstandingIssuedAmount" xlink:href="stn-20231231.xsd#stn_LettersOfCreditOutstandingIssuedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_LettersOfCreditOutstandingIssuedAmount" xlink:to="lab_stn_LettersOfCreditOutstandingIssuedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_WaterServicesMember_a0fcd631-7e4e-4c40-85b9-949033aaf64c_terseLabel_en-US" xlink:label="lab_stn_WaterServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water</link:label>
    <link:label id="lab_stn_WaterServicesMember_label_en-US" xlink:label="lab_stn_WaterServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water services [Member]</link:label>
    <link:label id="lab_stn_WaterServicesMember_documentation_en-US" xlink:label="lab_stn_WaterServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WaterServicesMember" xlink:href="stn-20231231.xsd#stn_WaterServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_WaterServicesMember" xlink:to="lab_stn_WaterServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_8acc43e3-616f-41f1-8e78-d7727249ae71_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through effect of changes in foreign exchange rates, liabilities arising from financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_RelatedPartyAbstract_a0ba4666-0293-472b-95a2-485c81da6491_terseLabel_en-US" xlink:label="lab_stn_RelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Amortization Of Intangible Assets [abstract]</link:label>
    <link:label id="lab_stn_RelatedPartyAbstract_label_en-US" xlink:label="lab_stn_RelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Abstract]</link:label>
    <link:label id="lab_stn_RelatedPartyAbstract_documentation_en-US" xlink:label="lab_stn_RelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RelatedPartyAbstract" xlink:href="stn-20231231.xsd#stn_RelatedPartyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_RelatedPartyAbstract" xlink:to="lab_stn_RelatedPartyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OrdinarySharesMember_ed61a533-ef4e-4931-b0fc-1c82140c6021_terseLabel_en-US" xlink:label="lab_ifrs-full_OrdinarySharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary Shares</link:label>
    <link:label id="lab_ifrs-full_OrdinarySharesMember_label_en-US" xlink:label="lab_ifrs-full_OrdinarySharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OrdinarySharesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OrdinarySharesMember" xlink:to="lab_ifrs-full_OrdinarySharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_85a24472-2232-4c4a-8c09-7c272544d640_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_BasisOfPreparationOfFinancialStatementsAbstract_190de12c-0076-4c49-9e16-42390c58d489_terseLabel_en-US" xlink:label="lab_stn_BasisOfPreparationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Text block [abstract]</link:label>
    <link:label id="lab_stn_BasisOfPreparationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_stn_BasisOfPreparationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis Of Preparation Of Financial Statements [Abstract]</link:label>
    <link:label id="lab_stn_BasisOfPreparationOfFinancialStatementsAbstract_documentation_en-US" xlink:label="lab_stn_BasisOfPreparationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis Of Preparation Of Financial Statements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BasisOfPreparationOfFinancialStatementsAbstract" xlink:href="stn-20231231.xsd#stn_BasisOfPreparationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_BasisOfPreparationOfFinancialStatementsAbstract" xlink:to="lab_stn_BasisOfPreparationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_86dedf19-0000-430c-86ee-49857a539bc6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_af8bc557-d8c3-4410-9875-5de51df80e43_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies and Guarantees</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions, contingent liabilities and contingent assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AddressTypeDomain_79efc11b-c0ec-40fc-8bb3-0548f522e2b5_terseLabel_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Address Type [Domain]</link:label>
    <link:label id="lab_dei_AddressTypeDomain_label_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Address Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain" xlink:to="lab_dei_AddressTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RetainedEarningsMember_bce0fd35-e57f-4f18-9633-2305b8866c22_terseLabel_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_ifrs-full_RetainedEarningsMember_label_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarningsMember" xlink:to="lab_ifrs-full_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProductsAndServicesAxis_3ab77220-3578-4fba-9790-7264fe934482_terseLabel_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and services [axis]</link:label>
    <link:label id="lab_ifrs-full_ProductsAndServicesAxis_label_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and services [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProductsAndServicesAxis" xlink:to="lab_ifrs-full_ProductsAndServicesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_6c2aa964-6a56-42ce-a64d-3d24926f7d60_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod_f4b127bd-03a7-4724-8a53-a38c80e85b2e_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod_label_en-US" xlink:label="lab_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue that was included in contract liability balance at beginning of period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" xlink:to="lab_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_73b490aa-f950-4098-9a01-bb383d0bcbe9_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;&#160;Alternatives and property funds</link:label>
    <link:label id="lab_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment funds, amount contributed to fair value of plan assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:to="lab_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_BondMember_7a2b2c41-e8f7-40e5-93c2-045fb472e365_terseLabel_en-US" xlink:label="lab_stn_BondMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonds</link:label>
    <link:label id="lab_stn_BondMember_label_en-US" xlink:label="lab_stn_BondMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bond [Member]</link:label>
    <link:label id="lab_stn_BondMember_documentation_en-US" xlink:label="lab_stn_BondMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondMember" xlink:href="stn-20231231.xsd#stn_BondMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_BondMember" xlink:to="lab_stn_BondMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_eccfab6f-08d9-42a1-a7d3-6c197fc7d3eb_verboseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash-settled share-based compensation</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_a07ee182-6a24-47c7-a59d-ecce58a95426_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding fair value</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_label_en-US" xlink:label="lab_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities from share-based payment transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011" xlink:to="lab_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NinetyOneDaysToOneTwentyDaysMember_38ce6d95-b040-4bd4-bd32-c5e09e8a9e82_terseLabel_en-US" xlink:label="lab_stn_NinetyOneDaysToOneTwentyDaysMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">91-120</link:label>
    <link:label id="lab_stn_NinetyOneDaysToOneTwentyDaysMember_label_en-US" xlink:label="lab_stn_NinetyOneDaysToOneTwentyDaysMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ninety One Days To One Twenty Days [member]</link:label>
    <link:label id="lab_stn_NinetyOneDaysToOneTwentyDaysMember_documentation_en-US" xlink:label="lab_stn_NinetyOneDaysToOneTwentyDaysMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ninety one days to one twenty days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NinetyOneDaysToOneTwentyDaysMember" xlink:href="stn-20231231.xsd#stn_NinetyOneDaysToOneTwentyDaysMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NinetyOneDaysToOneTwentyDaysMember" xlink:to="lab_stn_NinetyOneDaysToOneTwentyDaysMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LossesOnChangeInFairValueOfDerivatives_406f6c9a-d741-4656-afb5-36e28976851a_terseLabel_en-US" xlink:label="lab_ifrs-full_LossesOnChangeInFairValueOfDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss on forward contract</link:label>
    <link:label id="lab_ifrs-full_LossesOnChangeInFairValueOfDerivatives_label_en-US" xlink:label="lab_ifrs-full_LossesOnChangeInFairValueOfDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Losses on change in fair value of derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LossesOnChangeInFairValueOfDerivatives" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LossesOnChangeInFairValueOfDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LossesOnChangeInFairValueOfDerivatives" xlink:to="lab_ifrs-full_LossesOnChangeInFairValueOfDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UndrawnBorrowingFacilities_7320d62e-4dc7-4666-8f9d-aed6951c4c72_terseLabel_en-US" xlink:label="lab_ifrs-full_UndrawnBorrowingFacilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount available under the facility</link:label>
    <link:label id="lab_ifrs-full_UndrawnBorrowingFacilities_0e3204ad-8ade-44cc-bc09-12468b25acf4_verboseLabel_en-US" xlink:label="lab_ifrs-full_UndrawnBorrowingFacilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused capacity of the facility</link:label>
    <link:label id="lab_ifrs-full_UndrawnBorrowingFacilities_label_en-US" xlink:label="lab_ifrs-full_UndrawnBorrowingFacilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undrawn borrowing facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UndrawnBorrowingFacilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UndrawnBorrowingFacilities" xlink:to="lab_ifrs-full_UndrawnBorrowingFacilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_671cf28f-c519-4af7-930f-0e655182620d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Management</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of objectives, policies and processes for managing capital [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" xlink:to="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_6970c311-75a7-4f4d-8831-9692cf23d305_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated&#160;Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SeniorUnsecuredNotesMember_70ea3c37-d86e-4400-bec9-50d7a72123dd_terseLabel_en-US" xlink:label="lab_stn_SeniorUnsecuredNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior unsecured notes</link:label>
    <link:label id="lab_stn_SeniorUnsecuredNotesMember_label_en-US" xlink:label="lab_stn_SeniorUnsecuredNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes [Member]</link:label>
    <link:label id="lab_stn_SeniorUnsecuredNotesMember_documentation_en-US" xlink:label="lab_stn_SeniorUnsecuredNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember" xlink:href="stn-20231231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SeniorUnsecuredNotesMember" xlink:to="lab_stn_SeniorUnsecuredNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DividendDeclarationTransactionsMember_e369fc4f-f951-43ea-b910-2ae080d29ca4_terseLabel_en-US" xlink:label="lab_stn_DividendDeclarationTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend declaration transactions</link:label>
    <link:label id="lab_stn_DividendDeclarationTransactionsMember_label_en-US" xlink:label="lab_stn_DividendDeclarationTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend declaration transactions [Member]</link:label>
    <link:label id="lab_stn_DividendDeclarationTransactionsMember_documentation_en-US" xlink:label="lab_stn_DividendDeclarationTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend declaration transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DividendDeclarationTransactionsMember" xlink:href="stn-20231231.xsd#stn_DividendDeclarationTransactionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DividendDeclarationTransactionsMember" xlink:to="lab_stn_DividendDeclarationTransactionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_UnsecuredBilateralMember_af4078d4-1f19-4f58-8f23-1cbc5b19634d_terseLabel_en-US" xlink:label="lab_stn_UnsecuredBilateralMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured bilateral</link:label>
    <link:label id="lab_stn_UnsecuredBilateralMember_label_en-US" xlink:label="lab_stn_UnsecuredBilateralMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Bilateral [Member]</link:label>
    <link:label id="lab_stn_UnsecuredBilateralMember_documentation_en-US" xlink:label="lab_stn_UnsecuredBilateralMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Bilateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnsecuredBilateralMember" xlink:href="stn-20231231.xsd#stn_UnsecuredBilateralMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_UnsecuredBilateralMember" xlink:to="lab_stn_UnsecuredBilateralMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForAmortisationExpense_87484902-ad47-45aa-9814-fa67452269fa_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForAmortisationExpense_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for amortisation expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForAmortisationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForAmortisationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForAmortisationExpense" xlink:to="lab_ifrs-full_AdjustmentsForAmortisationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SeniorRevolvingCreditFacilityMember_b79f3d58-0dd9-4a08-a8f4-26972d66bf2f_terseLabel_en-US" xlink:label="lab_stn_SeniorRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving credit facility</link:label>
    <link:label id="lab_stn_SeniorRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_stn_SeniorRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_stn_SeniorRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_stn_SeniorRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorRevolvingCreditFacilityMember" xlink:href="stn-20231231.xsd#stn_SeniorRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SeniorRevolvingCreditFacilityMember" xlink:to="lab_stn_SeniorRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfJointOperationsTable_c5171291-624e-4666-a4ad-d5ab526d0c4d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of joint operations [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfJointOperationsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of joint operations [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointOperationsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsTable" xlink:to="lab_ifrs-full_DisclosureOfJointOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_33436f20-1bad-4d2c-ba01-7902e103f4d4_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions other than through business combinations, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems_11b25f7d-0ec2-4261-a139-30e3adac98a6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodTwoMember_d4ecbecd-856f-46d6-b98d-162b86dc9e0e_terseLabel_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period two</link:label>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodTwoMember_label_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period two [Member]</link:label>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodTwoMember_documentation_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares per share, period two.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodTwoMember" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OrdinarySharesPerSharePeriodTwoMember" xlink:to="lab_stn_OrdinarySharesPerSharePeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NumberOfTradingDays_245abe8d-feed-49a9-a941-a2293c2b3dad_terseLabel_en-US" xlink:label="lab_stn_NumberOfTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of trading days</link:label>
    <link:label id="lab_stn_NumberOfTradingDays_label_en-US" xlink:label="lab_stn_NumberOfTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Trading Days</link:label>
    <link:label id="lab_stn_NumberOfTradingDays_documentation_en-US" xlink:label="lab_stn_NumberOfTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfTradingDays" xlink:href="stn-20231231.xsd#stn_NumberOfTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NumberOfTradingDays" xlink:to="lab_stn_NumberOfTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ShareBasedPaymentArrangementsAbstract_6a41287a-9e43-460a-a308-eb82e87900ad_terseLabel_en-US" xlink:label="lab_stn_ShareBasedPaymentArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Lease Assets And Liabilities [Abstract]</link:label>
    <link:label id="lab_stn_ShareBasedPaymentArrangementsAbstract_label_en-US" xlink:label="lab_stn_ShareBasedPaymentArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangements [Abstract]</link:label>
    <link:label id="lab_stn_ShareBasedPaymentArrangementsAbstract_documentation_en-US" xlink:label="lab_stn_ShareBasedPaymentArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ShareBasedPaymentArrangementsAbstract" xlink:href="stn-20231231.xsd#stn_ShareBasedPaymentArrangementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ShareBasedPaymentArrangementsAbstract" xlink:to="lab_stn_ShareBasedPaymentArrangementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0d3be6df-3b13-45c7-99ae-929a09911514_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets other than goodwill</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_82f7a543-f845-4081-9489-6bf10a2f8856_verboseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value of intangible assets in excess of tax cost</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets other than goodwill [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EarningsPerShareAbstract_e7cea40d-7b2d-4b10-abca-d61cea742377_terseLabel_en-US" xlink:label="lab_ifrs-full_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share [abstract]</link:label>
    <link:label id="lab_ifrs-full_EarningsPerShareAbstract_label_en-US" xlink:label="lab_ifrs-full_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EarningsPerShareAbstract" xlink:to="lab_ifrs-full_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions_87be1ae0-15eb-4ac5-8b84-edf75df7787e_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash outflows for existing provisions expected period</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of expected timing of outflows, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions" xlink:to="lab_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_EmployeeAndPayrollLiabilities_ea2f8d5a-759d-405d-a692-0dbc71000f2b_terseLabel_en-US" xlink:label="lab_stn_EmployeeAndPayrollLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee and payroll liabilities</link:label>
    <link:label id="lab_stn_EmployeeAndPayrollLiabilities_label_en-US" xlink:label="lab_stn_EmployeeAndPayrollLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee And Payroll Liabilities</link:label>
    <link:label id="lab_stn_EmployeeAndPayrollLiabilities_documentation_en-US" xlink:label="lab_stn_EmployeeAndPayrollLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee and payroll liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeAndPayrollLiabilities" xlink:href="stn-20231231.xsd#stn_EmployeeAndPayrollLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_EmployeeAndPayrollLiabilities" xlink:to="lab_stn_EmployeeAndPayrollLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_CapitalNetOfCashAndCashEquivalents_025f7e67-24f4-40d5-8437-487378b3e77b_totalLabel_en-US" xlink:label="lab_stn_CapitalNetOfCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total capital managed</link:label>
    <link:label id="lab_stn_CapitalNetOfCashAndCashEquivalents_label_en-US" xlink:label="lab_stn_CapitalNetOfCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital, net of cash and cash equivalents</link:label>
    <link:label id="lab_stn_CapitalNetOfCashAndCashEquivalents_documentation_en-US" xlink:label="lab_stn_CapitalNetOfCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital, net of cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CapitalNetOfCashAndCashEquivalents" xlink:href="stn-20231231.xsd#stn_CapitalNetOfCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_CapitalNetOfCashAndCashEquivalents" xlink:to="lab_stn_CapitalNetOfCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LevelsOfFairValueHierarchyAxis_9fa99d71-2859-4bca-80c9-abaf034905f2_terseLabel_en-US" xlink:label="lab_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Levels of fair value hierarchy [axis]</link:label>
    <link:label id="lab_ifrs-full_LevelsOfFairValueHierarchyAxis_label_en-US" xlink:label="lab_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Levels of fair value hierarchy [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="lab_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_85087d02-9247-4695-988f-b671c47da32a_negatedLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax recovery during the year recognized in net income</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (income) recognised in profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_055c1c9d-165c-4b90-8089-d448ae34c8d8_negatedTotalLabel_en-US" xlink:label="lab_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability asset included in profit or loss</link:label>
    <link:label id="lab_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_label_en-US" xlink:label="lab_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Defined Benefit Liability Asset Included In Profit Or Loss</link:label>
    <link:label id="lab_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_documentation_en-US" xlink:label="lab_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability asset included in profit or loss.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:href="stn-20231231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:to="lab_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale_5c50e1b2-451c-42bb-826e-ce738a8b3554_terseLabel_en-US" xlink:label="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;&#160;Male</link:label>
    <link:label id="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale_label_en-US" xlink:label="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of life expectancy after retirement, male</link:label>
    <link:label id="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale_documentation_en-US" xlink:label="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of life expectancy after retirement, male</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" xlink:to="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_a5a236dc-efc3-42c6-acf4-a1845a665332_negatedLabel_en-US" xlink:label="lab_ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of dividends to shareholders</link:label>
    <link:label id="lab_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_IncreaseDecreaseInNumberOfSharesRepurchased_4be2b8b0-bdcc-4f45-bd57-ba7cadf090fc_terseLabel_en-US" xlink:label="lab_stn_IncreaseDecreaseInNumberOfSharesRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased under Normal Course Issuer Bid (in shares)</link:label>
    <link:label id="lab_stn_IncreaseDecreaseInNumberOfSharesRepurchased_label_en-US" xlink:label="lab_stn_IncreaseDecreaseInNumberOfSharesRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Number Of Shares Repurchased</link:label>
    <link:label id="lab_stn_IncreaseDecreaseInNumberOfSharesRepurchased_documentation_en-US" xlink:label="lab_stn_IncreaseDecreaseInNumberOfSharesRepurchased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase decrease in number of shares repurchased.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseInNumberOfSharesRepurchased" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseInNumberOfSharesRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_IncreaseDecreaseInNumberOfSharesRepurchased" xlink:to="lab_stn_IncreaseDecreaseInNumberOfSharesRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityTable_995430f0-604f-47f9-ace5-543e935e13bf_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [table]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityTable_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable" xlink:to="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromIssuingShares_7aa4047b-d880-43e7-b3de-1288196b10b8_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssuingShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issue of share capital, net of transaction costs</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromIssuingShares_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssuingShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuing shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromIssuingShares" xlink:to="lab_ifrs-full_ProceedsFromIssuingShares" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed_7e55778b-ace8-46da-8dee-4f8f2c650d23_verboseLabel_en-US" xlink:label="lab_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent expense - short-term leases and leases of&#160;low-value&#160;assets</link:label>
    <link:label id="lab_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed_label_en-US" xlink:label="lab_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense relating to short-term leases and leases of low-value assets for which recognition exemption has been used</link:label>
    <link:label id="lab_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed_documentation_en-US" xlink:label="lab_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense relating to short-term leases and leases of low-value assets for which recognition exemption has been used</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed" xlink:href="stn-20231231.xsd#stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed" xlink:to="lab_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_6f98cfe1-681c-4282-ad46-c3213e02b187_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows from operating activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) operating activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_ffe379de-7535-497b-80cb-da1b40c3f59a_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock_1c1ab65b-6288-44e9-bd06-a31f08e9359e_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amounts for Leases Recognized in the Consolidated Statements of Cash Flows</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information About Cash Outflows For Leases [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information About Cash Outflows For Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock" xlink:to="lab_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherFinanceCost_953f7468-353e-4b95-82e2-d4884a08e1d4_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherFinanceCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net interest expense and other net finance expense</link:label>
    <link:label id="lab_ifrs-full_OtherFinanceCost_label_en-US" xlink:label="lab_ifrs-full_OtherFinanceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other finance cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinanceCost" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinanceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherFinanceCost" xlink:to="lab_ifrs-full_OtherFinanceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_d8cfb598-d384-436d-b9a1-9e5f1bc090a1_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in other provisions [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in other provisions [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OverdraftFacilityMember_b760a693-6d67-4519-aa16-cff49a33b30a_terseLabel_en-US" xlink:label="lab_stn_OverdraftFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Overdraft facility</link:label>
    <link:label id="lab_stn_OverdraftFacilityMember_label_en-US" xlink:label="lab_stn_OverdraftFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Overdraft Facility [Member]</link:label>
    <link:label id="lab_stn_OverdraftFacilityMember_documentation_en-US" xlink:label="lab_stn_OverdraftFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Overdraft Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OverdraftFacilityMember" xlink:href="stn-20231231.xsd#stn_OverdraftFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OverdraftFacilityMember" xlink:to="lab_stn_OverdraftFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_271b5e5a-afbc-4845-9349-476feba2c240_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for recognition of revenue [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_89270c93-2f1d-4477-b1e0-fd35803786ee_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis of operating lease payments and purchase obligations [table]</link:label>
    <link:label id="lab_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_label_en-US" xlink:label="lab_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis of operating lease payments and purchase obligations [table]</link:label>
    <link:label id="lab_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_documentation_en-US" xlink:label="lab_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis of operating lease payments and purchase obligations [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" xlink:href="stn-20231231.xsd#stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" xlink:to="lab_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ValueAssignedToKeyAssumption_476b5651-c8bf-44c6-af37-367097a50f85_terseLabel_en-US" xlink:label="lab_stn_ValueAssignedToKeyAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Terminal operating margins</link:label>
    <link:label id="lab_stn_ValueAssignedToKeyAssumption_label_en-US" xlink:label="lab_stn_ValueAssignedToKeyAssumption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value Assigned To Key Assumption</link:label>
    <link:label id="lab_stn_ValueAssignedToKeyAssumption_documentation_en-US" xlink:label="lab_stn_ValueAssignedToKeyAssumption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value Assigned To Key Assumption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ValueAssignedToKeyAssumption" xlink:href="stn-20231231.xsd#stn_ValueAssignedToKeyAssumption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ValueAssignedToKeyAssumption" xlink:to="lab_stn_ValueAssignedToKeyAssumption" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_988fb183-e323-47c2-9209-f15da2b9c9ef_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes_bec85a8b-7a62-463b-adcd-327c1e622a59_terseLabel_en-US" xlink:label="lab_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and intangible assets expected to be deductible for tax purposes</link:label>
    <link:label id="lab_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes_label_en-US" xlink:label="lab_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Intangible Assets Expected To Be Deductible For Tax Purposes</link:label>
    <link:label id="lab_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes_documentation_en-US" xlink:label="lab_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Intangible Assets Expected To Be Deductible For Tax Purposes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes" xlink:href="stn-20231231.xsd#stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes" xlink:to="lab_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_MiscellaneousOtherIncomeExpense_d4eb7e14-8958-471e-a4cf-cfbaf61b6f21_negatedLabel_en-US" xlink:label="lab_stn_MiscellaneousOtherIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_stn_MiscellaneousOtherIncomeExpense_label_en-US" xlink:label="lab_stn_MiscellaneousOtherIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous other income (expense)</link:label>
    <link:label id="lab_stn_MiscellaneousOtherIncomeExpense_documentation_en-US" xlink:label="lab_stn_MiscellaneousOtherIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous other income expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherIncomeExpense" xlink:href="stn-20231231.xsd#stn_MiscellaneousOtherIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_MiscellaneousOtherIncomeExpense" xlink:to="lab_stn_MiscellaneousOtherIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilityAsset_f770e988-2a34-4d39-8966-a65557974548_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets (liabilities)</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilityAsset_fc8fbebc-feb3-48bb-86dd-bdf31ba76da1_negatedPeriodStartLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of the year</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilityAsset_e5afb740-4f59-4a66-a95c-84bf8253961d_negatedPeriodEndLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of the year</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability (asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxLiabilityAsset" xlink:to="lab_ifrs-full_DeferredTaxLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_CreditFacilitiesMember_63c7362a-6b4b-476e-8e24-259d1fb9359a_terseLabel_en-US" xlink:label="lab_stn_CreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facilities</link:label>
    <link:label id="lab_stn_CreditFacilitiesMember_label_en-US" xlink:label="lab_stn_CreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facilities [Member]</link:label>
    <link:label id="lab_stn_CreditFacilitiesMember_documentation_en-US" xlink:label="lab_stn_CreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CreditFacilitiesMember" xlink:href="stn-20231231.xsd#stn_CreditFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_CreditFacilitiesMember" xlink:to="lab_stn_CreditFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash_1948cd58-dc86-48a8-b4f4-8ce0cc47d6d5_terseLabel_en-US" xlink:label="lab_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of plans' assets invested in mutual funds and exchange-traded funds or held in cash</link:label>
    <link:label id="lab_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash_label_en-US" xlink:label="lab_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Plan Asset In Securities Or Held In Mutual, Exchange-Traded, And Pooled Funds, And In Cash</link:label>
    <link:label id="lab_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash_documentation_en-US" xlink:label="lab_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Plan Asset In Securities Or Held In Mutual, Exchange-Traded, And Pooled Funds, And In Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash" xlink:href="stn-20231231.xsd#stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash" xlink:to="lab_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_7522690b-0d13-4062-be96-7e311d705ac1_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_8d919110-9997-49c3-b68b-04933d99e2d5_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_ddeb369c-8e87-47c4-a622-92e6a6244cf4_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Financial Statement Restatement Recovery Analysis [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Financial Statement Restatement Recovery Analysis [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:to="lab_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables_d52bd34b-6dc6-4174-9cb6-b691285e18b8_terseLabel_en-US" xlink:label="lab_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of internal target days of revenue in trade receivables</link:label>
    <link:label id="lab_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables_label_en-US" xlink:label="lab_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of internal target of days of revenue in trade receivables.</link:label>
    <link:label id="lab_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables_documentation_en-US" xlink:label="lab_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of internal target of days of revenue in trade receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" xlink:href="stn-20231231.xsd#stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" xlink:to="lab_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_9c9938f9-c196-4ff0-8d6e-97c2be8f3b11_terseLabel_en-US" xlink:label="lab_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash&#160;changes</link:label>
    <link:label id="lab_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in liabilities arising from financing activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract" xlink:to="lab_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OperatingSegmentsMember_94959fb2-3ba6-485b-a5f9-0c16735371df_terseLabel_en-US" xlink:label="lab_ifrs-full_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_ifrs-full_OperatingSegmentsMember_label_en-US" xlink:label="lab_ifrs-full_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating segments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OperatingSegmentsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OperatingSegmentsMember" xlink:to="lab_ifrs-full_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DeferredShareUnitsDSUsExcludingDividendsMember_66a2f1ef-04c7-46c0-9ead-37d4dd8b2aff_terseLabel_en-US" xlink:label="lab_stn_DeferredShareUnitsDSUsExcludingDividendsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DSUs, excluding dividends</link:label>
    <link:label id="lab_stn_DeferredShareUnitsDSUsExcludingDividendsMember_label_en-US" xlink:label="lab_stn_DeferredShareUnitsDSUsExcludingDividendsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred share units (DSUs), excluding dividends [Member]</link:label>
    <link:label id="lab_stn_DeferredShareUnitsDSUsExcludingDividendsMember_documentation_en-US" xlink:label="lab_stn_DeferredShareUnitsDSUsExcludingDividendsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred share units (DSUs), excluding dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsExcludingDividendsMember" xlink:href="stn-20231231.xsd#stn_DeferredShareUnitsDSUsExcludingDividendsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DeferredShareUnitsDSUsExcludingDividendsMember" xlink:to="lab_stn_DeferredShareUnitsDSUsExcludingDividendsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SyndicatedSeniorCreditFacilitiesMember_198319a1-5c11-414e-b86d-f2a837535625_terseLabel_en-US" xlink:label="lab_stn_SyndicatedSeniorCreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Syndicated senior credit facilities</link:label>
    <link:label id="lab_stn_SyndicatedSeniorCreditFacilitiesMember_label_en-US" xlink:label="lab_stn_SyndicatedSeniorCreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Syndicated Senior Credit Facilities [Member]</link:label>
    <link:label id="lab_stn_SyndicatedSeniorCreditFacilitiesMember_documentation_en-US" xlink:label="lab_stn_SyndicatedSeniorCreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Syndicated Senior Credit Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorCreditFacilitiesMember" xlink:href="stn-20231231.xsd#stn_SyndicatedSeniorCreditFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SyndicatedSeniorCreditFacilitiesMember" xlink:to="lab_stn_SyndicatedSeniorCreditFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DividendsPaid_e9132772-c8ef-403f-803f-4dcc08ac9ab4_negatedLabel_en-US" xlink:label="lab_ifrs-full_DividendsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_ifrs-full_DividendsPaid_label_en-US" xlink:label="lab_ifrs-full_DividendsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends recognised as distributions to owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaid" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DividendsPaid" xlink:to="lab_ifrs-full_DividendsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PercentageOfPlanAssetInAnnuityPolicies_015e6362-dc55-45e5-a3ef-af141fc70b58_terseLabel_en-US" xlink:label="lab_stn_PercentageOfPlanAssetInAnnuityPolicies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of plans' assets held in annuity policies</link:label>
    <link:label id="lab_stn_PercentageOfPlanAssetInAnnuityPolicies_label_en-US" xlink:label="lab_stn_PercentageOfPlanAssetInAnnuityPolicies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Plan Asset In Annuity Policies</link:label>
    <link:label id="lab_stn_PercentageOfPlanAssetInAnnuityPolicies_documentation_en-US" xlink:label="lab_stn_PercentageOfPlanAssetInAnnuityPolicies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of plan asset in annuity policies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfPlanAssetInAnnuityPolicies" xlink:href="stn-20231231.xsd#stn_PercentageOfPlanAssetInAnnuityPolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PercentageOfPlanAssetInAnnuityPolicies" xlink:to="lab_stn_PercentageOfPlanAssetInAnnuityPolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementExplanatory_84c6c5bf-9c2a-432f-9855-bd8f89338e81_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value measurement [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFairValueMeasurementExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory_2ee711a4-484b-4290-8633-6dc0f6e84e32_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value and Amortized Cost</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_3b10a6bc-d7a5-4b4f-b052-7576367efe34_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameMember" xlink:to="lab_ifrs-full_BorrowingsByNameMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock_3659d71c-999d-4027-80be-0450b126ac84_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax for Continuing Operations from Statutory Canadian Tax Rates</link:label>
    <link:label id="lab_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of average effective tax rate and applicable tax rate [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of average effective tax rate and applicable tax rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock" xlink:to="lab_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_a7a0ecc5-9456-4407-b2ec-58e1f2229f31_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange differences on translation of foreign operations</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax, exchange differences on translation of foreign operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherLiabilities_596755d2-151a-41c7-adb0-9c3d51e60580_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_ifrs-full_OtherLiabilities_label_en-US" xlink:label="lab_ifrs-full_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherLiabilities" xlink:to="lab_ifrs-full_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_InfrastructureMember_69c32141-1381-40d4-919e-d91935785909_terseLabel_en-US" xlink:label="lab_stn_InfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure</link:label>
    <link:label id="lab_stn_InfrastructureMember_label_en-US" xlink:label="lab_stn_InfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure [Member]</link:label>
    <link:label id="lab_stn_InfrastructureMember_documentation_en-US" xlink:label="lab_stn_InfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InfrastructureMember" xlink:href="stn-20231231.xsd#stn_InfrastructureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_InfrastructureMember" xlink:to="lab_stn_InfrastructureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CurrencyAxis_ae0d891b-be07-4cdb-8385-399e764aaff8_terseLabel_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency [Axis]</link:label>
    <link:label id="lab_srt_CurrencyAxis_label_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis" xlink:to="lab_srt_CurrencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_5433b62b-7e05-4bb2-ab16-25f5dc6e63ec_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis" xlink:to="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetDebt_e3ac1fae-e039-4de5-b16b-c608d623b91b_totalLabel_en-US" xlink:label="lab_ifrs-full_NetDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net debt</link:label>
    <link:label id="lab_ifrs-full_NetDebt_label_en-US" xlink:label="lab_ifrs-full_NetDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDebt" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDebt" xlink:to="lab_ifrs-full_NetDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_5fdd7731-0933-4c79-89ed-42e25c4eb15d_negatedLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business acquisitions, net of cash acquired</link:label>
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_191f6564-9555-4f23-a1b4-d399d27c2e0f_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash paid</link:label>
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_dbaebdcf-1727-4f5f-973a-816e935ba73d_terseLabel_en-US" xlink:label="lab_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive options (in shares)</link:label>
    <link:label id="lab_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_label_en-US" xlink:label="lab_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount1</link:label>
    <link:label id="lab_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_documentation_en-US" xlink:label="lab_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share amount1.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:href="stn-20231231.xsd#stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:to="lab_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_39939acb-75ee-455d-a4b6-1d92d4c2050c_terseLabel_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability asset included in other comprehensive income</link:label>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities_31c62ec5-9c30-43ce-8070-e0071500dd62_negatedTerseLabel_en-US" xlink:label="lab_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of investments held for self-insured liabilities</link:label>
    <link:label id="lab_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Of Investments Held For Self-Insured Liabilities, Classified As Investing Activities</link:label>
    <link:label id="lab_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities_documentation_en-US" xlink:label="lab_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Of Investments Held For Self-Insured Liabilities, Classified As Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" xlink:href="stn-20231231.xsd#stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" xlink:to="lab_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_576a7ea6-4e1a-4e42-afe7-c61c6df3e253_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets_bb9a0ca5-db39-42fa-9beb-54df96af8a94_terseLabel_en-US" xlink:label="lab_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation of lease assets</link:label>
    <link:label id="lab_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets_label_en-US" xlink:label="lab_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments For Depreciation Expense Of Right-Of-Use Assets</link:label>
    <link:label id="lab_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets_documentation_en-US" xlink:label="lab_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments For Depreciation Expense Of Right-Of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets" xlink:href="stn-20231231.xsd#stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets" xlink:to="lab_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_f1f488c7-b708-4b29-bdee-6e99a6561903_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for decrease (increase) in trade and other receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_2295b36f-1c4d-45b4-83dd-7ffb94b98ad3_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in intangible assets other than goodwill [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in intangible assets other than goodwill [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_341b2c9c-bf0a-40b5-907e-df78532163af_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [axis]</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RestatedMember_8a625f8e-ec9e-4366-aff1-f73cc213ffda_terseLabel_en-US" xlink:label="lab_ifrs-full_RestatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currently stated</link:label>
    <link:label id="lab_ifrs-full_RestatedMember_label_en-US" xlink:label="lab_ifrs-full_RestatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currently stated [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RestatedMember" xlink:to="lab_ifrs-full_RestatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RightofuseAssets_2a0d3f6c-3ca2-4a2a-80fa-9aa12470afba_terseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_3ece8fcc-533b-47d5-9242-4f0f8a493736_periodStartLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_b5f3800a-adf7-488d-b020-8800bcc31630_periodEndLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssets" xlink:to="lab_ifrs-full_RightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_EventsAfterReportingPeriodAbstract_label_en-US" xlink:label="lab_stn_EventsAfterReportingPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Events After Reporting Period [Abstract]</link:label>
    <link:label id="lab_stn_EventsAfterReportingPeriodAbstract_documentation_en-US" xlink:label="lab_stn_EventsAfterReportingPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Events After Reporting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EventsAfterReportingPeriodAbstract" xlink:href="stn-20231231.xsd#stn_EventsAfterReportingPeriodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_EventsAfterReportingPeriodAbstract" xlink:to="lab_stn_EventsAfterReportingPeriodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_d061af14-8d18-4731-a798-dc64c44d6a2b_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of investments held for self insured liabilities at fair value and amortized cost [line items]</link:label>
    <link:label id="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_label_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Investments Held For Self Insured Liabilities At Fair Value And Amortized Cost [line items]</link:label>
    <link:label id="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_documentation_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of investments held for self insured liabilities at fair value and amortized cost line items.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:href="stn-20231231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:to="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_HoldbacksOnLongTermContractMember_dd360534-8e8c-482d-bf7c-fe912d03706c_terseLabel_en-US" xlink:label="lab_stn_HoldbacksOnLongTermContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Holdbacks on long-term contracts</link:label>
    <link:label id="lab_stn_HoldbacksOnLongTermContractMember_label_en-US" xlink:label="lab_stn_HoldbacksOnLongTermContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Holdbacks on long term contract [Member]</link:label>
    <link:label id="lab_stn_HoldbacksOnLongTermContractMember_documentation_en-US" xlink:label="lab_stn_HoldbacksOnLongTermContractMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Holdbacks on long term contract.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_HoldbacksOnLongTermContractMember" xlink:href="stn-20231231.xsd#stn_HoldbacksOnLongTermContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_HoldbacksOnLongTermContractMember" xlink:to="lab_stn_HoldbacksOnLongTermContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale_f7798f4d-780e-405d-a836-ef6bc56d42a7_terseLabel_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;&#160;Female</link:label>
    <link:label id="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale_label_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Expectancy At Age Sixty Five For Current Members Aged Forty Female</link:label>
    <link:label id="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale_documentation_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life expectancy at age sixty five for current members aged forty female.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" xlink:href="stn-20231231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" xlink:to="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxLiabilitiesCurrent_342ba903-ffca-4444-9315-f745ca447658_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxLiabilitiesCurrent_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax liabilities, current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:to="lab_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram_b6dadaf8-01f2-4628-9bf0-d765de55b819_terseLabel_en-US" xlink:label="lab_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum common shares authorized to be repurchased (in shares)</link:label>
    <link:label id="lab_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram_label_en-US" xlink:label="lab_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Shares Authorized To Be Repurchased In Stock Repurchase Program</link:label>
    <link:label id="lab_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram_documentation_en-US" xlink:label="lab_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Shares Authorized To Be Repurchased In Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram" xlink:href="stn-20231231.xsd#stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram" xlink:to="lab_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_f20c816f-020c-4bfb-b5f7-fa5e69d13944_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis for non-derivative financial liabilities [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis for non-derivative financial liabilities [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_d7f71a53-4d09-4ae0-ade5-754f83ef4534_terseLabel_en-US" xlink:label="lab_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in discount rate by 0.25%</link:label>
    <link:label id="lab_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_label_en-US" xlink:label="lab_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Assumption Of Discount Rates Zero Point Two Five Percent[member]</link:label>
    <link:label id="lab_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_documentation_en-US" xlink:label="lab_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of discount rates 0.25 percent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" xlink:to="lab_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_65fd9a20-dde9-48a1-9020-ba30dc82b36b_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of growth rate</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Growth rate used to extrapolate cash flow projections</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:to="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditedAnnualFinancialStatements_39f26ed1-1a45-438f-b8af-46ce1c51b398_terseLabel_en-US" xlink:label="lab_dei_AuditedAnnualFinancialStatements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audited Annual Financial Statements</link:label>
    <link:label id="lab_dei_AuditedAnnualFinancialStatements_label_en-US" xlink:label="lab_dei_AuditedAnnualFinancialStatements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audited Annual Financial Statements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditedAnnualFinancialStatements" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditedAnnualFinancialStatements" xlink:to="lab_dei_AuditedAnnualFinancialStatements" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityInvestmentsMember_c7937b10-63c4-4a56-92ba-0dc32f45a8f5_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities</link:label>
    <link:label id="lab_ifrs-full_EquityInvestmentsMember_label_en-US" xlink:label="lab_ifrs-full_EquityInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity investments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInvestmentsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityInvestmentsMember" xlink:to="lab_ifrs-full_EquityInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PastDueStatusAxis_84080714-77aa-419d-8081-5346ecf4c95a_terseLabel_en-US" xlink:label="lab_ifrs-full_PastDueStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Past due status [axis]</link:label>
    <link:label id="lab_ifrs-full_PastDueStatusAxis_label_en-US" xlink:label="lab_ifrs-full_PastDueStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Past due status [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PastDueStatusAxis" xlink:to="lab_ifrs-full_PastDueStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_CarryingAmountOfNotesPayable_ede753e9-126a-4335-901c-c3c76b035bd9_terseLabel_en-US" xlink:label="lab_stn_CarryingAmountOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount of notes payable</link:label>
    <link:label id="lab_stn_CarryingAmountOfNotesPayable_label_en-US" xlink:label="lab_stn_CarryingAmountOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Amount Of Notes Payable</link:label>
    <link:label id="lab_stn_CarryingAmountOfNotesPayable_documentation_en-US" xlink:label="lab_stn_CarryingAmountOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value of notes payable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CarryingAmountOfNotesPayable" xlink:href="stn-20231231.xsd#stn_CarryingAmountOfNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_CarryingAmountOfNotesPayable" xlink:to="lab_stn_CarryingAmountOfNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease_5f31b619-bc1c-4252-9587-7e00b5e07447_terseLabel_en-US" xlink:label="lab_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighting of the return on equity target</link:label>
    <link:label id="lab_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease_label_en-US" xlink:label="lab_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Payment Arrangement Equity Instrument Other Than Option Granted Percent Increase</link:label>
    <link:label id="lab_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease_documentation_en-US" xlink:label="lab_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Payment Arrangement Equity Instrument Other than Option Granted Percent Increase.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease" xlink:href="stn-20231231.xsd#stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease" xlink:to="lab_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_f62fc212-51b4-4e5d-8618-7a7185cffefd_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions other than through business combinations, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParentMember_c4f7ddb9-7f8b-476c-b783-e5e83cb1f4b9_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity attributable to owners of parent</link:label>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParentMember_label_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity attributable to owners of parent [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAttributableToOwnersOfParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember" xlink:to="lab_ifrs-full_EquityAttributableToOwnersOfParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_EstimatedHistoricalDataMember_1f304c4f-8c69-4a35-ac97-4698ee43c53a_terseLabel_en-US" xlink:label="lab_stn_EstimatedHistoricalDataMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated historical data</link:label>
    <link:label id="lab_stn_EstimatedHistoricalDataMember_label_en-US" xlink:label="lab_stn_EstimatedHistoricalDataMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Historical Data [member]</link:label>
    <link:label id="lab_stn_EstimatedHistoricalDataMember_documentation_en-US" xlink:label="lab_stn_EstimatedHistoricalDataMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Historical Data [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EstimatedHistoricalDataMember" xlink:href="stn-20231231.xsd#stn_EstimatedHistoricalDataMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_EstimatedHistoricalDataMember" xlink:to="lab_stn_EstimatedHistoricalDataMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_06fc6d80-848b-4eba-a6c7-ac102ce74964_terseLabel_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds (repayments)</link:label>
    <link:label id="lab_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_label_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through proceeds, liabilities arising from financing activities</link:label>
    <link:label id="lab_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_documentation_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through proceeds, liabilities arising from financing activities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" xlink:to="lab_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Level2OfFairValueHierarchyMember_6b556f83-82aa-49d6-8c41-c03e514ae8f6_terseLabel_en-US" xlink:label="lab_ifrs-full_Level2OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_ifrs-full_Level2OfFairValueHierarchyMember_label_en-US" xlink:label="lab_ifrs-full_Level2OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2 of fair value hierarchy [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Level2OfFairValueHierarchyMember" xlink:to="lab_ifrs-full_Level2OfFairValueHierarchyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities_80962cc8-4949-4ab3-ac8b-fd71e9823e9f_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for increase (decrease) in deferred income other than contract liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities" xlink:to="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_66f5cf1e-84ce-4e0b-a2d8-ded73dc40547_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities arising from financing activities [axis]</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_label_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities arising from financing activities [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:to="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_1df32378-5ab8-4d46-b02a-262178ab84a8_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for provisions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_8d7ee2b2-8cba-4d15-b907-9871589fdf08_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development and other tax credits</link:label>
    <link:label id="lab_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_label_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of revenues exempt from taxation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation" xlink:to="lab_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_211c4c97-6423-424d-ad76-b97229b8a321_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Information</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of general information about financial statements [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_bc44047e-d710-4a95-a01e-d552c1041c80_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_aadd3e54-2251-40f1-afe3-497d02f9eaab_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of leases [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfLeasesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfLeasesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SegmentConsolidationItemsAxis_5b09c3fa-9bf8-4337-9508-e0351f0d7c81_terseLabel_en-US" xlink:label="lab_ifrs-full_SegmentConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment consolidation items [axis]</link:label>
    <link:label id="lab_ifrs-full_SegmentConsolidationItemsAxis_label_en-US" xlink:label="lab_ifrs-full_SegmentConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment consolidation items [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis" xlink:to="lab_ifrs-full_SegmentConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanThreeYearsMember_beb55128-7c73-4f68-90b9-ec0142ad55be_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After&#160;3&#160;Years</link:label>
    <link:label id="lab_ifrs-full_LaterThanThreeYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than three years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanThreeYearsMember" xlink:to="lab_ifrs-full_LaterThanThreeYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_0791467f-30ce-4391-b61e-3432496ca960_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of the Company's RSUs, PSUs, and DSUs</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of number and weighted average exercise prices of other equity instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_NeverExpireMember_9a6234d7-1d2c-4ced-8f98-828b17883c50_terseLabel_en-US" xlink:label="lab_stn_NeverExpireMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Never expire</link:label>
    <link:label id="lab_stn_NeverExpireMember_label_en-US" xlink:label="lab_stn_NeverExpireMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Never expire [Member]</link:label>
    <link:label id="lab_stn_NeverExpireMember_documentation_en-US" xlink:label="lab_stn_NeverExpireMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Never expire.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NeverExpireMember" xlink:href="stn-20231231.xsd#stn_NeverExpireMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NeverExpireMember" xlink:to="lab_stn_NeverExpireMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_LeaseAbstract_c38bd19e-ddec-42b9-87ab-8a73cf2eb8ed_terseLabel_en-US" xlink:label="lab_stn_LeaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_stn_LeaseAbstract_label_en-US" xlink:label="lab_stn_LeaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease [Abstract]</link:label>
    <link:label id="lab_stn_LeaseAbstract_documentation_en-US" xlink:label="lab_stn_LeaseAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseAbstract" xlink:href="stn-20231231.xsd#stn_LeaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_LeaseAbstract" xlink:to="lab_stn_LeaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subclassifications of assets, liabilities and equities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:to="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_label_en-US" xlink:label="lab_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate information and statement of IFRS compliance [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:to="lab_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_MiscellaneousOtherFinanceExpenseIncome_74266da0-3cbe-4dd5-b7f2-a62999cccdd5_terseLabel_en-US" xlink:label="lab_stn_MiscellaneousOtherFinanceExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous other finance expense (income)</link:label>
    <link:label id="lab_stn_MiscellaneousOtherFinanceExpenseIncome_label_en-US" xlink:label="lab_stn_MiscellaneousOtherFinanceExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous other finance expense (income)</link:label>
    <link:label id="lab_stn_MiscellaneousOtherFinanceExpenseIncome_documentation_en-US" xlink:label="lab_stn_MiscellaneousOtherFinanceExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous other finance expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherFinanceExpenseIncome" xlink:href="stn-20231231.xsd#stn_MiscellaneousOtherFinanceExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_MiscellaneousOtherFinanceExpenseIncome" xlink:to="lab_stn_MiscellaneousOtherFinanceExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_AUD_371382a3-4c98-4b4e-8c5f-0017d58529d2_terseLabel_en-US" xlink:label="lab_currency_AUD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Australia, Dollars</link:label>
    <link:label id="lab_currency_AUD_label_en-US" xlink:label="lab_currency_AUD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Australia, Dollars</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AUD" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AUD"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AUD" xlink:to="lab_currency_AUD" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesExplanatory_c5e5723b-acf4-4728-8d5e-8009b07af99b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Joint Operations</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of joint ventures [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfJointVenturesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsToRightofuseAssets_cefe2d1c-528c-4ebc-8cb2-6c8c399f4e87_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsToRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsToRightofuseAssets" xlink:to="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_37d4b94d-a516-4dfc-a4cd-69bc8213a87c_terseLabel_en-US" xlink:label="lab_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Return Swap On Share-Based Compensation Units</link:label>
    <link:label id="lab_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_label_en-US" xlink:label="lab_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Return Swap On Share-Based Compensation Units [Member]</link:label>
    <link:label id="lab_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_documentation_en-US" xlink:label="lab_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Return Swap On Share-Based Compensation Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember" xlink:href="stn-20231231.xsd#stn_TotalReturnSwapOnShareBasedCompensationUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember" xlink:to="lab_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfOtherAssetsLineItems_9f65e394-7955-4b19-a836-48134177cba0_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfOtherAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other assets [line items]</link:label>
    <link:label id="lab_stn_DisclosureOfOtherAssetsLineItems_label_en-US" xlink:label="lab_stn_DisclosureOfOtherAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Other Assets [line items]</link:label>
    <link:label id="lab_stn_DisclosureOfOtherAssetsLineItems_documentation_en-US" xlink:label="lab_stn_DisclosureOfOtherAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfOtherAssetsLineItems" xlink:href="stn-20231231.xsd#stn_DisclosureOfOtherAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems" xlink:to="lab_stn_DisclosureOfOtherAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Goodwill_a55d843f-8946-4b75-bbbb-1bcdda34d07e_terseLabel_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_Goodwill_d3e09ab1-bbfd-4eb7-bd44-7c34eeb36f37_periodStartLabel_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, beginning of the year</link:label>
    <link:label id="lab_ifrs-full_Goodwill_24706f73-e699-47df-a3a7-ce7920adfae0_periodEndLabel_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, end of the year</link:label>
    <link:label id="lab_ifrs-full_Goodwill_label_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Goodwill" xlink:to="lab_ifrs-full_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmortisationExpense_5f745e4f-67d0-4b10-a551-1e0287cfe9fc_terseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_ifrs-full_AmortisationExpense_label_en-US" xlink:label="lab_ifrs-full_AmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortisation expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmortisationExpense" xlink:to="lab_ifrs-full_AmortisationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_dbc57064-ad4a-4799-a959-02b15f8dc68e_terseLabel_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [axis]</link:label>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_label_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_12936d26-976a-466b-accb-043656bd2a76_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OtherForeignCurrencyMember_07fdde4f-4c11-46c8-9111-4a6db015e611_terseLabel_en-US" xlink:label="lab_stn_OtherForeignCurrencyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other currencies</link:label>
    <link:label id="lab_stn_OtherForeignCurrencyMember_label_en-US" xlink:label="lab_stn_OtherForeignCurrencyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Foreign Currency [Member]</link:label>
    <link:label id="lab_stn_OtherForeignCurrencyMember_documentation_en-US" xlink:label="lab_stn_OtherForeignCurrencyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Foreign Currency</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherForeignCurrencyMember" xlink:href="stn-20231231.xsd#stn_OtherForeignCurrencyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OtherForeignCurrencyMember" xlink:to="lab_stn_OtherForeignCurrencyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_BritishPoundMember_b9d4e77e-ebf4-49f0-8602-edae391ecb96_terseLabel_en-US" xlink:label="lab_stn_BritishPoundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">British pounds</link:label>
    <link:label id="lab_stn_BritishPoundMember_label_en-US" xlink:label="lab_stn_BritishPoundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">British Pound [Member]</link:label>
    <link:label id="lab_stn_BritishPoundMember_documentation_en-US" xlink:label="lab_stn_BritishPoundMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">British Pound</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BritishPoundMember" xlink:href="stn-20231231.xsd#stn_BritishPoundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_BritishPoundMember" xlink:to="lab_stn_BritishPoundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_a6c00d2a-351c-4a27-8383-67920001bc6f_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_0bf5ce59-5062-4ae8-b395-ff9155757ad2_terseLabel_en-US" xlink:label="lab_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease payments and other</link:label>
    <link:label id="lab_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_label_en-US" xlink:label="lab_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease commitments for variable leases for which recognition exemption has been used</link:label>
    <link:label id="lab_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_documentation_en-US" xlink:label="lab_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease commitments for variable leases for which recognition exemption has been used</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:href="stn-20231231.xsd#stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:to="lab_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_e69ffe0f-1cc4-4af9-9968-e9ad3f8612b7_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_c1c2d0ce-7a36-44bf-ad91-09e4d0237360_terseLabel_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_label_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:to="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_66d91650-b8bf-4777-bf0b-460575085d83_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for segment consolidation items [member]</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for segment consolidation items [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_da42d24d-55d8-4e9d-972d-591fe40afeab_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other current payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables" xlink:to="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_ac689668-a0a7-4fe5-b6b8-13d5fb935717_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_b83f6f50-8428-4502-94c2-ed5de656f410_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND EQUITY</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity and liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_b64089fd-6711-4f2b-9f09-98c0cc5cee9c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of contingent liabilities [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of contingent liabilities [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OtherRecognisedAsOfAcquisitionDate_29700bb1-6811-4e7b-b47d-5889b8e42cfb_negatedTerseLabel_en-US" xlink:label="lab_stn_OtherRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_stn_OtherRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_stn_OtherRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Recognised As Of Acquisition Date</link:label>
    <link:label id="lab_stn_OtherRecognisedAsOfAcquisitionDate_documentation_en-US" xlink:label="lab_stn_OtherRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement benefit obligations recognised as of acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherRecognisedAsOfAcquisitionDate" xlink:href="stn-20231231.xsd#stn_OtherRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OtherRecognisedAsOfAcquisitionDate" xlink:to="lab_stn_OtherRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ContractBacklogMember_33fc4ce4-4754-4a12-8007-c0da64cda0ae_terseLabel_en-US" xlink:label="lab_stn_ContractBacklogMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Backlog</link:label>
    <link:label id="lab_stn_ContractBacklogMember_label_en-US" xlink:label="lab_stn_ContractBacklogMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract backlog [Member]</link:label>
    <link:label id="lab_stn_ContractBacklogMember_documentation_en-US" xlink:label="lab_stn_ContractBacklogMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract backlog.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ContractBacklogMember" xlink:href="stn-20231231.xsd#stn_ContractBacklogMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ContractBacklogMember" xlink:to="lab_stn_ContractBacklogMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_31c1ef76-6c9a-48e4-8ce1-df8f1cdd09dd_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property and Equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SharebasedPaymentArrangementVestingRightsPercentage_fccfa3ee-ac84-4649-85ba-1a97c1e272ce_terseLabel_en-US" xlink:label="lab_stn_SharebasedPaymentArrangementVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of units vest percentage</link:label>
    <link:label id="lab_stn_SharebasedPaymentArrangementVestingRightsPercentage_label_en-US" xlink:label="lab_stn_SharebasedPaymentArrangementVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangement vesting rights percentage</link:label>
    <link:label id="lab_stn_SharebasedPaymentArrangementVestingRightsPercentage_documentation_en-US" xlink:label="lab_stn_SharebasedPaymentArrangementVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangement vesting rights percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SharebasedPaymentArrangementVestingRightsPercentage" xlink:href="stn-20231231.xsd#stn_SharebasedPaymentArrangementVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SharebasedPaymentArrangementVestingRightsPercentage" xlink:to="lab_stn_SharebasedPaymentArrangementVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_ae6b9e7b-4443-48be-ad56-7d3decd527c0_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net employee defined benefit liability</link:label>
    <link:label id="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_46f1bc59-3070-41b1-ad6f-914e10dccf43_negatedLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability</link:label>
    <link:label id="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_label_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current net defined benefit liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:to="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_0c27e614-39ec-4f91-969d-4306da08299c_negatedLabel_en-US" xlink:label="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery arising from previously unrecognized tax assets</link:label>
    <link:label id="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_label_en-US" xlink:label="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit arising from previously unrecognised tax loss, tax credit or temporary difference of prior period used to reduce deferred tax expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:to="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember_e287c408-7326-4a44-b822-2a8c1d0f10a2_terseLabel_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Share Units (PSUs), Total Shareholder Return Weighting</link:label>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember_label_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Share Units (PSUs), Total Shareholder Return Weighting [Member]</link:label>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember_documentation_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Share Units (PSUs), Total Shareholder Return Weighting</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember" xlink:to="lab_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_d59d013e-4b0c-44f2-8852-ef9aa3a1493e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherAdjustmentsForNoncashItems_4ebe74bc-f8d2-4b8b-b187-6e9ac31bb09e_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherAdjustmentsForNoncashItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-cash items</link:label>
    <link:label id="lab_ifrs-full_OtherAdjustmentsForNoncashItems_label_en-US" xlink:label="lab_ifrs-full_OtherAdjustmentsForNoncashItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other adjustments for non-cash items</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsForNoncashItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherAdjustmentsForNoncashItems" xlink:to="lab_ifrs-full_OtherAdjustmentsForNoncashItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_0c572b6e-d4d2-4fdd-ba41-24a9c0d27c4d_terseLabel_en-US" xlink:label="lab_stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_label_en-US" xlink:label="lab_stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Net Defined Benefit Liability Asset [abstract]</link:label>
    <link:label id="lab_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_documentation_en-US" xlink:label="lab_stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other net defined benefit liability asset.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:href="stn-20231231.xsd#stn_OtherNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:to="lab_stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_95d8f257-55c3-48ec-b644-0d60abec0d4b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Significant Components of Net Deferred Income Tax Assets (Liabilities) and Reconciliation of Net Deferred Tax Assets (Liabilities)</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferenceMember_ed0eb08f-67ae-4e54-851a-66467113f608_verboseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Differences in timing of taxability of revenue and deductibility of expenses</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceMember_900b4d9a-d39d-4116-bc29-72bae4f8807d_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-capital and capital tax losses</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceMember_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary differences [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceMember" xlink:to="lab_ifrs-full_TemporaryDifferenceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GeographicalAreasMember_957481c1-451e-4ffe-81f8-c739cd86f339_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasMember_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasMember" xlink:to="lab_ifrs-full_GeographicalAreasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityMember_b5621a96-06d7-4100-8f65-5d3189891d7b_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_ifrs-full_EquityMember_label_en-US" xlink:label="lab_ifrs-full_EquityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityMember" xlink:to="lab_ifrs-full_EquityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_6cfef8d4-f3c7-416f-bb32-9db933d7e5a5_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfTreasuryShares_fd27c4ef-c3e0-4985-8187-84782e6ea7eb_negatedLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfTreasuryShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased under Normal Course Issuer Bid</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfTreasuryShares_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfTreasuryShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfTreasuryShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfTreasuryShares" xlink:to="lab_ifrs-full_PurchaseOfTreasuryShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_d058fb61-cac4-4458-a472-1b1efc83fb74_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Judgments, Estimates, and Assumptions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting judgements and estimates [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_ed3a104c-009c-4b1a-9f13-ca3d20fb84b1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset_a42d8c00-7dbc-4798-83ce-5068ed473b74_negatedLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of foreign exchange</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through net exchange differences, deferred tax liability (asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherFinanceIncomeCost_6c0d1b67-dd33-46fd-b123-400b7000999a_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_OtherFinanceIncomeCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other net finance expense</link:label>
    <link:label id="lab_ifrs-full_OtherFinanceIncomeCost_label_en-US" xlink:label="lab_ifrs-full_OtherFinanceIncomeCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other finance income (cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinanceIncomeCost" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinanceIncomeCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherFinanceIncomeCost" xlink:to="lab_ifrs-full_OtherFinanceIncomeCost" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_TradeAndOtherReceivablesTable_909230c0-1128-42cf-bc95-bb5a103db93c_terseLabel_en-US" xlink:label="lab_stn_TradeAndOtherReceivablesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and Other Receivables [table]</link:label>
    <link:label id="lab_stn_TradeAndOtherReceivablesTable_label_en-US" xlink:label="lab_stn_TradeAndOtherReceivablesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and Other Receivables [table]</link:label>
    <link:label id="lab_stn_TradeAndOtherReceivablesTable_documentation_en-US" xlink:label="lab_stn_TradeAndOtherReceivablesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and Other Receivables [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesTable" xlink:href="stn-20231231.xsd#stn_TradeAndOtherReceivablesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_TradeAndOtherReceivablesTable" xlink:to="lab_stn_TradeAndOtherReceivablesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGoodwillExplanatory_a5bfc04f-340a-494c-b48b-19415ce03f4c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:to="lab_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_b8385aec-a360-42c7-b475-84086783c5eb_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of intangible assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_Commitments_a8ab353c-38fd-4118-90cd-0a2cff0110fe_totalLabel_en-US" xlink:label="lab_stn_Commitments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_stn_Commitments_label_en-US" xlink:label="lab_stn_Commitments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments</link:label>
    <link:label id="lab_stn_Commitments_documentation_en-US" xlink:label="lab_stn_Commitments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Commitments" xlink:href="stn-20231231.xsd#stn_Commitments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_Commitments" xlink:to="lab_stn_Commitments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ValuationTechniquesMember_25f85a8d-e6e6-48c3-b7ad-7f237a1cf980_terseLabel_en-US" xlink:label="lab_ifrs-full_ValuationTechniquesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation techniques</link:label>
    <link:label id="lab_ifrs-full_ValuationTechniquesMember_label_en-US" xlink:label="lab_ifrs-full_ValuationTechniquesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation techniques [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ValuationTechniquesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ValuationTechniquesMember" xlink:to="lab_ifrs-full_ValuationTechniquesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock_ffffa078-9e52-4a09-8121-9b365e112d11_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Defined Benefit Plans</link:label>
    <link:label id="lab_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock_label_en-US" xlink:label="lab_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Defined Benefit Obligations Explanatory [Text Block]</link:label>
    <link:label id="lab_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock_documentation_en-US" xlink:label="lab_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit obligations explanatory.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock" xlink:href="stn-20231231.xsd#stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock" xlink:to="lab_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_b36d3ad5-2ce5-44d9-8880-50e68eb493cc_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount_1d84f530-3120-4d7e-bcb6-884f79392793_terseLabel_en-US" xlink:label="lab_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of recoverable amount exceeds carrying amount</link:label>
    <link:label id="lab_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount_label_en-US" xlink:label="lab_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount by which unit's recoverable amount exceeds its carrying amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount" xlink:to="lab_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_20724998-805f-4037-a102-4cf914d7c079_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">61&#8211;90</link:label>
    <link:label id="lab_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than two months and not later than three months [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:to="lab_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_1bc36df1-c267-4d7f-a665-a15b0267a83b_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Units, beginning of year</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_4c5ad9b1-fbd6-464d-9fa1-df4bd8398a15_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Units, end of year</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of other equity instruments outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CarryingAmountMember_1aabe4b7-60f2-4c6b-92aa-d11d77469c7e_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountMember_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountMember" xlink:to="lab_ifrs-full_CarryingAmountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill_1f2ce277-1811-4be7-939d-17eb17164da0_negatedLabel_en-US" xlink:label="lab_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Removal of fully amortized assets</link:label>
    <link:label id="lab_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirements, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisposalsPropertyPlantAndEquipment_02e21565-2181-4326-9de2-0e67aa47b2c3_negatedLabel_en-US" xlink:label="lab_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposals</link:label>
    <link:label id="lab_ifrs-full_DisposalsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposals, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Borrowings_43e25357-f296-413c-9af2-8874309060a1_totalLabel_en-US" xlink:label="lab_ifrs-full_Borrowings" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_ifrs-full_Borrowings_label_en-US" xlink:label="lab_ifrs-full_Borrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Borrowings" xlink:to="lab_ifrs-full_Borrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_d587191b-d855-418c-807e-b203b6a25448_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis for derivative financial liabilities [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis for derivative financial liabilities [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory_2d227d62-b7aa-4d12-96ea-ad951df112b9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of cash and cash equivalents [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageMember_a4d1ca04-52df-4d15-bb53-f5a75b34c05a_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageMember_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageMember" xlink:to="lab_ifrs-full_WeightedAverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_13535cf8-e20d-4a62-a14c-f702192c1aaa_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_609d14c0-348b-4590-8b4f-aac9a022bc34_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [Line Items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets_557c675e-9e77-477b-95dc-dc57b132192d_terseLabel_en-US" xlink:label="lab_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equities and property</link:label>
    <link:label id="lab_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Instruments And Property Amount Contributed To Fair Value Of Plan Assets</link:label>
    <link:label id="lab_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets_documentation_en-US" xlink:label="lab_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity instruments and property amount contributed to fair value of plan assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" xlink:href="stn-20231231.xsd#stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" xlink:to="lab_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_975edc96-4d82-4fee-8ccd-f7de34077d63_negatedLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of other equity instruments forfeited in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_cba86337-7004-4e6d-a41f-6f259889c82f_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis" xlink:to="lab_ifrs-full_ClassesOfAssetsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherIntangibleAssetsMember_9fd5daa3-d037-444a-8e79-77ad7f03eefa_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_ifrs-full_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherIntangibleAssetsMember" xlink:to="lab_ifrs-full_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_72b94be2-196a-4984-bdfc-bf152d67ba78_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for foreign currency translation [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_c862bc8c-6a93-409b-87e3-c6c7365ba235_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for employee benefits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_870f592a-b1ed-454b-89c2-8bb3d6141266_terseLabel_en-US" xlink:label="lab_stn_AdjustmentsToReconcileProfitLossNonCashAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Add (deduct) items not affecting cash:</link:label>
    <link:label id="lab_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_label_en-US" xlink:label="lab_stn_AdjustmentsToReconcileProfitLossNonCashAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Reconcile Profit (Loss), Non-Cash [Abstract]</link:label>
    <link:label id="lab_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_documentation_en-US" xlink:label="lab_stn_AdjustmentsToReconcileProfitLossNonCashAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Reconcile Profit (Loss), Non-Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract" xlink:href="stn-20231231.xsd#stn_AdjustmentsToReconcileProfitLossNonCashAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract" xlink:to="lab_stn_AdjustmentsToReconcileProfitLossNonCashAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PerformanceShareUnitsMember_acf13cb1-f987-49cb-b72b-8cb62e8231e1_terseLabel_en-US" xlink:label="lab_stn_PerformanceShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PSUs</link:label>
    <link:label id="lab_stn_PerformanceShareUnitsMember_label_en-US" xlink:label="lab_stn_PerformanceShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance share units (PSUs) [member]</link:label>
    <link:label id="lab_stn_PerformanceShareUnitsMember_documentation_en-US" xlink:label="lab_stn_PerformanceShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance share units (PSUs) .</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsMember" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PerformanceShareUnitsMember" xlink:to="lab_stn_PerformanceShareUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SuretyFacilitiesMember_3388d996-7a66-4dbf-b859-995665db22b0_terseLabel_en-US" xlink:label="lab_stn_SuretyFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety facilities</link:label>
    <link:label id="lab_stn_SuretyFacilitiesMember_label_en-US" xlink:label="lab_stn_SuretyFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety facilities [Member]</link:label>
    <link:label id="lab_stn_SuretyFacilitiesMember_documentation_en-US" xlink:label="lab_stn_SuretyFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SuretyFacilitiesMember" xlink:href="stn-20231231.xsd#stn_SuretyFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SuretyFacilitiesMember" xlink:to="lab_stn_SuretyFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_a7f5e6be-2a26-4e8f-88f5-2d36c7b0e80c_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_label_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss) before tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossBeforeTax" xlink:to="lab_ifrs-full_ProfitLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_500006a1-d93a-4162-be6e-b8420b5ed94b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:to="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DividendsPaidOrdinaryShares_9db51b70-81cf-43a2-a70d-4252a64d91e2_terseLabel_en-US" xlink:label="lab_ifrs-full_DividendsPaidOrdinaryShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paid</link:label>
    <link:label id="lab_ifrs-full_DividendsPaidOrdinaryShares_label_en-US" xlink:label="lab_ifrs-full_DividendsPaidOrdinaryShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid, ordinary shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidOrdinaryShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOrdinaryShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DividendsPaidOrdinaryShares" xlink:to="lab_ifrs-full_DividendsPaidOrdinaryShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_e53735c4-6ff9-42f5-ac0a-3a0232502238_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value measurement of liabilities [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value measurement of liabilities [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_fb68fcf8-9c21-41dd-92d2-afb94aaec910_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows used in investing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_02c0e401-b5a7-459b-ae22-a54d2d15613d_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_1e256b87-203e-4e16-a316-7aa369e40355_periodStartLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_1169fade-71ca-49b3-ab4b-96d748728762_periodEndLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DividendsPaidOrdinarySharesPerShare_109889ab-3de5-48ca-abbd-2613e938a991_terseLabel_en-US" xlink:label="lab_ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend per Share (in cad per share)</link:label>
    <link:label id="lab_ifrs-full_DividendsPaidOrdinarySharesPerShare_label_en-US" xlink:label="lab_ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid, ordinary shares per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:to="lab_ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_9ddb89ca-acff-48f3-9b70-8d217fa6ff21_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of foreign exchange</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through net exchange differences, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_8baaa47a-eee1-4538-bd78-1733502cc80a_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for business combinations</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for business combinations [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember_1a32f764-c1c7-4c57-b929-df19ada842c2_terseLabel_en-US" xlink:label="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All levels of fair value hierarchy</link:label>
    <link:label id="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember_label_en-US" xlink:label="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All levels of fair value hierarchy [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract_75060bc7-d3a3-4d38-9827-486cc21f5f71_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of comprehensive income [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of comprehensive income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:to="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeFromSubleasingRightofuseAssets_8e209323-0e68-4a97-8c12-5dbfbbbb3b27_negatedLabel_en-US" xlink:label="lab_ifrs-full_IncomeFromSubleasingRightofuseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from subleases</link:label>
    <link:label id="lab_ifrs-full_IncomeFromSubleasingRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_IncomeFromSubleasingRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from subleasing right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeFromSubleasingRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets" xlink:to="lab_ifrs-full_IncomeFromSubleasingRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness_9a8a1be3-6702-4d3f-b137-36651e2f71eb_terseLabel_en-US" xlink:label="lab_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on interest rate swap</link:label>
    <link:label id="lab_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness_label_en-US" xlink:label="lab_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on change in fair value of hedging instrument used as basis for recognising hedge ineffectiveness</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness" xlink:to="lab_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_d9131c5f-0181-4503-8e7a-36588c2b43bb_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialAssets_3fddb47f-d81a-41dc-a85e-8fa86d007e6e_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross carrying amount</link:label>
    <link:label id="lab_ifrs-full_FinancialAssets_label_en-US" xlink:label="lab_ifrs-full_FinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssets" xlink:to="lab_ifrs-full_FinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_5438f146-f41a-4d4d-977a-cb00c428ea17_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Events after the Reporting Period</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of events after reporting period [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_JointOperationsAxis_dff85c6a-154d-49d3-9226-8be5730decf6_terseLabel_en-US" xlink:label="lab_ifrs-full_JointOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint operations [axis]</link:label>
    <link:label id="lab_ifrs-full_JointOperationsAxis_label_en-US" xlink:label="lab_ifrs-full_JointOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint operations [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_JointOperationsAxis" xlink:to="lab_ifrs-full_JointOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_e3421e76-86f3-4002-a3be-97bfb3606c6a_terseLabel_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange</link:label>
    <link:label id="lab_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_label_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through net exchange differences, right-of-use assets</link:label>
    <link:label id="lab_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_documentation_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through net exchange differences, right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:to="lab_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustedWeightedAverageShares_8e020a77-9483-44ef-a022-9eb43d7c9fe2_totalLabel_en-US" xlink:label="lab_ifrs-full_AdjustedWeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted shares (in shares)</link:label>
    <link:label id="lab_ifrs-full_AdjustedWeightedAverageShares_label_en-US" xlink:label="lab_ifrs-full_AdjustedWeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of ordinary shares used in calculating diluted earnings per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustedWeightedAverageShares" xlink:to="lab_ifrs-full_AdjustedWeightedAverageShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherTemporaryDifferencesMember_7ba21a38-6aeb-47b6-a04f-7f0becc3fcd4_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherTemporaryDifferencesMember_label_en-US" xlink:label="lab_ifrs-full_OtherTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other temporary differences [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTemporaryDifferencesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherTemporaryDifferencesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherTemporaryDifferencesMember" xlink:to="lab_ifrs-full_OtherTemporaryDifferencesMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>stn-20231231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:24cc9b14-5476-4f40-924d-acecf817d027,g:2c6d456c-50f9-4302-867e-643d5d83e4a2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.stantec.com/role/CoverPage" xlink:type="simple" xlink:href="stn-20231231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_e0cf4ad1-f8b0-429c-b5f9-7fdeb7474fa7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesTable_f4505ac2-a247-4b7a-93c8-28594271f094" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0cf4ad1-f8b0-429c-b5f9-7fdeb7474fa7" xlink:to="loc_dei_EntityAddressesTable_f4505ac2-a247-4b7a-93c8-28594271f094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_9a4c6b6a-c819-45a3-b315-cedae6ee28f0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesTable_f4505ac2-a247-4b7a-93c8-28594271f094" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_9a4c6b6a-c819-45a3-b315-cedae6ee28f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_fb77d552-b239-44c8-b82f-05883f7091e1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_9a4c6b6a-c819-45a3-b315-cedae6ee28f0" xlink:to="loc_dei_AddressTypeDomain_fb77d552-b239-44c8-b82f-05883f7091e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember_d1cb4b6f-fa25-499b-b500-5263eb9f1a32" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_BusinessContactMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_fb77d552-b239-44c8-b82f-05883f7091e1" xlink:to="loc_dei_BusinessContactMember_d1cb4b6f-fa25-499b-b500-5263eb9f1a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesTable_f4505ac2-a247-4b7a-93c8-28594271f094" xlink:to="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_0e101c87-cc14-4ec4-99b0-3816e4152a54" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentType_0e101c87-cc14-4ec4-99b0-3816e4152a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement_e08e8e39-ecd2-4437-94c5-532d2a345135" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentRegistrationStatement_e08e8e39-ecd2-4437-94c5-532d2a345135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_249b3901-3bc7-49b4-bbfe-b3f8ba14f808" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentAnnualReport_249b3901-3bc7-49b4-bbfe-b3f8ba14f808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_fd0d4ba8-00fb-4e67-9f57-cec046b7b135" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentPeriodEndDate_fd0d4ba8-00fb-4e67-9f57-cec046b7b135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8d2422c7-25d8-4b84-bd39-a765f252a9dc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_CurrentFiscalYearEndDate_8d2422c7-25d8-4b84-bd39-a765f252a9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_8c5851eb-4ff1-4e76-86e9-ed11e6803694" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityFileNumber_8c5851eb-4ff1-4e76-86e9-ed11e6803694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_109588e7-a317-4441-af55-97fe825b9a43" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityRegistrantName_109588e7-a317-4441-af55-97fe825b9a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_a66ed90f-7b68-410e-b3f0-298fcebfd4c3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityIncorporationStateCountryCode_a66ed90f-7b68-410e-b3f0-298fcebfd4c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber_5026d0b7-d05a-41c7-81ad-6fc14d347a9e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityPrimarySicNumber_5026d0b7-d05a-41c7-81ad-6fc14d347a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_6f638008-11d9-45fc-a751-9758a65442a9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityTaxIdentificationNumber_6f638008-11d9-45fc-a751-9758a65442a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_0aa66694-7512-4239-8618-0039341e3b1e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityAddressAddressLine1_0aa66694-7512-4239-8618-0039341e3b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_4154681f-3652-4388-b3bb-799d93c52982" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityAddressAddressLine2_4154681f-3652-4388-b3bb-799d93c52982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_4a0bb126-293f-42ad-88a0-1076dfb8b7d1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityAddressCityOrTown_4a0bb126-293f-42ad-88a0-1076dfb8b7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_ae34ef96-a9fc-4646-85d7-9cf02a522e47" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityAddressStateOrProvince_ae34ef96-a9fc-4646-85d7-9cf02a522e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_4e8caa2a-2036-44be-9c02-05bfceb4815d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityAddressCountry_4e8caa2a-2036-44be-9c02-05bfceb4815d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_30a455c1-b83d-408b-ade8-413ae005cac5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityAddressPostalZipCode_30a455c1-b83d-408b-ade8-413ae005cac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f2930d37-f2a0-43c8-a762-7f8911afcc51" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_CityAreaCode_f2930d37-f2a0-43c8-a762-7f8911afcc51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_0b09f5c0-ca2b-4084-acf8-43b0f0243179" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_LocalPhoneNumber_0b09f5c0-ca2b-4084-acf8-43b0f0243179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_171af6c9-0394-4315-adde-807785f4a827" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_ContactPersonnelName_171af6c9-0394-4315-adde-807785f4a827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_40e814d6-d503-4043-8d5f-0b65369c1c94" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_Security12bTitle_40e814d6-d503-4043-8d5f-0b65369c1c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_4a430665-52f2-4a30-896d-81dca8118d3b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_TradingSymbol_4a430665-52f2-4a30-896d-81dca8118d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_ced5b400-6b07-4be5-93f4-d99e4dbbe430" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_SecurityExchangeName_ced5b400-6b07-4be5-93f4-d99e4dbbe430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AnnualInformationForm_20c19e13-d858-4b74-b906-ca94e160be48" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_AnnualInformationForm_20c19e13-d858-4b74-b906-ca94e160be48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditedAnnualFinancialStatements_171f9c5d-6781-40a3-a826-3069bdd606c6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_AuditedAnnualFinancialStatements_171f9c5d-6781-40a3-a826-3069bdd606c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_ed5cb5fe-cc6a-448a-b585-6caf0a782237" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_ed5cb5fe-cc6a-448a-b585-6caf0a782237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_9724fd12-4718-42d4-ade5-68748adada51" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityCurrentReportingStatus_9724fd12-4718-42d4-ade5-68748adada51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_86bb398d-2767-4046-84cd-4c01b7680abc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityInteractiveDataCurrent_86bb398d-2767-4046-84cd-4c01b7680abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_a91c3fff-73e6-4f49-a7c1-575ba6ecb0aa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityEmergingGrowthCompany_a91c3fff-73e6-4f49-a7c1-575ba6ecb0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_891c72b1-3784-47ef-9bcf-cb9b09dbc456" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_IcfrAuditorAttestationFlag_891c72b1-3784-47ef-9bcf-cb9b09dbc456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_ec2afa67-6b9b-4da3-8874-71c6aead41fb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_ec2afa67-6b9b-4da3-8874-71c6aead41fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_aaf158e5-93a3-4088-96e7-8b74a912427b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_aaf158e5-93a3-4088-96e7-8b74a912427b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_e85b9ddd-0a68-4755-8b39-5ebd015b152d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_AmendmentFlag_e85b9ddd-0a68-4755-8b39-5ebd015b152d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_061cdf5a-0bad-4111-bb4a-886748a2874f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentFiscalYearFocus_061cdf5a-0bad-4111-bb4a-886748a2874f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_93ea8714-e762-4557-9512-3abb8a44f6bb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_DocumentFiscalPeriodFocus_93ea8714-e762-4557-9512-3abb8a44f6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_b634bf75-de58-4b0b-9cad-3a46e9c92785" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_c552834b-e7c8-44cd-a2a9-e670e4052610" xlink:to="loc_dei_EntityCentralIndexKey_b634bf75-de58-4b0b-9cad-3a46e9c92785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/AuditInformation" xlink:type="simple" xlink:href="stn-20231231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_AuditInformationAbstract_a4f862f9-5329-4ef9-aef0-40cb5db088bf" xlink:href="stn-20231231.xsd#stn_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_671c40f1-c409-4a54-97ba-ef3d97594cbb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AuditInformationAbstract_a4f862f9-5329-4ef9-aef0-40cb5db088bf" xlink:to="loc_dei_AuditorName_671c40f1-c409-4a54-97ba-ef3d97594cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_2a097356-68de-469f-889a-1f1abd4ca941" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AuditInformationAbstract_a4f862f9-5329-4ef9-aef0-40cb5db088bf" xlink:to="loc_dei_AuditorLocation_2a097356-68de-469f-889a-1f1abd4ca941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_d518e1ed-3cbf-4e83-b613-b47b9599ca4f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AuditInformationAbstract_a4f862f9-5329-4ef9-aef0-40cb5db088bf" xlink:to="loc_dei_AuditorFirmId_d518e1ed-3cbf-4e83-b613-b47b9599ca4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="simple" xlink:href="stn-20231231.xsd#ConsolidatedStatementsofFinancialPosition"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract_39e979fe-3b1f-42b6-9d52-dd855f3b28b9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsAbstract_20663d0a-f4f2-4631-82f2-5097d90aadc3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_39e979fe-3b1f-42b6-9d52-dd855f3b28b9" xlink:to="loc_ifrs-full_AssetsAbstract_20663d0a-f4f2-4631-82f2-5097d90aadc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssetsAbstract_06b28594-d97f-4695-a181-cfc3ad4e92a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_20663d0a-f4f2-4631-82f2-5097d90aadc3" xlink:to="loc_ifrs-full_CurrentAssetsAbstract_06b28594-d97f-4695-a181-cfc3ad4e92a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_6b4fa636-d030-4544-9237-ca9a13cd2996" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_06b28594-d97f-4695-a181-cfc3ad4e92a9" xlink:to="loc_ifrs-full_CashAndCashEquivalents_6b4fa636-d030-4544-9237-ca9a13cd2996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_c0351551-673c-40f7-97be-8d0fd7b86b0d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_06b28594-d97f-4695-a181-cfc3ad4e92a9" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_c0351551-673c-40f7-97be-8d0fd7b86b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnbilledReceivables_954f45f2-dfec-4f4a-b5fe-c2dee46efd48" xlink:href="stn-20231231.xsd#stn_UnbilledReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_06b28594-d97f-4695-a181-cfc3ad4e92a9" xlink:to="loc_stn_UnbilledReceivables_954f45f2-dfec-4f4a-b5fe-c2dee46efd48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_796d6e73-2f54-4c72-bdc1-a02d42d3dc62" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_06b28594-d97f-4695-a181-cfc3ad4e92a9" xlink:to="loc_ifrs-full_CurrentContractAssets_796d6e73-2f54-4c72-bdc1-a02d42d3dc62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent_14bddbe4-ed8d-4992-b9ca-39bcb92750e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_06b28594-d97f-4695-a181-cfc3ad4e92a9" xlink:to="loc_ifrs-full_CurrentTaxAssetsCurrent_14bddbe4-ed8d-4992-b9ca-39bcb92750e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_8e016bdf-ac7c-4103-8f7d-0c3940bc0f09" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_06b28594-d97f-4695-a181-cfc3ad4e92a9" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_8e016bdf-ac7c-4103-8f7d-0c3940bc0f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentAssets_109a2e92-203d-42ac-b376-26abdb5c6e90" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_06b28594-d97f-4695-a181-cfc3ad4e92a9" xlink:to="loc_ifrs-full_OtherCurrentAssets_109a2e92-203d-42ac-b376-26abdb5c6e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_96ba6109-f973-4642-aacc-b46e1333d3d0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_06b28594-d97f-4695-a181-cfc3ad4e92a9" xlink:to="loc_ifrs-full_CurrentAssets_96ba6109-f973-4642-aacc-b46e1333d3d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract_7964a50d-5e07-4df2-b12e-6c56af763d40" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_20663d0a-f4f2-4631-82f2-5097d90aadc3" xlink:to="loc_ifrs-full_NoncurrentAssetsAbstract_7964a50d-5e07-4df2-b12e-6c56af763d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_841cd716-3d49-4a0e-b4ec-6bf358fffe91" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_7964a50d-5e07-4df2-b12e-6c56af763d40" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_841cd716-3d49-4a0e-b4ec-6bf358fffe91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_4d6f434d-3845-486a-bcad-a6fb95aa2851" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_7964a50d-5e07-4df2-b12e-6c56af763d40" xlink:to="loc_ifrs-full_RightofuseAssets_4d6f434d-3845-486a-bcad-a6fb95aa2851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_b8dc2892-96b0-4cbe-8114-613dfa4c5ec5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_7964a50d-5e07-4df2-b12e-6c56af763d40" xlink:to="loc_ifrs-full_Goodwill_b8dc2892-96b0-4cbe-8114-613dfa4c5ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_4da778c4-9951-49fb-a8ca-4a61bfb2808c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_7964a50d-5e07-4df2-b12e-6c56af763d40" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_4da778c4-9951-49fb-a8ca-4a61bfb2808c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_afe9af79-6850-4955-a7e5-451d4ba26527" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_7964a50d-5e07-4df2-b12e-6c56af763d40" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_afe9af79-6850-4955-a7e5-451d4ba26527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_178965f3-e1f6-4290-9f5b-44f058dcd175" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_7964a50d-5e07-4df2-b12e-6c56af763d40" xlink:to="loc_ifrs-full_DeferredTaxAssets_178965f3-e1f6-4290-9f5b-44f058dcd175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_e80943f1-5fb2-48cf-a5c6-e3b1a51512d7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_7964a50d-5e07-4df2-b12e-6c56af763d40" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_e80943f1-5fb2-48cf-a5c6-e3b1a51512d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_36a1945d-38f5-4d56-a5e0-e8d1e1858669" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_20663d0a-f4f2-4631-82f2-5097d90aadc3" xlink:to="loc_ifrs-full_Assets_36a1945d-38f5-4d56-a5e0-e8d1e1858669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract_c71dd2c5-ab37-42d6-b824-666926695f4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_39e979fe-3b1f-42b6-9d52-dd855f3b28b9" xlink:to="loc_ifrs-full_EquityAndLiabilitiesAbstract_c71dd2c5-ab37-42d6-b824-666926695f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract_2ac09427-32ee-45b4-8137-6581a7a9b80d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_c71dd2c5-ab37-42d6-b824-666926695f4b" xlink:to="loc_ifrs-full_CurrentLiabilitiesAbstract_2ac09427-32ee-45b4-8137-6581a7a9b80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_d1f3d1f9-f102-4105-b813-7d84b35c0955" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_2ac09427-32ee-45b4-8137-6581a7a9b80d" xlink:to="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_d1f3d1f9-f102-4105-b813-7d84b35c0955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_d3e151ea-2a5a-4ff8-9f0b-508ed1cc0bc3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_2ac09427-32ee-45b4-8137-6581a7a9b80d" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_d3e151ea-2a5a-4ff8-9f0b-508ed1cc0bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_34696e3a-e34e-4fef-bdac-3968df477942" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_2ac09427-32ee-45b4-8137-6581a7a9b80d" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_34696e3a-e34e-4fef-bdac-3968df477942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_9d09c7f5-ce2a-4e98-8077-29b996633d6d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_2ac09427-32ee-45b4-8137-6581a7a9b80d" xlink:to="loc_ifrs-full_CurrentContractLiabilities_9d09c7f5-ce2a-4e98-8077-29b996633d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_66ef8dc6-8a38-47c9-8fb5-bd2a5df18660" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_2ac09427-32ee-45b4-8137-6581a7a9b80d" xlink:to="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_66ef8dc6-8a38-47c9-8fb5-bd2a5df18660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_95651e28-fb2f-482f-8b3e-3811509b1fe5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_2ac09427-32ee-45b4-8137-6581a7a9b80d" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_95651e28-fb2f-482f-8b3e-3811509b1fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_afeff611-2035-4830-9e46-146f124cc3cb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentProvisions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_2ac09427-32ee-45b4-8137-6581a7a9b80d" xlink:to="loc_ifrs-full_CurrentProvisions_afeff611-2035-4830-9e46-146f124cc3cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_939f3ca5-ec48-4327-ba03-e7dac3d384b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_2ac09427-32ee-45b4-8137-6581a7a9b80d" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_939f3ca5-ec48-4327-ba03-e7dac3d384b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_944342ea-a67b-4d20-b3f7-3a047685b2ba" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_2ac09427-32ee-45b4-8137-6581a7a9b80d" xlink:to="loc_ifrs-full_CurrentLiabilities_944342ea-a67b-4d20-b3f7-3a047685b2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract_b08fe2a4-e078-417d-8f90-ceb59d293a80" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_c71dd2c5-ab37-42d6-b824-666926695f4b" xlink:to="loc_ifrs-full_NoncurrentLiabilitiesAbstract_b08fe2a4-e078-417d-8f90-ceb59d293a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_983148b9-3b36-4cb6-af03-6b38ccb0db56" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_b08fe2a4-e078-417d-8f90-ceb59d293a80" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_983148b9-3b36-4cb6-af03-6b38ccb0db56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_1ca3f1df-02e5-43d8-bdf0-a28d9b61e93b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LongtermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_b08fe2a4-e078-417d-8f90-ceb59d293a80" xlink:to="loc_ifrs-full_LongtermBorrowings_1ca3f1df-02e5-43d8-bdf0-a28d9b61e93b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_73e898f9-8f79-48e4-a834-fe48bd34c3ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_b08fe2a4-e078-417d-8f90-ceb59d293a80" xlink:to="loc_ifrs-full_NoncurrentProvisions_73e898f9-8f79-48e4-a834-fe48bd34c3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_455388c8-9b09-4ac7-b23c-570ceaadaed8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_b08fe2a4-e078-417d-8f90-ceb59d293a80" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_455388c8-9b09-4ac7-b23c-570ceaadaed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_34df1c83-f967-40e1-8971-1709ae0d68e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_b08fe2a4-e078-417d-8f90-ceb59d293a80" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_34df1c83-f967-40e1-8971-1709ae0d68e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentLiabilities_c4d07114-b3b1-4d6a-a6b1-36ec6c5c9daa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_b08fe2a4-e078-417d-8f90-ceb59d293a80" xlink:to="loc_ifrs-full_OtherNoncurrentLiabilities_c4d07114-b3b1-4d6a-a6b1-36ec6c5c9daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_a8e0ad81-ee25-4c0d-bc98-004391f0e4ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_c71dd2c5-ab37-42d6-b824-666926695f4b" xlink:to="loc_ifrs-full_Liabilities_a8e0ad81-ee25-4c0d-bc98-004391f0e4ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAbstract_1bfb67e5-51c8-4c86-a6fc-1238b04201e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_c71dd2c5-ab37-42d6-b824-666926695f4b" xlink:to="loc_ifrs-full_EquityAbstract_1bfb67e5-51c8-4c86-a6fc-1238b04201e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_5a6c7252-128f-4510-b6c7-fb3085a3dab2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_1bfb67e5-51c8-4c86-a6fc-1238b04201e6" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_5a6c7252-128f-4510-b6c7-fb3085a3dab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_61b854cf-9af0-4b76-a346-ca128baf22ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_c71dd2c5-ab37-42d6-b824-666926695f4b" xlink:to="loc_ifrs-full_EquityAndLiabilities_61b854cf-9af0-4b76-a346-ca128baf22ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="stn-20231231.xsd#ConsolidatedStatementsofIncome"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_a5045d19-5095-4ff2-88d5-ff52a07c8eba" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_a5045d19-5095-4ff2-88d5-ff52a07c8eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_8ae99870-d958-4964-a39b-13a63ed4d605" xlink:href="stn-20231231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_8ae99870-d958-4964-a39b-13a63ed4d605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRevenue_7ec21000-25fa-4d93-9c7d-1e936c3274fe" xlink:href="stn-20231231.xsd#stn_NetRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_stn_NetRevenue_7ec21000-25fa-4d93-9c7d-1e936c3274fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales_27163ae6-6308-4802-9da3-27af55477b61" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_ifrs-full_CostOfSales_27163ae6-6308-4802-9da3-27af55477b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_44a9a9cc-abf4-413b-9e6a-a8f707504245" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_ifrs-full_GrossProfit_44a9a9cc-abf4-413b-9e6a-a8f707504245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_46b0cc4a-3948-447b-ace2-a815543e4e6a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_46b0cc4a-3948-447b-ace2-a815543e4e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_06ad4e34-be06-4d8f-9da0-b40a6198314c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_06ad4e34-be06-4d8f-9da0-b40a6198314c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_e624f04e-8471-4001-98c1-b39f51410707" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_e624f04e-8471-4001-98c1-b39f51410707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationExpense_3f099a7b-7058-47e7-bdbc-9d1d9928faee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_ifrs-full_AmortisationExpense_3f099a7b-7058-47e7-bdbc-9d1d9928faee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRevenueExpense_0e78676a-fd76-42e3-bfef-d5ed08adaffb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRevenueExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_ifrs-full_InterestRevenueExpense_0e78676a-fd76-42e3-bfef-d5ed08adaffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherOperatingIncomeExpense_1d5a58e9-4f7f-4fe3-80bd-325871d0488b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherOperatingIncomeExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_ifrs-full_OtherOperatingIncomeExpense_1d5a58e9-4f7f-4fe3-80bd-325871d0488b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_a73d0e6f-d513-4e8e-a774-04ffeb38ffef" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_a73d0e6f-d513-4e8e-a774-04ffeb38ffef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_1ef5a02c-1c6e-43ea-8e44-8e48c18c4f80" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_1ef5a02c-1c6e-43ea-8e44-8e48c18c4f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_32c164f5-5b5a-445c-af2b-8e6a579de181" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_1ef5a02c-1c6e-43ea-8e44-8e48c18c4f80" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_32c164f5-5b5a-445c-af2b-8e6a579de181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_79e289c7-2e9a-4483-b041-7539eca2672c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_1ef5a02c-1c6e-43ea-8e44-8e48c18c4f80" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_79e289c7-2e9a-4483-b041-7539eca2672c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_df64de05-ae0e-46a2-81d4-bbcaea908a44" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_1ef5a02c-1c6e-43ea-8e44-8e48c18c4f80" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_df64de05-ae0e-46a2-81d4-bbcaea908a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_e8c1008e-c920-44a6-88a2-931549c8409e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_ifrs-full_ProfitLoss_e8c1008e-c920-44a6-88a2-931549c8409e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_3a135987-4269-4a02-80cd-02d5ee72463d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_ifrs-full_BasicEarningsLossPerShare_3a135987-4269-4a02-80cd-02d5ee72463d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_9ff78758-c684-41ec-b687-f772782272e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_22b19516-cb99-430c-be98-3865d7021c32" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShare_9ff78758-c684-41ec-b687-f772782272e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="stn-20231231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_56e4dcb5-fc59-497c-9964-f3682f471679" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_0544f5ac-ae85-443f-ac6d-f92a16b12ee6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_56e4dcb5-fc59-497c-9964-f3682f471679" xlink:to="loc_ifrs-full_ProfitLoss_0544f5ac-ae85-443f-ac6d-f92a16b12ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_4e5906c1-0a29-41d0-80ac-246fcabc0da8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_56e4dcb5-fc59-497c-9964-f3682f471679" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_4e5906c1-0a29-41d0-80ac-246fcabc0da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_69d2508b-7220-4593-ae07-aa869db81269" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_4e5906c1-0a29-41d0-80ac-246fcabc0da8" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_69d2508b-7220-4593-ae07-aa869db81269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_f6681eb8-9e5b-4bf2-bebd-572ce1a49aac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_69d2508b-7220-4593-ae07-aa869db81269" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_f6681eb8-9e5b-4bf2-bebd-572ce1a49aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_a0fd6768-220c-46b4-9923-0ffb0504e97b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_69d2508b-7220-4593-ae07-aa869db81269" xlink:to="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_a0fd6768-220c-46b4-9923-0ffb0504e97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_763dce17-873d-4c85-a751-8484d0f5ea43" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_69d2508b-7220-4593-ae07-aa869db81269" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_763dce17-873d-4c85-a751-8484d0f5ea43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_dacadd0e-244b-46a5-a6db-82dc09503c30" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_4e5906c1-0a29-41d0-80ac-246fcabc0da8" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_dacadd0e-244b-46a5-a6db-82dc09503c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_ccbf0956-97bf-4404-9315-4841b68e352b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_dacadd0e-244b-46a5-a6db-82dc09503c30" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_ccbf0956-97bf-4404-9315-4841b68e352b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_748d7858-4ebb-440e-95fb-4cd37ad5401d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_4e5906c1-0a29-41d0-80ac-246fcabc0da8" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_748d7858-4ebb-440e-95fb-4cd37ad5401d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_a44ac215-822c-465d-ba2e-b4c94bf21611" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_56e4dcb5-fc59-497c-9964-f3682f471679" xlink:to="loc_ifrs-full_ComprehensiveIncome_a44ac215-822c-465d-ba2e-b4c94bf21611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="stn-20231231.xsd#ConsolidatedStatementsofShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract_c4e762e8-8527-410f-b342-9f422ed05a10" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_15917398-92a9-44cf-977b-fdbbfef0a995" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract_c4e762e8-8527-410f-b342-9f422ed05a10" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_15917398-92a9-44cf-977b-fdbbfef0a995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_560e7453-114e-4186-abcf-a034b8c573e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_15917398-92a9-44cf-977b-fdbbfef0a995" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_560e7453-114e-4186-abcf-a034b8c573e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_e9791bcc-2a75-41e7-853f-d813cb49485f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_560e7453-114e-4186-abcf-a034b8c573e1" xlink:to="loc_ifrs-full_EquityMember_e9791bcc-2a75-41e7-853f-d813cb49485f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_9029153b-5e1f-4337-a3b6-9e56f98ca73d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAttributableToOwnersOfParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_e9791bcc-2a75-41e7-853f-d813cb49485f" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_9029153b-5e1f-4337-a3b6-9e56f98ca73d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_9ec9f88c-52c4-4c07-97d3-74ca2fa68e08" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_9029153b-5e1f-4337-a3b6-9e56f98ca73d" xlink:to="loc_ifrs-full_IssuedCapitalMember_9ec9f88c-52c4-4c07-97d3-74ca2fa68e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_65d5d19e-5486-4299-a067-3aa506ac4f72" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_9029153b-5e1f-4337-a3b6-9e56f98ca73d" xlink:to="loc_ifrs-full_AdditionalPaidinCapitalMember_65d5d19e-5486-4299-a067-3aa506ac4f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember_58d0ef1a-c584-48ec-92be-2fbfb5ee75e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_9029153b-5e1f-4337-a3b6-9e56f98ca73d" xlink:to="loc_ifrs-full_RetainedEarningsMember_58d0ef1a-c584-48ec-92be-2fbfb5ee75e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_46d29c7f-cee5-43aa-b644-db60feb1d1e4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_9029153b-5e1f-4337-a3b6-9e56f98ca73d" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_46d29c7f-cee5-43aa-b644-db60feb1d1e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_15917398-92a9-44cf-977b-fdbbfef0a995" xlink:to="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_d59ff9ab-aa10-4e56-9461-22769328dae8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_d59ff9ab-aa10-4e56-9461-22769328dae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_de961b95-d6c7-4697-a0d1-72c2db8c8e75" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_de961b95-d6c7-4697-a0d1-72c2db8c8e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_a21e0886-c577-4663-b9b3-353ff3d19b5f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_ProfitLoss_a21e0886-c577-4663-b9b3-353ff3d19b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_16100428-2e87-495c-b5fd-3dc2ded7e154" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_16100428-2e87-495c-b5fd-3dc2ded7e154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_43730580-5df6-4d15-99f3-6da72ed8170a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_ComprehensiveIncome_43730580-5df6-4d15-99f3-6da72ed8170a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_689285aa-32e1-43bc-b854-dc6fec54c3be" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_689285aa-32e1-43bc-b854-dc6fec54c3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_958f5a85-215f-4c9d-a541-2b321de48f09" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_958f5a85-215f-4c9d-a541-2b321de48f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_f24aa7f5-c1d1-4556-944c-fb5d3680c57d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_f24aa7f5-c1d1-4556-944c-fb5d3680c57d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_78180de0-2dba-49b0-ad42-d7709dd477f9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_78180de0-2dba-49b0-ad42-d7709dd477f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssueOfEquity_b7ca959f-4840-4a20-8445-24b895cf5b62" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssueOfEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_IssueOfEquity_b7ca959f-4840-4a20-8445-24b895cf5b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseInNumberOfSharesRepurchased_84bf658b-36f5-4897-b95e-1de5b5ceaae9" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseInNumberOfSharesRepurchased"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_stn_IncreaseDecreaseInNumberOfSharesRepurchased_84bf658b-36f5-4897-b95e-1de5b5ceaae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_9036b15e-d092-47a3-bc2e-f2ac300a29ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfTreasuryShares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_PurchaseOfTreasuryShares_9036b15e-d092-47a3-bc2e-f2ac300a29ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_2adc6653-4536-45ba-9033-42a7f1445963" xlink:href="stn-20231231.xsd#stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_2adc6653-4536-45ba-9033-42a7f1445963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaid_f49274ac-b047-4ffb-84c9-4a480ac24db3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaid"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_DividendsPaid_f49274ac-b047-4ffb-84c9-4a480ac24db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_a2328ba0-97d5-4ff0-ba32-b9109a053aad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_a2328ba0-97d5-4ff0-ba32-b9109a053aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_097f8b23-9843-4de5-9bff-99cba6096643" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5b3c157c-5d83-4707-95c3-90b149245f90" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_097f8b23-9843-4de5-9bff-99cba6096643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="stn-20231231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract_aa5c325e-d930-4cd0-ba63-79f0226fea63" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_d3819434-ff76-4727-b3c9-a41e02ac21da" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_aa5c325e-d930-4cd0-ba63-79f0226fea63" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_d3819434-ff76-4727-b3c9-a41e02ac21da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_ee8fedc6-b865-4704-bdd1-b44be0d0c0da" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_d3819434-ff76-4727-b3c9-a41e02ac21da" xlink:to="loc_ifrs-full_ProfitLossFromContinuingOperations_ee8fedc6-b865-4704-bdd1-b44be0d0c0da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_3f1290f0-9b83-480c-bbee-361e63a472ac" xlink:href="stn-20231231.xsd#stn_AdjustmentsToReconcileProfitLossNonCashAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_d3819434-ff76-4727-b3c9-a41e02ac21da" xlink:to="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_3f1290f0-9b83-480c-bbee-361e63a472ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment_7083c72b-795d-4282-9f1d-021b2ea64e38" xlink:href="stn-20231231.xsd#stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_3f1290f0-9b83-480c-bbee-361e63a472ac" xlink:to="loc_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment_7083c72b-795d-4282-9f1d-021b2ea64e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets_00a67a85-bd5c-4f2f-82a6-a37743a8da58" xlink:href="stn-20231231.xsd#stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_3f1290f0-9b83-480c-bbee-361e63a472ac" xlink:to="loc_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets_00a67a85-bd5c-4f2f-82a6-a37743a8da58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForAmortisationExpense_b19588bf-0850-4ea1-8c45-f4a6f69e67a4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForAmortisationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_3f1290f0-9b83-480c-bbee-361e63a472ac" xlink:to="loc_ifrs-full_AdjustmentsForAmortisationExpense_b19588bf-0850-4ea1-8c45-f4a6f69e67a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_f1547b5b-56df-46c4-9373-444e5bb193f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_3f1290f0-9b83-480c-bbee-361e63a472ac" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_f1547b5b-56df-46c4-9373-444e5bb193f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_5036921e-eaa7-41c9-a1c9-3e6b2a9b1247" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_3f1290f0-9b83-480c-bbee-361e63a472ac" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_5036921e-eaa7-41c9-a1c9-3e6b2a9b1247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForProvisions_72dfc7de-e95b-43a5-b46f-3eec24cb1a2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_3f1290f0-9b83-480c-bbee-361e63a472ac" xlink:to="loc_ifrs-full_AdjustmentsForProvisions_72dfc7de-e95b-43a5-b46f-3eec24cb1a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsForNoncashItems_0610bb49-ca30-4db3-afc6-9a4e10f07818" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_3f1290f0-9b83-480c-bbee-361e63a472ac" xlink:to="loc_ifrs-full_OtherAdjustmentsForNoncashItems_0610bb49-ca30-4db3-afc6-9a4e10f07818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_cebe0c14-397b-4e08-acb1-b02527368c87" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_3f1290f0-9b83-480c-bbee-361e63a472ac" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_cebe0c14-397b-4e08-acb1-b02527368c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_7dfa5145-455e-484e-a4e6-f6265e43726d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_d3819434-ff76-4727-b3c9-a41e02ac21da" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_7dfa5145-455e-484e-a4e6-f6265e43726d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets_c361dde3-51ca-4d29-ae3f-ec8d8b4309df" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_d3819434-ff76-4727-b3c9-a41e02ac21da" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets_c361dde3-51ca-4d29-ae3f-ec8d8b4309df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets_87400290-7f9f-4851-b2d5-307a1c897aae" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_d3819434-ff76-4727-b3c9-a41e02ac21da" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets_87400290-7f9f-4851-b2d5-307a1c897aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses_8d59b757-f8f5-462b-aa1d-cb1e0380ad18" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_d3819434-ff76-4727-b3c9-a41e02ac21da" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses_8d59b757-f8f5-462b-aa1d-cb1e0380ad18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_bc9c608b-c576-4d2e-be53-f632b6e7b337" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_d3819434-ff76-4727-b3c9-a41e02ac21da" xlink:to="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_bc9c608b-c576-4d2e-be53-f632b6e7b337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_dd963aea-e5b6-4c51-95ef-fcdda6fb41a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_d3819434-ff76-4727-b3c9-a41e02ac21da" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_dd963aea-e5b6-4c51-95ef-fcdda6fb41a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities_4c5aaf2a-005c-4fc4-b189-6894e15d9c42" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_d3819434-ff76-4727-b3c9-a41e02ac21da" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities_4c5aaf2a-005c-4fc4-b189-6894e15d9c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_3112c125-3c21-455c-a194-67ada98469e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_d3819434-ff76-4727-b3c9-a41e02ac21da" xlink:to="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_3112c125-3c21-455c-a194-67ada98469e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_329c2e37-5695-4217-81b5-5e0f8c87dbd3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_d3819434-ff76-4727-b3c9-a41e02ac21da" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_329c2e37-5695-4217-81b5-5e0f8c87dbd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a2a2c299-765a-43a9-bd69-ed66f8442b32" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_aa5c325e-d930-4cd0-ba63-79f0226fea63" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a2a2c299-765a-43a9-bd69-ed66f8442b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_6ea018b0-a8e4-41bf-8099-b915a549c2a7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a2a2c299-765a-43a9-bd69-ed66f8442b32" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_6ea018b0-a8e4-41bf-8099-b915a549c2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities_2d7f978a-9153-4cb8-97fc-8f34e78e0f86" xlink:href="stn-20231231.xsd#stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a2a2c299-765a-43a9-bd69-ed66f8442b32" xlink:to="loc_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities_2d7f978a-9153-4cb8-97fc-8f34e78e0f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities_59986505-b1a5-4b50-89b1-a2594148a5d2" xlink:href="stn-20231231.xsd#stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a2a2c299-765a-43a9-bd69-ed66f8442b32" xlink:to="loc_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities_59986505-b1a5-4b50-89b1-a2594148a5d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities_2766e411-04af-4356-853c-9d8ba930e702" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a2a2c299-765a-43a9-bd69-ed66f8442b32" xlink:to="loc_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities_2766e411-04af-4356-853c-9d8ba930e702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_12b647ee-a03f-4b0f-87e5-096116081c31" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a2a2c299-765a-43a9-bd69-ed66f8442b32" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_12b647ee-a03f-4b0f-87e5-096116081c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_0bdcded6-ec79-4e64-aa34-8fa795b56b01" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a2a2c299-765a-43a9-bd69-ed66f8442b32" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_0bdcded6-ec79-4e64-aa34-8fa795b56b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_98070f0a-b434-42a3-b58b-95e7626511a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_aa5c325e-d930-4cd0-ba63-79f0226fea63" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_98070f0a-b434-42a3-b58b-95e7626511a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_8715ad28-08eb-4886-a499-54fd60bc33b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_98070f0a-b434-42a3-b58b-95e7626511a8" xlink:to="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_8715ad28-08eb-4886-a499-54fd60bc33b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities_cae91823-dae1-4fe3-be6d-5914a57e1b14" xlink:href="stn-20231231.xsd#stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_98070f0a-b434-42a3-b58b-95e7626511a8" xlink:to="loc_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities_cae91823-dae1-4fe3-be6d-5914a57e1b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings_0461107f-2986-464d-b191-883cb8d27797" xlink:href="stn-20231231.xsd#stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_98070f0a-b434-42a3-b58b-95e7626511a8" xlink:to="loc_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings_0461107f-2986-464d-b191-883cb8d27797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRepaymentOfProceedsFromBankIndebtedness_4b8a3c3a-5066-4b72-814f-96dca0592b8c" xlink:href="stn-20231231.xsd#stn_NetRepaymentOfProceedsFromBankIndebtedness"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_98070f0a-b434-42a3-b58b-95e7626511a8" xlink:to="loc_stn_NetRepaymentOfProceedsFromBankIndebtedness_4b8a3c3a-5066-4b72-814f-96dca0592b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowsUsedInFinancingActivitiesForLeases_f187c709-f061-4599-9d76-eb82bac53060" xlink:href="stn-20231231.xsd#stn_CashFlowsUsedInFinancingActivitiesForLeases"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_98070f0a-b434-42a3-b58b-95e7626511a8" xlink:to="loc_stn_CashFlowsUsedInFinancingActivitiesForLeases_f187c709-f061-4599-9d76-eb82bac53060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_38d45d2f-f10e-434b-9523-00af381c557e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_98070f0a-b434-42a3-b58b-95e7626511a8" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_38d45d2f-f10e-434b-9523-00af381c557e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsToAcquireOrRedeemEntitysShares_abfc00fc-ec29-4e05-bfc1-85dc16f9f380" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsToAcquireOrRedeemEntitysShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_98070f0a-b434-42a3-b58b-95e7626511a8" xlink:to="loc_ifrs-full_PaymentsToAcquireOrRedeemEntitysShares_abfc00fc-ec29-4e05-bfc1-85dc16f9f380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_5cf4c508-c98e-41fe-beb1-776a28abbff3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_98070f0a-b434-42a3-b58b-95e7626511a8" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_5cf4c508-c98e-41fe-beb1-776a28abbff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_9cc496ef-c6db-4461-bf1f-01f66a678a73" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_98070f0a-b434-42a3-b58b-95e7626511a8" xlink:to="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_9cc496ef-c6db-4461-bf1f-01f66a678a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_e21baa4a-84b8-494d-ab3c-2b1616c010be" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_98070f0a-b434-42a3-b58b-95e7626511a8" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_e21baa4a-84b8-494d-ab3c-2b1616c010be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_8958ec94-7d45-417f-b245-7c7cc5ca3a1e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_aa5c325e-d930-4cd0-ba63-79f0226fea63" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_8958ec94-7d45-417f-b245-7c7cc5ca3a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_8ff96666-354d-4582-b25e-5a3c9fca5c85" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_aa5c325e-d930-4cd0-ba63-79f0226fea63" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_8ff96666-354d-4582-b25e-5a3c9fca5c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_18c627b9-f662-4f0a-ba5c-dcf2510d07f1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_aa5c325e-d930-4cd0-ba63-79f0226fea63" xlink:to="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_18c627b9-f662-4f0a-ba5c-dcf2510d07f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_7be93a52-85a5-4acc-94a5-0f77e89566fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_aa5c325e-d930-4cd0-ba63-79f0226fea63" xlink:to="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_7be93a52-85a5-4acc-94a5-0f77e89566fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CorporateInformation" xlink:type="simple" xlink:href="stn-20231231.xsd#CorporateInformation"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CorporateInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_0755ffa4-8139-417b-996a-5667593bf9b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_ea57bc68-8fcd-464a-b412-9d7f5d639153" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_0755ffa4-8139-417b-996a-5667593bf9b5" xlink:to="loc_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_ea57bc68-8fcd-464a-b412-9d7f5d639153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/BasisofPreparation" xlink:type="simple" xlink:href="stn-20231231.xsd#BasisofPreparation"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/BasisofPreparation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_BasisOfPreparationOfFinancialStatementsAbstract_3855b46b-f1e4-4856-9aa6-c32ab5ff1d74" xlink:href="stn-20231231.xsd#stn_BasisOfPreparationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_f8325a29-d872-4c8f-872a-e247060856f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_BasisOfPreparationOfFinancialStatementsAbstract_3855b46b-f1e4-4856-9aa6-c32ab5ff1d74" xlink:to="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_f8325a29-d872-4c8f-872a-e247060856f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/BasisofConsolidation" xlink:type="simple" xlink:href="stn-20231231.xsd#BasisofConsolidation"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/BasisofConsolidation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_BasisOfConsolidationAbstract_3d075291-1b59-493c-8dfa-88a13c9aaa55" xlink:href="stn-20231231.xsd#stn_BasisOfConsolidationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_20073b02-d4ee-4b41-a9e1-bb802e89cfbd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBasisOfConsolidationExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_BasisOfConsolidationAbstract_3d075291-1b59-493c-8dfa-88a13c9aaa55" xlink:to="loc_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_20073b02-d4ee-4b41-a9e1-bb802e89cfbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/MaterialAccountingPolicyInformation" xlink:type="simple" xlink:href="stn-20231231.xsd#MaterialAccountingPolicyInformation"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/MaterialAccountingPolicyInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_ListOfAccountingPoliciesAbstract_8c475b17-301a-4aeb-8e25-100232b70528" xlink:href="stn-20231231.xsd#stn_ListOfAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory_6ed54621-c6e6-4d77-aa76-78e82498f519" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8c475b17-301a-4aeb-8e25-100232b70528" xlink:to="loc_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory_6ed54621-c6e6-4d77-aa76-78e82498f519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SignificantAccountingJudgmentsEstimatesandAssumptions" xlink:type="simple" xlink:href="stn-20231231.xsd#SignificantAccountingJudgmentsEstimatesandAssumptions"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/SignificantAccountingJudgmentsEstimatesandAssumptions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_AccountingJudgementsAndEstimatesAbstract_747ad1ee-258a-46b2-923e-410c4ee99aea" xlink:href="stn-20231231.xsd#stn_AccountingJudgementsAndEstimatesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_cc7cb6f9-cf5a-4cad-a774-bc731df9c9de" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AccountingJudgementsAndEstimatesAbstract_747ad1ee-258a-46b2-923e-410c4ee99aea" xlink:to="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_cc7cb6f9-cf5a-4cad-a774-bc731df9c9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPolicies" xlink:type="simple" xlink:href="stn-20231231.xsd#RecentAccountingPronouncementsandChangestoAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_cb88c651-69ac-4948-861c-ed1a0589a87f" xlink:href="stn-20231231.xsd#stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_478819e4-4039-48d1-8fb7-c50c3b52d1a4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_cb88c651-69ac-4948-861c-ed1a0589a87f" xlink:to="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_478819e4-4039-48d1-8fb7-c50c3b52d1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/BusinessAcquisition" xlink:type="simple" xlink:href="stn-20231231.xsd#BusinessAcquisition"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/BusinessAcquisition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_BusinessAcquisitionsAbstract_6073f2cf-385b-41d0-a972-92b2658ebed5" xlink:href="stn-20231231.xsd#stn_BusinessAcquisitionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_64d9d864-7ea0-4aed-ac20-b7412e33dd78" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_BusinessAcquisitionsAbstract_6073f2cf-385b-41d0-a972-92b2658ebed5" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_64d9d864-7ea0-4aed-ac20-b7412e33dd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashandCashEquivalents" xlink:type="simple" xlink:href="stn-20231231.xsd#CashandCashEquivalents"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CashandCashEquivalents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_ce83a7ea-d269-4bf3-a8c2-9785205e618f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory_6e31445b-5793-45ac-8b3b-5eafb9226fc0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_ce83a7ea-d269-4bf3-a8c2-9785205e618f" xlink:to="loc_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory_6e31445b-5793-45ac-8b3b-5eafb9226fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherReceivables" xlink:type="simple" xlink:href="stn-20231231.xsd#TradeandOtherReceivables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/TradeandOtherReceivables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_95208107-69ea-40a1-8859-0f9b2aed9e3e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_a0dda0fc-271d-4bb4-ad50-daa29780e781" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_95208107-69ea-40a1-8859-0f9b2aed9e3e" xlink:to="loc_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_a0dda0fc-271d-4bb4-ad50-daa29780e781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="stn-20231231.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_141a896d-88d7-46d6-84bb-204250cd1543" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_8dc853d6-467c-4016-9c27-298c6859ba50" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_141a896d-88d7-46d6-84bb-204250cd1543" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_8dc853d6-467c-4016-9c27-298c6859ba50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LeaseAssets" xlink:type="simple" xlink:href="stn-20231231.xsd#LeaseAssets"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/LeaseAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseAbstract_8903dc1a-9e1d-4aca-8e36-d438cd2fb191" xlink:href="stn-20231231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory_7368a037-106d-4775-8dab-8c4a12ca850e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfLeasesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_8903dc1a-9e1d-4aca-8e36-d438cd2fb191" xlink:to="loc_ifrs-full_DisclosureOfLeasesExplanatory_7368a037-106d-4775-8dab-8c4a12ca850e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/Goodwill" xlink:type="simple" xlink:href="stn-20231231.xsd#Goodwill"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/Goodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_GoodwillAbstract_29bec735-ac65-44af-8cdb-c9082fa8b8ee" xlink:href="stn-20231231.xsd#stn_GoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGoodwillExplanatory_5e375084-dddf-4969-bea8-ccf4ae8b7a99" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGoodwillExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GoodwillAbstract_29bec735-ac65-44af-8cdb-c9082fa8b8ee" xlink:to="loc_ifrs-full_DisclosureOfGoodwillExplanatory_5e375084-dddf-4969-bea8-ccf4ae8b7a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IntangibleAssets" xlink:type="simple" xlink:href="stn-20231231.xsd#IntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/IntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract_587b5611-8b80-4542-a96e-0e15d121f046" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_f0042e21-ff56-4952-80e2-77c08786dc62" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract_587b5611-8b80-4542-a96e-0e15d121f046" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_f0042e21-ff56-4952-80e2-77c08786dc62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssets" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherAssets"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/OtherAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherAssetAbstract_88feec47-652f-4522-9138-0d002b3a7702" xlink:href="stn-20231231.xsd#stn_OtherAssetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherAssetsExplanatory_7a1b0284-9d18-4fef-a768-6f96371d7dec" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_88feec47-652f-4522-9138-0d002b3a7702" xlink:to="loc_ifrs-full_DisclosureOfOtherAssetsExplanatory_7a1b0284-9d18-4fef-a768-6f96371d7dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherPayables" xlink:type="simple" xlink:href="stn-20231231.xsd#TradeandOtherPayables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/TradeandOtherPayables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_2e1d617f-4469-4b71-8874-d42e54f29cab" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_1b607fa3-0f85-4712-afec-762cf3ce84d0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_2e1d617f-4469-4b71-8874-d42e54f29cab" xlink:to="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_1b607fa3-0f85-4712-afec-762cf3ce84d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LongTermDebt" xlink:type="simple" xlink:href="stn-20231231.xsd#LongTermDebt"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_FinancialInstrumentsAbstract_baf8732e-4ed5-4652-8abf-57356e7a7318" xlink:href="stn-20231231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_42ac4245-2c52-4540-97a5-4ec8e987aca3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_baf8732e-4ed5-4652-8abf-57356e7a7318" xlink:to="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_42ac4245-2c52-4540-97a5-4ec8e987aca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/Provisions" xlink:type="simple" xlink:href="stn-20231231.xsd#Provisions"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/Provisions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_6c1d4dff-5ad4-43cf-9c90-ab142b01c19f" xlink:href="stn-20231231.xsd#stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_5f28c00d-ca39-4cf0-9cd3-72de078a70f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_6c1d4dff-5ad4-43cf-9c90-ab142b01c19f" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_5f28c00d-ca39-4cf0-9cd3-72de078a70f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlans" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeBenefitsAbstract_0fe344a1-16d0-4c71-b289-2e82be67cbd2" xlink:href="stn-20231231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_c9446926-fb54-4a26-ab1b-f69441723a7d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_0fe344a1-16d0-4c71-b289-2e82be67cbd2" xlink:to="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_c9446926-fb54-4a26-ab1b-f69441723a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherLiabilities" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherLiabilities"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/OtherLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_5396c194-ce3e-40bc-b0fd-cb54ce4f4c3f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory_d4575b34-b4ca-41c3-9f4d-fb10a31aa78c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherLiabilitiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_5396c194-ce3e-40bc-b0fd-cb54ce4f4c3f" xlink:to="loc_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory_d4575b34-b4ca-41c3-9f4d-fb10a31aa78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/Commitments" xlink:type="simple" xlink:href="stn-20231231.xsd#Commitments"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/Commitments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseAbstract_240df863-52b2-40e6-a29d-9164e858231f" xlink:href="stn-20231231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCommitmentsExplanatory_49212f15-4163-4c1e-98b3-688529fb40b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCommitmentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_240df863-52b2-40e6-a29d-9164e858231f" xlink:to="loc_ifrs-full_DisclosureOfCommitmentsExplanatory_49212f15-4163-4c1e-98b3-688529fb40b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ContingenciesandGuarantees" xlink:type="simple" xlink:href="stn-20231231.xsd#ContingenciesandGuarantees"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ContingenciesandGuarantees" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_1fabf5a2-73ab-4022-93e2-9ee1d8d8f238" xlink:href="stn-20231231.xsd#stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_7cc1647e-113b-4c96-9885-c9364f532ca4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_1fabf5a2-73ab-4022-93e2-9ee1d8d8f238" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_7cc1647e-113b-4c96-9885-c9364f532ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ShareCapital" xlink:type="simple" xlink:href="stn-20231231.xsd#ShareCapital"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ShareCapital" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_ShareBasedPaymentArrangementsAbstract_5c60caf3-cba0-46fc-80a6-43d998c1495e" xlink:href="stn-20231231.xsd#stn_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_22535915-7492-448f-9de8-e5bcfe08be77" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ShareBasedPaymentArrangementsAbstract_5c60caf3-cba0-46fc-80a6-43d998c1495e" xlink:to="loc_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_22535915-7492-448f-9de8-e5bcfe08be77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="stn-20231231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_FairValueMeasurementAbstract_e6d8a2f4-deee-4027-ad72-fcb2f418ffbb" xlink:href="stn-20231231.xsd#stn_FairValueMeasurementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementExplanatory_a754f530-7e61-460f-95b0-8d25182c97d8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FairValueMeasurementAbstract_e6d8a2f4-deee-4027-ad72-fcb2f418ffbb" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementExplanatory_a754f530-7e61-460f-95b0-8d25182c97d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FinancialInstruments" xlink:type="simple" xlink:href="stn-20231231.xsd#FinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/FinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_FinancialInstrumentsAbstract_a819092d-fb4a-4f1b-8e2d-dde9cc98ec66" xlink:href="stn-20231231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_cbcdc781-bbcc-49c9-9bb5-04c5417fae7c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialInstrumentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_a819092d-fb4a-4f1b-8e2d-dde9cc98ec66" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_cbcdc781-bbcc-49c9-9bb5-04c5417fae7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CapitalManagement" xlink:type="simple" xlink:href="stn-20231231.xsd#CapitalManagement"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CapitalManagement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_a7b45352-5afe-4fc0-8ba4-93ca71b94c20" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_bab219ad-45ea-4b5a-a8e8-f7a587852c4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_a7b45352-5afe-4fc0-8ba4-93ca71b94c20" xlink:to="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_bab219ad-45ea-4b5a-a8e8-f7a587852c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxes" xlink:type="simple" xlink:href="stn-20231231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncomeTaxesAbstract_6491e266-9af6-456b-98c3-cb0ea0647d0f" xlink:href="stn-20231231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_46ef05ee-3106-4356-a9c2-02b059bc519f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_6491e266-9af6-456b-98c3-cb0ea0647d0f" xlink:to="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_46ef05ee-3106-4356-a9c2-02b059bc519f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpense" xlink:type="simple" xlink:href="stn-20231231.xsd#NetInterestExpenseandOtherNetFinanceExpense"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpense" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_7efc6b8d-dbde-4642-9b4e-5aef01879e93" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinanceCostExplanatory_c9c07054-32ec-4b14-9d17-9ad01466e5b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinanceCostExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_7efc6b8d-dbde-4642-9b4e-5aef01879e93" xlink:to="loc_ifrs-full_DisclosureOfFinanceCostExplanatory_c9c07054-32ec-4b14-9d17-9ad01466e5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/Revenue" xlink:type="simple" xlink:href="stn-20231231.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_RevenueFromContractsWithCustomersAbstract_c166942f-d8c7-41ff-9143-bb78229bb3cf" xlink:href="stn-20231231.xsd#stn_RevenueFromContractsWithCustomersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_cb8ecbba-ae10-4a7a-b367-39121864a240" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_c166942f-d8c7-41ff-9143-bb78229bb3cf" xlink:to="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_cb8ecbba-ae10-4a7a-b367-39121864a240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeCosts" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeCosts"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EmployeeCosts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_4f97020d-bb1f-4d53-95fd-a63bd4804268" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfEmployeeCostsTextBlock_40440cee-a36d-4755-a3b9-290460b7e98a" xlink:href="stn-20231231.xsd#stn_DisclosureOfEmployeeCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_4f97020d-bb1f-4d53-95fd-a63bd4804268" xlink:to="loc_stn_DisclosureOfEmployeeCostsTextBlock_40440cee-a36d-4755-a3b9-290460b7e98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherIncome" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherIncome"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/OtherIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_13c11b18-783e-4464-bd58-10eaa20011bf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory_e12e8df7-0d6e-4160-8461-9d0e51fe8c51" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_13c11b18-783e-4464-bd58-10eaa20011bf" xlink:to="loc_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory_e12e8df7-0d6e-4160-8461-9d0e51fe8c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/WeightedAverageSharesOutstanding" xlink:type="simple" xlink:href="stn-20231231.xsd#WeightedAverageSharesOutstanding"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/WeightedAverageSharesOutstanding" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_12eea879-ea80-4bc2-a9da-1397ec3678f9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory_8065b54c-a280-44b0-8707-99f8a433fc69" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEarningsPerShareExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_12eea879-ea80-4bc2-a9da-1397ec3678f9" xlink:to="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory_8065b54c-a280-44b0-8707-99f8a433fc69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashFlowInformation" xlink:type="simple" xlink:href="stn-20231231.xsd#CashFlowInformation"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CashFlowInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowStatementAbstract_c6dc6abb-32e2-4984-a4f2-85531b7576bb" xlink:href="stn-20231231.xsd#stn_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory_143897a1-4bed-41dd-bf32-6793f4590e0d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_c6dc6abb-32e2-4984-a4f2-85531b7576bb" xlink:to="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory_143897a1-4bed-41dd-bf32-6793f4590e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RelatedPartyDisclosures" xlink:type="simple" xlink:href="stn-20231231.xsd#RelatedPartyDisclosures"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/RelatedPartyDisclosures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_RelatedPartyAbstract_1f8f7417-923f-4d83-aced-ae7f5073347b" xlink:href="stn-20231231.xsd#stn_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_6093eb0c-41b9-4dab-adbc-9ca5d16b6118" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_1f8f7417-923f-4d83-aced-ae7f5073347b" xlink:to="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_6093eb0c-41b9-4dab-adbc-9ca5d16b6118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformation" xlink:type="simple" xlink:href="stn-20231231.xsd#SegmentedInformation"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/SegmentedInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OperatingSegmentsAbstract_b4b817d7-ee08-4078-a480-079a5c132976" xlink:href="stn-20231231.xsd#stn_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_cc221514-ed25-42b6-966d-48bd7b53c24a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_b4b817d7-ee08-4078-a480-079a5c132976" xlink:to="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_cc221514-ed25-42b6-966d-48bd7b53c24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/InvestmentTaxCredits" xlink:type="simple" xlink:href="stn-20231231.xsd#InvestmentTaxCredits"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/InvestmentTaxCredits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentTaxCreditsAbstract_88b439b3-f75d-4a41-ba8c-913a410e209c" xlink:href="stn-20231231.xsd#stn_InvestmentTaxCreditsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory_068aab98-de3c-4a2b-827b-5f01400fe3f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_InvestmentTaxCreditsAbstract_88b439b3-f75d-4a41-ba8c-913a410e209c" xlink:to="loc_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory_068aab98-de3c-4a2b-827b-5f01400fe3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EventsaftertheReportingPeriod" xlink:type="simple" xlink:href="stn-20231231.xsd#EventsaftertheReportingPeriod"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EventsaftertheReportingPeriod" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_EventsAfterReportingPeriodAbstract_cda0ab92-90a0-4f68-b7f2-fa6c358c5b64" xlink:href="stn-20231231.xsd#stn_EventsAfterReportingPeriodAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_9a509efd-9bca-47fa-aa7b-1c247df1110c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EventsAfterReportingPeriodAbstract_cda0ab92-90a0-4f68-b7f2-fa6c358c5b64" xlink:to="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_9a509efd-9bca-47fa-aa7b-1c247df1110c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies" xlink:type="simple" xlink:href="stn-20231231.xsd#MaterialAccountingPolicyInformationPolicies"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:href="stn-20231231.xsd#stn_ListOfAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_edd6c9a1-6947-42c0-b274-c0ac7f44ddd9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_edd6c9a1-6947-42c0-b274-c0ac7f44ddd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_1b33351e-570d-4415-8f99-dac1d9df95cd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_1b33351e-570d-4415-8f99-dac1d9df95cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory_2350f6ec-3c0f-4e72-a254-ee60924c7f21" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory_2350f6ec-3c0f-4e72-a254-ee60924c7f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_7739c92a-0b44-4598-802b-1270a043a8ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_7739c92a-0b44-4598-802b-1270a043a8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory_aac9601c-d124-4768-8add-ff5409d83a49" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory_aac9601c-d124-4768-8add-ff5409d83a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_44654adb-ecb2-45c3-b2fd-9f1824797845" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_44654adb-ecb2-45c3-b2fd-9f1824797845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_538874bb-5c25-42b5-aa5d-49f5ebb775ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_538874bb-5c25-42b5-aa5d-49f5ebb775ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_5fd10827-0aaf-4899-8754-b31b76895108" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_5fd10827-0aaf-4899-8754-b31b76895108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory_7dd9ca73-1e77-4702-9c4d-3c4cc0fe54c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory_7dd9ca73-1e77-4702-9c4d-3c4cc0fe54c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_cc14f2e4-84b9-4ab4-850f-d176903f98d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_cc14f2e4-84b9-4ab4-850f-d176903f98d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_37a8572e-795c-48cb-aecf-77f0507113b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_37a8572e-795c-48cb-aecf-77f0507113b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_eb8beafd-61ed-4ef3-b1ee-d21efba66f18" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_eb8beafd-61ed-4ef3-b1ee-d21efba66f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_528b658f-962a-4c03-8388-865014e42e3f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_528b658f-962a-4c03-8388-865014e42e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory_7a278583-0c44-4727-86fa-17b07e1fed3f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory_7a278583-0c44-4727-86fa-17b07e1fed3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_b1de1817-5488-45ee-8607-92e66a48118c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_b1de1817-5488-45ee-8607-92e66a48118c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_8cc3ed75-395e-476d-90e5-c3cf1d8defb2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_8f8c3284-f8d0-4276-8f6e-bb7fd6a7c7c4" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_8cc3ed75-395e-476d-90e5-c3cf1d8defb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/MaterialAccountingPolicyInformationTables" xlink:type="simple" xlink:href="stn-20231231.xsd#MaterialAccountingPolicyInformationTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/MaterialAccountingPolicyInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_ListOfAccountingPoliciesAbstract_29fa7965-4b56-405c-a520-1e881ab1b9a2" xlink:href="stn-20231231.xsd#stn_ListOfAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory_f0072d3a-d44a-4045-b247-029baf4968e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_29fa7965-4b56-405c-a520-1e881ab1b9a2" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory_f0072d3a-d44a-4045-b247-029baf4968e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/BusinessAcquisitionTables" xlink:type="simple" xlink:href="stn-20231231.xsd#BusinessAcquisitionTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/BusinessAcquisitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_BusinessAcquisitionsAbstract_4a5079e7-4eb2-4e3d-801b-bf668fbd6ffb" xlink:href="stn-20231231.xsd#stn_BusinessAcquisitionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_35d4fd7b-2af1-49c5-b441-f545fc5e17d5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_BusinessAcquisitionsAbstract_4a5079e7-4eb2-4e3d-801b-bf668fbd6ffb" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_35d4fd7b-2af1-49c5-b441-f545fc5e17d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashandCashEquivalentsTables" xlink:type="simple" xlink:href="stn-20231231.xsd#CashandCashEquivalentsTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CashandCashEquivalentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_800bc82e-456b-461d-9e47-818daef12ea0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock_7a49acb8-71d4-4102-a804-8dd4725e3243" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_800bc82e-456b-461d-9e47-818daef12ea0" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock_7a49acb8-71d4-4102-a804-8dd4725e3243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherReceivablesTables" xlink:type="simple" xlink:href="stn-20231231.xsd#TradeandOtherReceivablesTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/TradeandOtherReceivablesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_d5c1d500-1f67-4326-b550-55cca88f972b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock_07242b8a-4624-40cd-b347-e84583d57daf" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_d5c1d500-1f67-4326-b550-55cca88f972b" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock_07242b8a-4624-40cd-b347-e84583d57daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock_c6ce221f-4d5f-4955-ac9c-64d77f2b3260" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_d5c1d500-1f67-4326-b550-55cca88f972b" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock_c6ce221f-4d5f-4955-ac9c-64d77f2b3260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="stn-20231231.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_561b826f-1f5f-49ab-af17-f5a6f1ee754b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_22733054-aaa9-4267-a4a7-1d71739e6abf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_561b826f-1f5f-49ab-af17-f5a6f1ee754b" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_22733054-aaa9-4267-a4a7-1d71739e6abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LeaseAssetsTables" xlink:type="simple" xlink:href="stn-20231231.xsd#LeaseAssetsTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/LeaseAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseAbstract_ab801c56-a19b-43df-aa15-226e0176941b" xlink:href="stn-20231231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_802ae60d-a8bf-4fc2-a380-583e4a143d68" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_ab801c56-a19b-43df-aa15-226e0176941b" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_802ae60d-a8bf-4fc2-a380-583e4a143d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock_e3c586cc-c70b-4c9f-9e1d-8527195bc3ed" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_ab801c56-a19b-43df-aa15-226e0176941b" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock_e3c586cc-c70b-4c9f-9e1d-8527195bc3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/GoodwillTables" xlink:type="simple" xlink:href="stn-20231231.xsd#GoodwillTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/GoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_GoodwillAbstract_e0b16dce-9f18-4480-8dc4-396f388904cc" xlink:href="stn-20231231.xsd#stn_GoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory_18f6fae6-2068-404a-8798-b8e7b33749d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GoodwillAbstract_e0b16dce-9f18-4480-8dc4-396f388904cc" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory_18f6fae6-2068-404a-8798-b8e7b33749d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_a690be4c-71bb-43cb-9b76-71f657174048" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GoodwillAbstract_e0b16dce-9f18-4480-8dc4-396f388904cc" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_a690be4c-71bb-43cb-9b76-71f657174048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="stn-20231231.xsd#IntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/IntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract_0d7d9188-77f7-44fc-af2b-480046206294" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_3c5a6bc1-e4e8-4ade-81a4-b8c6f565e941" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract_0d7d9188-77f7-44fc-af2b-480046206294" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_3c5a6bc1-e4e8-4ade-81a4-b8c6f565e941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsTables" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherAssetsTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/OtherAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherAssetAbstract_9fa2e43b-9af1-4014-90af-ee4e84a75091" xlink:href="stn-20231231.xsd#stn_OtherAssetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock_dea0bec2-7453-4ef6-9a85-84819aae3fec" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_9fa2e43b-9af1-4014-90af-ee4e84a75091" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock_dea0bec2-7453-4ef6-9a85-84819aae3fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_9de8e940-76f6-44c4-9356-cdc88585c876" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialAssetsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_9fa2e43b-9af1-4014-90af-ee4e84a75091" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_9de8e940-76f6-44c4-9356-cdc88585c876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities_1cb463f1-b2bd-49d1-bb5f-91a53d3a09ba" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_9fa2e43b-9af1-4014-90af-ee4e84a75091" xlink:to="loc_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities_1cb463f1-b2bd-49d1-bb5f-91a53d3a09ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherPayablesTables" xlink:type="simple" xlink:href="stn-20231231.xsd#TradeandOtherPayablesTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/TradeandOtherPayablesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8a4c0138-2dd7-469f-9812-5e39f90dcfa8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock_689ed846-ba25-44b8-9647-874520c8d9b2" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8a4c0138-2dd7-469f-9812-5e39f90dcfa8" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock_689ed846-ba25-44b8-9647-874520c8d9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="stn-20231231.xsd#LongTermDebtTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/LongTermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_FinancialInstrumentsAbstract_f4474689-d904-46d0-b926-659e3bc4d855" xlink:href="stn-20231231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_30e45246-cba9-4db9-97e4-0a8a93559681" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_f4474689-d904-46d0-b926-659e3bc4d855" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_30e45246-cba9-4db9-97e4-0a8a93559681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ProvisionsTables" xlink:type="simple" xlink:href="stn-20231231.xsd#ProvisionsTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ProvisionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_36f91ba3-1e45-496b-9ff3-070b12c05e46" xlink:href="stn-20231231.xsd#stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_6c6271a5-745c-4b77-add4-63a1518e78fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_36f91ba3-1e45-496b-9ff3-070b12c05e46" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_6c6271a5-745c-4b77-add4-63a1518e78fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansTables" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlansTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeBenefitsAbstract_42a06223-8fa1-4992-8a71-8757c0b83d42" xlink:href="stn-20231231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock_f01d1026-49d5-4994-bc18-0237e95a1d27" xlink:href="stn-20231231.xsd#stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_42a06223-8fa1-4992-8a71-8757c0b83d42" xlink:to="loc_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock_f01d1026-49d5-4994-bc18-0237e95a1d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_ed32d8ec-edb9-4ca1-87eb-a554f2474544" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_42a06223-8fa1-4992-8a71-8757c0b83d42" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_ed32d8ec-edb9-4ca1-87eb-a554f2474544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_c0f38d8a-1e88-4a04-b67d-27ff11ae1d03" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_42a06223-8fa1-4992-8a71-8757c0b83d42" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_c0f38d8a-1e88-4a04-b67d-27ff11ae1d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfActuarialAssumptionsTextBlock_487c1a4e-5110-44e7-ac38-3ac188ce79ef" xlink:href="stn-20231231.xsd#stn_DisclosureOfActuarialAssumptionsTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_42a06223-8fa1-4992-8a71-8757c0b83d42" xlink:to="loc_stn_DisclosureOfActuarialAssumptionsTextBlock_487c1a4e-5110-44e7-ac38-3ac188ce79ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_e97585aa-0557-48ee-a144-e135cf0ae960" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_42a06223-8fa1-4992-8a71-8757c0b83d42" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_e97585aa-0557-48ee-a144-e135cf0ae960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherLiabilitiesTables" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/OtherLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_d22918f8-3cc8-46f5-8456-271d07a40b2c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock_83d3b2c8-dc39-430c-9a01-9519d4c956eb" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_d22918f8-3cc8-46f5-8456-271d07a40b2c" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock_83d3b2c8-dc39-430c-9a01-9519d4c956eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CommitmentsTables" xlink:type="simple" xlink:href="stn-20231231.xsd#CommitmentsTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CommitmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseAbstract_d0f3b0a0-0cbd-45f5-9cfc-c0e7950d53ef" xlink:href="stn-20231231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_53e43596-5723-4e1d-9857-3d15171e0945" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_d0f3b0a0-0cbd-45f5-9cfc-c0e7950d53ef" xlink:to="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_53e43596-5723-4e1d-9857-3d15171e0945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ShareCapitalTables" xlink:type="simple" xlink:href="stn-20231231.xsd#ShareCapitalTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ShareCapitalTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_ShareBasedPaymentArrangementsAbstract_beb7c1f1-df84-4aef-9265-e07f42ffa403" xlink:href="stn-20231231.xsd#stn_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDividendsExplanatory_f220549f-2308-4afe-8828-8699a43db993" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDividendsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ShareBasedPaymentArrangementsAbstract_beb7c1f1-df84-4aef-9265-e07f42ffa403" xlink:to="loc_ifrs-full_DisclosureOfDividendsExplanatory_f220549f-2308-4afe-8828-8699a43db993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_ee866d4e-544e-464f-a483-8f95c1107143" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ShareBasedPaymentArrangementsAbstract_beb7c1f1-df84-4aef-9265-e07f42ffa403" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_ee866d4e-544e-464f-a483-8f95c1107143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="stn-20231231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_FairValueMeasurementAbstract_aef437f6-32ed-4d8e-b64b-ec9b4ed6848b" xlink:href="stn-20231231.xsd#stn_FairValueMeasurementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_7498fd3f-170a-4c3a-9a18-2c46a12dd418" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FairValueMeasurementAbstract_aef437f6-32ed-4d8e-b64b-ec9b4ed6848b" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_7498fd3f-170a-4c3a-9a18-2c46a12dd418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_21836fca-dff6-41d4-a0e5-0e2c04893fb8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FairValueMeasurementAbstract_aef437f6-32ed-4d8e-b64b-ec9b4ed6848b" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_21836fca-dff6-41d4-a0e5-0e2c04893fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="stn-20231231.xsd#FinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/FinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_FinancialInstrumentsAbstract_7f2310c8-8ff8-4f10-81f2-1d2635ae2518" xlink:href="stn-20231231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionMatrixExplanatory_21a127ed-da77-428c-80db-d1f327731de9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProvisionMatrixExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_7f2310c8-8ff8-4f10-81f2-1d2635ae2518" xlink:to="loc_ifrs-full_DisclosureOfProvisionMatrixExplanatory_21a127ed-da77-428c-80db-d1f327731de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_4b8c4ed6-d8d8-4bb3-b2d3-cafc8023d12f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_7f2310c8-8ff8-4f10-81f2-1d2635ae2518" xlink:to="loc_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_4b8c4ed6-d8d8-4bb3-b2d3-cafc8023d12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CapitalManagementTables" xlink:type="simple" xlink:href="stn-20231231.xsd#CapitalManagementTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CapitalManagementTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_c2defa49-f2de-45e5-ab91-f0af592a55d5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock_0fcb6f94-d068-42f8-b7aa-3ae630cbfb40" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_c2defa49-f2de-45e5-ab91-f0af592a55d5" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock_0fcb6f94-d068-42f8-b7aa-3ae630cbfb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="stn-20231231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncomeTaxesAbstract_0c5c308a-f225-48cc-b5e1-1558e58aebf6" xlink:href="stn-20231231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock_9c6f5d19-7b29-45ae-bc5a-839416be8047" xlink:href="stn-20231231.xsd#stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_0c5c308a-f225-48cc-b5e1-1558e58aebf6" xlink:to="loc_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock_9c6f5d19-7b29-45ae-bc5a-839416be8047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock_09964a25-adc8-496d-a8d3-0f822e4d162d" xlink:href="stn-20231231.xsd#stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_0c5c308a-f225-48cc-b5e1-1558e58aebf6" xlink:to="loc_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock_09964a25-adc8-496d-a8d3-0f822e4d162d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_7ef6d539-375d-40db-b3e3-1c3583687ca7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_0c5c308a-f225-48cc-b5e1-1558e58aebf6" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_7ef6d539-375d-40db-b3e3-1c3583687ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock_6e8c093a-60ff-4258-bdc7-6e52b337f3a7" xlink:href="stn-20231231.xsd#stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_0c5c308a-f225-48cc-b5e1-1558e58aebf6" xlink:to="loc_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock_6e8c093a-60ff-4258-bdc7-6e52b337f3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseTables" xlink:type="simple" xlink:href="stn-20231231.xsd#NetInterestExpenseandOtherNetFinanceExpenseTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_17692f81-620f-49e0-add3-5ce8462d0e7f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_642b7b79-1659-4954-9820-f65c45b29f4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_17692f81-620f-49e0-add3-5ce8462d0e7f" xlink:to="loc_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_642b7b79-1659-4954-9820-f65c45b29f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeCostsTables" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeCostsTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EmployeeCostsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_6c3be5cb-402c-4aa5-b769-c1531b5c67e2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock_a51a864e-7535-45eb-95ef-a394178dd476" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_6c3be5cb-402c-4aa5-b769-c1531b5c67e2" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock_a51a864e-7535-45eb-95ef-a394178dd476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherIncomeTables" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherIncomeTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/OtherIncomeTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_00d8da6d-5858-46d9-bc47-711ce78bbc04" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock_1e1203c3-4804-43e1-99a0-2580d211135c" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_00d8da6d-5858-46d9-bc47-711ce78bbc04" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock_1e1203c3-4804-43e1-99a0-2580d211135c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/WeightedAverageSharesOutstandingTables" xlink:type="simple" xlink:href="stn-20231231.xsd#WeightedAverageSharesOutstandingTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/WeightedAverageSharesOutstandingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_27258071-8c26-4f5e-a553-6965acaf8711" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock_41fe8328-8a44-4b7a-8e99-cc9031882fcf" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_27258071-8c26-4f5e-a553-6965acaf8711" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock_41fe8328-8a44-4b7a-8e99-cc9031882fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashFlowInformationTables" xlink:type="simple" xlink:href="stn-20231231.xsd#CashFlowInformationTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CashFlowInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowStatementAbstract_d225b6fe-5594-4f35-8e87-4bae9b32fde9" xlink:href="stn-20231231.xsd#stn_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory_53f1df29-6516-46db-aa29-fd584530e480" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_d225b6fe-5594-4f35-8e87-4bae9b32fde9" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory_53f1df29-6516-46db-aa29-fd584530e480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock_6b232ea9-060a-4f6b-b98e-a82c6b37c2e5" xlink:href="stn-20231231.xsd#stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_d225b6fe-5594-4f35-8e87-4bae9b32fde9" xlink:to="loc_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock_6b232ea9-060a-4f6b-b98e-a82c6b37c2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock_226c4c90-cbdc-4521-bd3c-607408234564" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_d225b6fe-5594-4f35-8e87-4bae9b32fde9" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock_226c4c90-cbdc-4521-bd3c-607408234564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresTables" xlink:type="simple" xlink:href="stn-20231231.xsd#RelatedPartyDisclosuresTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/RelatedPartyDisclosuresTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_RelatedPartyAbstract_72586125-777e-4774-822f-942e09c598cf" xlink:href="stn-20231231.xsd#stn_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock_5859e767-b069-4879-9c8b-6133be75d71d" xlink:href="stn-20231231.xsd#stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_72586125-777e-4774-822f-942e09c598cf" xlink:to="loc_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock_5859e767-b069-4879-9c8b-6133be75d71d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory_f8b06707-fbdd-4ed1-8ae0-80a44a68da06" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_72586125-777e-4774-822f-942e09c598cf" xlink:to="loc_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory_f8b06707-fbdd-4ed1-8ae0-80a44a68da06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesExplanatory_94c9a926-593c-461d-b08e-c0320f9bc0b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_72586125-777e-4774-822f-942e09c598cf" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesExplanatory_94c9a926-593c-461d-b08e-c0320f9bc0b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_8728601d-8aa3-426f-88e8-dfccda3e6573" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_72586125-777e-4774-822f-942e09c598cf" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_8728601d-8aa3-426f-88e8-dfccda3e6573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock_5dcca16e-22f8-430d-b7a1-fcc2419e9467" xlink:href="stn-20231231.xsd#stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_72586125-777e-4774-822f-942e09c598cf" xlink:to="loc_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock_5dcca16e-22f8-430d-b7a1-fcc2419e9467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationTables" xlink:type="simple" xlink:href="stn-20231231.xsd#SegmentedInformationTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/SegmentedInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OperatingSegmentsAbstract_fbedb0fa-713a-4c41-a90f-8a041af8aefe" xlink:href="stn-20231231.xsd#stn_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_f86891c1-cf35-4d77-a20c-c156224c3260" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_fbedb0fa-713a-4c41-a90f-8a041af8aefe" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_f86891c1-cf35-4d77-a20c-c156224c3260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_dbeac93e-0c9b-4b79-b41a-314cd3438760" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_fbedb0fa-713a-4c41-a90f-8a041af8aefe" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_dbeac93e-0c9b-4b79-b41a-314cd3438760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProductsAndServicesExplanatory_f06a7800-6443-48a9-a91e-0f4605f0b8e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProductsAndServicesExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_fbedb0fa-713a-4c41-a90f-8a041af8aefe" xlink:to="loc_ifrs-full_DisclosureOfProductsAndServicesExplanatory_f06a7800-6443-48a9-a91e-0f4605f0b8e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_ListOfAccountingPoliciesAbstract_58fe3147-91dd-4c70-95ce-354fe5d0fa64" xlink:href="stn-20231231.xsd#stn_ListOfAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_56d4d94b-37a8-4caf-a37b-0086bbf829c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_58fe3147-91dd-4c70-95ce-354fe5d0fa64" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_56d4d94b-37a8-4caf-a37b-0086bbf829c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_e488dab5-e82e-49b7-835f-11068522cc35" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_56d4d94b-37a8-4caf-a37b-0086bbf829c9" xlink:to="loc_ifrs-full_RangeAxis_e488dab5-e82e-49b7-835f-11068522cc35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_b4b726a6-ec52-4a35-9544-9a1dbbb24168" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_e488dab5-e82e-49b7-835f-11068522cc35" xlink:to="loc_ifrs-full_RangesMember_b4b726a6-ec52-4a35-9544-9a1dbbb24168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_0017b702-52c3-4f89-a89c-5cc9be8cd3e4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_b4b726a6-ec52-4a35-9544-9a1dbbb24168" xlink:to="loc_ifrs-full_BottomOfRangeMember_0017b702-52c3-4f89-a89c-5cc9be8cd3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_6113c31e-89ba-4504-9b61-304cb91b2f19" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_b4b726a6-ec52-4a35-9544-9a1dbbb24168" xlink:to="loc_ifrs-full_TopOfRangeMember_6113c31e-89ba-4504-9b61-304cb91b2f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_773bb276-b021-4ad3-b37b-c1f3ae470092" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_56d4d94b-37a8-4caf-a37b-0086bbf829c9" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_773bb276-b021-4ad3-b37b-c1f3ae470092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_f922536c-5b22-42f0-b2da-d04492993a90" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_773bb276-b021-4ad3-b37b-c1f3ae470092" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_f922536c-5b22-42f0-b2da-d04492993a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EngineeringEquipmentMember_ac9034f8-4265-4141-b979-bc1ac1168527" xlink:href="stn-20231231.xsd#stn_EngineeringEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_f922536c-5b22-42f0-b2da-d04492993a90" xlink:to="loc_stn_EngineeringEquipmentMember_ac9034f8-4265-4141-b979-bc1ac1168527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_b75c0032-84a4-4bd9-85ad-3b39ed8588f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_f922536c-5b22-42f0-b2da-d04492993a90" xlink:to="loc_ifrs-full_OfficeEquipmentMember_b75c0032-84a4-4bd9-85ad-3b39ed8588f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_aeda4533-a34a-4b49-8ef4-a5428be66bda" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_f922536c-5b22-42f0-b2da-d04492993a90" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_aeda4533-a34a-4b49-8ef4-a5428be66bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_b4618dc9-9400-46b2-a2af-098e842ed55c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_f922536c-5b22-42f0-b2da-d04492993a90" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_b4618dc9-9400-46b2-a2af-098e842ed55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d5f20622-1637-44fb-9e74-f22e9b3c8c0a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_56d4d94b-37a8-4caf-a37b-0086bbf829c9" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d5f20622-1637-44fb-9e74-f22e9b3c8c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_bcaa8319-a5b8-446f-b26d-e2a7938720a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d5f20622-1637-44fb-9e74-f22e9b3c8c0a" xlink:to="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_bcaa8319-a5b8-446f-b26d-e2a7938720a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#MaterialAccountingPolicyInformationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_ListOfAccountingPoliciesAbstract_404cae1b-2f00-450d-8241-d0ed042d74de" xlink:href="stn-20231231.xsd#stn_ListOfAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6ac6728a-3261-4d4d-9854-7d636b9809e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_404cae1b-2f00-450d-8241-d0ed042d74de" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6ac6728a-3261-4d4d-9854-7d636b9809e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_bd41728c-3820-42e1-8555-4dbd0400cc15" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6ac6728a-3261-4d4d-9854-7d636b9809e9" xlink:to="loc_ifrs-full_RangeAxis_bd41728c-3820-42e1-8555-4dbd0400cc15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_f6f8896d-e194-4cd3-b9e2-9e59bf12e395" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_bd41728c-3820-42e1-8555-4dbd0400cc15" xlink:to="loc_ifrs-full_RangesMember_f6f8896d-e194-4cd3-b9e2-9e59bf12e395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_661b1016-1b97-4a34-b1c0-48812c95e42f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_f6f8896d-e194-4cd3-b9e2-9e59bf12e395" xlink:to="loc_ifrs-full_BottomOfRangeMember_661b1016-1b97-4a34-b1c0-48812c95e42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_e755d6db-1c69-46af-9b41-483db0b44e2a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_f6f8896d-e194-4cd3-b9e2-9e59bf12e395" xlink:to="loc_ifrs-full_TopOfRangeMember_e755d6db-1c69-46af-9b41-483db0b44e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_8e80b67f-b9a8-4310-9e9b-382b510fd5cb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6ac6728a-3261-4d4d-9854-7d636b9809e9" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_8e80b67f-b9a8-4310-9e9b-382b510fd5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_b922e31f-bcea-40e3-81d6-914cf9a4b455" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_8e80b67f-b9a8-4310-9e9b-382b510fd5cb" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_b922e31f-bcea-40e3-81d6-914cf9a4b455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_102f4f7b-2de0-4853-bd76-06ec4f376105" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_b922e31f-bcea-40e3-81d6-914cf9a4b455" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_102f4f7b-2de0-4853-bd76-06ec4f376105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ContractBacklogAndFiniteTrademarksMember_c3491adc-2841-4efb-a23b-b630f5f6d323" xlink:href="stn-20231231.xsd#stn_ContractBacklogAndFiniteTrademarksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_b922e31f-bcea-40e3-81d6-914cf9a4b455" xlink:to="loc_stn_ContractBacklogAndFiniteTrademarksMember_c3491adc-2841-4efb-a23b-b630f5f6d323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_1a9d9c93-c442-4d61-a69a-0834009f6dca" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6ac6728a-3261-4d4d-9854-7d636b9809e9" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_1a9d9c93-c442-4d61-a69a-0834009f6dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_2ca6fb6d-6574-4eb3-be52-402471cd16e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_1a9d9c93-c442-4d61-a69a-0834009f6dca" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_2ca6fb6d-6574-4eb3-be52-402471cd16e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember_5c4c95a0-2357-4cb0-bdbb-ed34a3ba562b" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_2ca6fb6d-6574-4eb3-be52-402471cd16e7" xlink:to="loc_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember_5c4c95a0-2357-4cb0-bdbb-ed34a3ba562b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsMember_e29f72d1-ceaa-4106-84d8-8f98476d900b" xlink:href="stn-20231231.xsd#stn_DeferredShareUnitsDSUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_2ca6fb6d-6574-4eb3-be52-402471cd16e7" xlink:to="loc_stn_DeferredShareUnitsDSUsMember_e29f72d1-ceaa-4106-84d8-8f98476d900b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f2d732a-3d9e-4372-9129-245159ea18fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6ac6728a-3261-4d4d-9854-7d636b9809e9" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f2d732a-3d9e-4372-9129-245159ea18fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill_952b022b-44ba-4e68-b00e-35bbb5f0a24c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f2d732a-3d9e-4372-9129-245159ea18fe" xlink:to="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill_952b022b-44ba-4e68-b00e-35bbb5f0a24c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare_73a84f4b-9559-4be8-8914-61af4a8adee5" xlink:href="stn-20231231.xsd#stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f2d732a-3d9e-4372-9129-245159ea18fe" xlink:to="loc_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare_73a84f4b-9559-4be8-8914-61af4a8adee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement_f9a3a452-b4e2-415a-bc1c-c26ffa9b5675" xlink:href="stn-20231231.xsd#stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f2d732a-3d9e-4372-9129-245159ea18fe" xlink:to="loc_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement_f9a3a452-b4e2-415a-bc1c-c26ffa9b5675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#BusinessAcquisitionAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_BusinessAcquisitionsAbstract_5e4bf31a-595a-44a5-8507-f2d974624a5c" xlink:href="stn-20231231.xsd#stn_BusinessAcquisitionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f9b72ac4-2fe4-4ec4-9afe-67d8167478b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_BusinessAcquisitionsAbstract_5e4bf31a-595a-44a5-8507-f2d974624a5c" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f9b72ac4-2fe4-4ec4-9afe-67d8167478b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_a3a956a5-60e3-4ac6-964c-94e27580c90a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f9b72ac4-2fe4-4ec4-9afe-67d8167478b0" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_a3a956a5-60e3-4ac6-964c-94e27580c90a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c41743c9-d5fe-4bc7-9d85-895544af6e2c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_a3a956a5-60e3-4ac6-964c-94e27580c90a" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c41743c9-d5fe-4bc7-9d85-895544af6e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CardnoAndOtherAcquisitionsMember_fcf9e371-d5d9-4469-bbba-bf8446a8b2de" xlink:href="stn-20231231.xsd#stn_CardnoAndOtherAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c41743c9-d5fe-4bc7-9d85-895544af6e2c" xlink:to="loc_stn_CardnoAndOtherAcquisitionsMember_fcf9e371-d5d9-4469-bbba-bf8446a8b2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BartonWillmoreLLPMember_3ceb6ce2-a3c1-4e3c-aca1-9511855ef728" xlink:href="stn-20231231.xsd#stn_BartonWillmoreLLPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CardnoAndOtherAcquisitionsMember_fcf9e371-d5d9-4469-bbba-bf8446a8b2de" xlink:to="loc_stn_BartonWillmoreLLPMember_3ceb6ce2-a3c1-4e3c-aca1-9511855ef728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_L2IncAndPartridgeArchitectsIncMember_15f94895-db5a-4b8b-94e7-af699ed29905" xlink:href="stn-20231231.xsd#stn_L2IncAndPartridgeArchitectsIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CardnoAndOtherAcquisitionsMember_fcf9e371-d5d9-4469-bbba-bf8446a8b2de" xlink:to="loc_stn_L2IncAndPartridgeArchitectsIncMember_15f94895-db5a-4b8b-94e7-af699ed29905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_76168042-dd94-4eec-a14f-caad09130295" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CardnoAndOtherAcquisitionsMember_fcf9e371-d5d9-4469-bbba-bf8446a8b2de" xlink:to="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_76168042-dd94-4eec-a14f-caad09130295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnvironmentalSystemsDesignInc.Member_fe8e17c2-076a-4696-a6f3-c34a326a36f0" xlink:href="stn-20231231.xsd#stn_EnvironmentalSystemsDesignInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c41743c9-d5fe-4bc7-9d85-895544af6e2c" xlink:to="loc_stn_EnvironmentalSystemsDesignInc.Member_fe8e17c2-076a-4696-a6f3-c34a326a36f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_f4f8f429-f56d-43f8-8855-36738bd3b5f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f9b72ac4-2fe4-4ec4-9afe-67d8167478b0" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_f4f8f429-f56d-43f8-8855-36738bd3b5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfEmployees_dc280124-0044-4ef9-ba10-02caea579a9b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfEmployees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_f4f8f429-f56d-43f8-8855-36738bd3b5f4" xlink:to="loc_ifrs-full_NumberOfEmployees_dc280124-0044-4ef9-ba10-02caea579a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes_ee0b464e-f518-4633-b04a-d86d9a347710" xlink:href="stn-20231231.xsd#stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_f4f8f429-f56d-43f8-8855-36738bd3b5f4" xlink:to="loc_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes_ee0b464e-f518-4633-b04a-d86d9a347710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_411748a6-d358-4d97-b80a-324401c21187" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_f4f8f429-f56d-43f8-8855-36738bd3b5f4" xlink:to="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_411748a6-d358-4d97-b80a-324401c21187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueOfAcquiree_c6da20e7-f5fc-4912-afd7-73065070e805" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueOfAcquiree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_f4f8f429-f56d-43f8-8855-36738bd3b5f4" xlink:to="loc_ifrs-full_RevenueOfAcquiree_c6da20e7-f5fc-4912-afd7-73065070e805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_BusinessAcquisitionsAbstract_dcc9498e-e6e2-4c0a-b865-4d3052df6a14" xlink:href="stn-20231231.xsd#stn_BusinessAcquisitionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_5f99bf1e-6f49-420e-aeb5-fb1292eabbac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_BusinessAcquisitionsAbstract_dcc9498e-e6e2-4c0a-b865-4d3052df6a14" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_5f99bf1e-6f49-420e-aeb5-fb1292eabbac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_1cec1f54-0a35-41ff-b8e6-78a26dc2b67a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_5f99bf1e-6f49-420e-aeb5-fb1292eabbac" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_1cec1f54-0a35-41ff-b8e6-78a26dc2b67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_e19c7e50-efb9-4aba-a849-dc9bf1284df5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_1cec1f54-0a35-41ff-b8e6-78a26dc2b67a" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_e19c7e50-efb9-4aba-a849-dc9bf1284df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_78299272-b5ac-4f39-8cf5-ffa1cd658f9b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_e19c7e50-efb9-4aba-a849-dc9bf1284df5" xlink:to="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_78299272-b5ac-4f39-8cf5-ffa1cd658f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_5f99bf1e-6f49-420e-aeb5-fb1292eabbac" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred_4512968b-3e2f-4c2e-9c4f-3efc96e17b47" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashTransferred"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_CashTransferred_4512968b-3e2f-4c2e-9c4f-3efc96e17b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_2eac7965-b6e8-4453-a52d-cfce44d3cef7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_LiabilitiesIncurred_2eac7965-b6e8-4453-a52d-cfce44d3cef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_616b92e0-9ce7-4d87-a6e1-09756a9ded0a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_616b92e0-9ce7-4d87-a6e1-09756a9ded0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_8431c0c0-eadf-43f8-95ce-72fb1e634693" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_8431c0c0-eadf-43f8-95ce-72fb1e634693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_ccdf3597-4a2f-4916-b1f4-71359d1283fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_ccdf3597-4a2f-4916-b1f4-71359d1283fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate_e016d033-81f4-44a9-a4f5-e60da4414602" xlink:href="stn-20231231.xsd#stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:to="loc_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate_e016d033-81f4-44a9-a4f5-e60da4414602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_de0ff209-a860-4132-a06c-b541c0ba6628" xlink:href="stn-20231231.xsd#stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:to="loc_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_de0ff209-a860-4132-a06c-b541c0ba6628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_9f886357-c5ad-4dee-9147-8c401290eec4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_9f886357-c5ad-4dee-9147-8c401290eec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_2b7874e2-c08a-4572-a275-48e348199d71" xlink:href="stn-20231231.xsd#stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:to="loc_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_2b7874e2-c08a-4572-a275-48e348199d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherRecognisedAsOfAcquisitionDate_8f671976-00be-477a-ba2b-da8fbc47b00c" xlink:href="stn-20231231.xsd#stn_OtherRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:to="loc_stn_OtherRecognisedAsOfAcquisitionDate_8f671976-00be-477a-ba2b-da8fbc47b00c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_450d81ed-c976-41be-9350-ec6ad95c36e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_4be71cf9-7d48-4373-8c0e-1282a699fc2a" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_450d81ed-c976-41be-9350-ec6ad95c36e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_5c88b22b-93e5-4111-b179-07201ea5821f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GoodwillRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_18425100-880c-4dd2-91a0-a0e4672fa9d3" xlink:to="loc_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_5c88b22b-93e5-4111-b179-07201ea5821f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashandCashEquivalentsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#CashandCashEquivalentsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_5f85de7c-5f44-47ce-82bf-9bf836b3b524" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Cash_f5857555-9eab-4ea0-a72f-0269365d2878" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Cash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_5f85de7c-5f44-47ce-82bf-9bf836b3b524" xlink:to="loc_ifrs-full_Cash_f5857555-9eab-4ea0-a72f-0269365d2878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents_217658ef-4641-429b-88de-eacea27c0abe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_5f85de7c-5f44-47ce-82bf-9bf836b3b524" xlink:to="loc_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents_217658ef-4641-429b-88de-eacea27c0abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_5cff66c1-2a53-41e6-bc8b-32031b866ca6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_5f85de7c-5f44-47ce-82bf-9bf836b3b524" xlink:to="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_5cff66c1-2a53-41e6-bc8b-32031b866ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_1fa66e61-0ade-4867-b96c-08f8f2daf84f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeReceivables_7073ebc3-b74a-4530-b026-d5419e9225fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_1fa66e61-0ade-4867-b96c-08f8f2daf84f" xlink:to="loc_ifrs-full_TradeReceivables_7073ebc3-b74a-4530-b026-d5419e9225fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherReceivables_8a63f192-c005-4dae-816c-3572a1cd0a43" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_1fa66e61-0ade-4867-b96c-08f8f2daf84f" xlink:to="loc_ifrs-full_OtherReceivables_8a63f192-c005-4dae-816c-3572a1cd0a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherReceivables_b92cd59b-ce74-4446-86e1-8d542f04678d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_1fa66e61-0ade-4867-b96c-08f8f2daf84f" xlink:to="loc_ifrs-full_TradeAndOtherReceivables_b92cd59b-ce74-4446-86e1-8d542f04678d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_f65d9be8-9ca4-4fe0-b8c2-b8352ec42462" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_1fa66e61-0ade-4867-b96c-08f8f2daf84f" xlink:to="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_f65d9be8-9ca4-4fe0-b8c2-b8352ec42462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_799ca80b-335d-4091-81db-dd608b7db639" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesTable_f783259a-479b-4807-b60b-fbd449f50344" xlink:href="stn-20231231.xsd#stn_TradeAndOtherReceivablesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_799ca80b-335d-4091-81db-dd608b7db639" xlink:to="loc_stn_TradeAndOtherReceivablesTable_f783259a-479b-4807-b60b-fbd449f50344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_612c5944-7874-4763-920e-1fe28408f9c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_TradeAndOtherReceivablesTable_f783259a-479b-4807-b60b-fbd449f50344" xlink:to="loc_ifrs-full_MaturityAxis_612c5944-7874-4763-920e-1fe28408f9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_c3a5b953-86ca-44ea-b16b-862944efe588" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_612c5944-7874-4763-920e-1fe28408f9c1" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_c3a5b953-86ca-44ea-b16b-862944efe588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OneToThirtyDaysMember_cb66ac18-3e4c-4a8c-b381-cdc721b164b9" xlink:href="stn-20231231.xsd#stn_OneToThirtyDaysMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c3a5b953-86ca-44ea-b16b-862944efe588" xlink:to="loc_stn_OneToThirtyDaysMember_cb66ac18-3e4c-4a8c-b381-cdc721b164b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ThirtyOneToSixtyDaysMember_07144aec-32c9-4c4b-8a33-bc1733973008" xlink:href="stn-20231231.xsd#stn_ThirtyOneToSixtyDaysMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c3a5b953-86ca-44ea-b16b-862944efe588" xlink:to="loc_stn_ThirtyOneToSixtyDaysMember_07144aec-32c9-4c4b-8a33-bc1733973008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SixtyOneToNinetyDaysMember_dfcc2105-73d9-4f49-960b-08d5cabf4384" xlink:href="stn-20231231.xsd#stn_SixtyOneToNinetyDaysMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c3a5b953-86ca-44ea-b16b-862944efe588" xlink:to="loc_stn_SixtyOneToNinetyDaysMember_dfcc2105-73d9-4f49-960b-08d5cabf4384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NinetyOneDaysToOneTwentyDaysMember_e6a36698-d0fa-4aae-a7f4-49f202369f4e" xlink:href="stn-20231231.xsd#stn_NinetyOneDaysToOneTwentyDaysMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c3a5b953-86ca-44ea-b16b-862944efe588" xlink:to="loc_stn_NinetyOneDaysToOneTwentyDaysMember_e6a36698-d0fa-4aae-a7f4-49f202369f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AboveOneTwentyOneDaysMember_940bde85-2cb6-4c4a-af01-8b0cf311ddb8" xlink:href="stn-20231231.xsd#stn_AboveOneTwentyOneDaysMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c3a5b953-86ca-44ea-b16b-862944efe588" xlink:to="loc_stn_AboveOneTwentyOneDaysMember_940bde85-2cb6-4c4a-af01-8b0cf311ddb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesLineItems_a7df71b3-8675-42b6-9bef-d2b6f22d0d28" xlink:href="stn-20231231.xsd#stn_TradeAndOtherReceivablesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_TradeAndOtherReceivablesTable_f783259a-479b-4807-b60b-fbd449f50344" xlink:to="loc_stn_TradeAndOtherReceivablesLineItems_a7df71b3-8675-42b6-9bef-d2b6f22d0d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GrossTradeReceivables_7bc83546-9bc4-4332-afe6-f6f50e622d85" xlink:href="stn-20231231.xsd#stn_GrossTradeReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_a7df71b3-8675-42b6-9bef-d2b6f22d0d28" xlink:to="loc_stn_GrossTradeReceivables_7bc83546-9bc4-4332-afe6-f6f50e622d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_81d2be4f-d8c6-4a5f-8520-f8abe0521c25" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_be4f0eaa-74f5-4718-81a0-b74de5e673e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_81d2be4f-d8c6-4a5f-8520-f8abe0521c25" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_be4f0eaa-74f5-4718-81a0-b74de5e673e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_8b53b38e-9577-466b-ad88-a9b9b8849241" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_be4f0eaa-74f5-4718-81a0-b74de5e673e9" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_8b53b38e-9577-466b-ad88-a9b9b8849241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_011d243a-652e-43ad-ab74-b9bfcd5903b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_8b53b38e-9577-466b-ad88-a9b9b8849241" xlink:to="loc_ifrs-full_CarryingAmountMember_011d243a-652e-43ad-ab74-b9bfcd5903b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_e1dbbcc6-49b9-4f2d-9e68-7a6d325d65de" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_011d243a-652e-43ad-ab74-b9bfcd5903b5" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_e1dbbcc6-49b9-4f2d-9e68-7a6d325d65de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_ec982187-afb3-4e8d-9767-1f251b28deea" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_011d243a-652e-43ad-ab74-b9bfcd5903b5" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_ec982187-afb3-4e8d-9767-1f251b28deea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_20aba664-17b8-4cf3-937f-583d805533c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_be4f0eaa-74f5-4718-81a0-b74de5e673e9" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_20aba664-17b8-4cf3-937f-583d805533c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_0ef13eac-42f0-4264-a89a-af2eea140b5b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_20aba664-17b8-4cf3-937f-583d805533c4" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_0ef13eac-42f0-4264-a89a-af2eea140b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EngineeringEquipmentMember_b07a3565-c3d0-4028-be15-fd02cbf50b34" xlink:href="stn-20231231.xsd#stn_EngineeringEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_0ef13eac-42f0-4264-a89a-af2eea140b5b" xlink:to="loc_stn_EngineeringEquipmentMember_b07a3565-c3d0-4028-be15-fd02cbf50b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_132cc1c4-d695-49de-a7bf-a90f838c5f70" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_0ef13eac-42f0-4264-a89a-af2eea140b5b" xlink:to="loc_ifrs-full_OfficeEquipmentMember_132cc1c4-d695-49de-a7bf-a90f838c5f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_239f613c-b6a7-4e01-a092-a54660104ea5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_0ef13eac-42f0-4264-a89a-af2eea140b5b" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_239f613c-b6a7-4e01-a092-a54660104ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_7e329c0d-9020-4f86-95dc-5bbdfc9ce4f9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_0ef13eac-42f0-4264-a89a-af2eea140b5b" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_7e329c0d-9020-4f86-95dc-5bbdfc9ce4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2bad64df-adc3-415c-8c08-311666dab833" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_be4f0eaa-74f5-4718-81a0-b74de5e673e9" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2bad64df-adc3-415c-8c08-311666dab833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2bad64df-adc3-415c-8c08-311666dab833" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_3016d342-8c7f-464d-bc14-42738d25a110" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_3016d342-8c7f-464d-bc14-42738d25a110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_f50b9f6d-e9ca-4aaa-8994-a82e28ac9b0b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_f50b9f6d-e9ca-4aaa-8994-a82e28ac9b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment_a56c76ce-208c-4cdc-800d-6fe11aebf8ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment_a56c76ce-208c-4cdc-800d-6fe11aebf8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_ceb38260-5c74-4824-b2c4-369a30fbf022" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_ceb38260-5c74-4824-b2c4-369a30fbf022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_2f694dc6-2c04-44cc-a205-c688cb8f3c35" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_2f694dc6-2c04-44cc-a205-c688cb8f3c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_31fa4fc0-e598-4415-b186-9e88de5ed7b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_31fa4fc0-e598-4415-b186-9e88de5ed7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_2dc171c1-7faf-40b3-9c2f-3b37ad2ac8ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_2dc171c1-7faf-40b3-9c2f-3b37ad2ac8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_88bdf8c0-ed89-4ea0-b267-753f3484e789" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_88bdf8c0-ed89-4ea0-b267-753f3484e789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_1b125801-dcef-42b3-8539-2fa76ab7ce2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_cb442613-b060-4e8e-9d05-637a3cf6444b" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_1b125801-dcef-42b3-8539-2fa76ab7ce2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#LeaseAssetsScheduleofRightofuseAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseAbstract_a398ba7e-9b20-4a06-a020-c3b79a876fc0" xlink:href="stn-20231231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_c8b3d084-fa6f-415f-94f1-b97f78aea05e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_a398ba7e-9b20-4a06-a020-c3b79a876fc0" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_c8b3d084-fa6f-415f-94f1-b97f78aea05e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_acbc1b98-c6ab-46e7-8ccf-bea010a52feb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_c8b3d084-fa6f-415f-94f1-b97f78aea05e" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_acbc1b98-c6ab-46e7-8ccf-bea010a52feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_4225f9b7-d540-495f-ab7a-8ec68c1bb312" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_acbc1b98-c6ab-46e7-8ccf-bea010a52feb" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_4225f9b7-d540-495f-ab7a-8ec68c1bb312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember_a3567884-e548-4699-87d7-52d1ab487887" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4225f9b7-d540-495f-ab7a-8ec68c1bb312" xlink:to="loc_ifrs-full_BuildingsMember_a3567884-e548-4699-87d7-52d1ab487887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_dd776685-32f7-43c7-b1c6-d42fbb49fc97" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4225f9b7-d540-495f-ab7a-8ec68c1bb312" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_dd776685-32f7-43c7-b1c6-d42fbb49fc97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_11d7e99e-863d-47b6-a7c7-42884f302612" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_c8b3d084-fa6f-415f-94f1-b97f78aea05e" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_11d7e99e-863d-47b6-a7c7-42884f302612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_1e08b263-a45f-4c22-8f6a-58243af4e8d6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_11d7e99e-863d-47b6-a7c7-42884f302612" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_1e08b263-a45f-4c22-8f6a-58243af4e8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_8688c2ca-b9fa-47d2-95da-df848b2c212e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_1e08b263-a45f-4c22-8f6a-58243af4e8d6" xlink:to="loc_ifrs-full_RightofuseAssetsMember_8688c2ca-b9fa-47d2-95da-df848b2c212e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_c8b3d084-fa6f-415f-94f1-b97f78aea05e" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_70784bdc-0e74-470e-b348-7a95e2dbf821" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_ifrs-full_RightofuseAssets_70784bdc-0e74-470e-b348-7a95e2dbf821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_9ace713c-f109-4cd4-9158-14a818d88187" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_9ace713c-f109-4cd4-9158-14a818d88187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets_b43914c5-d56e-41c6-9d5c-9ab51e2970bd" xlink:href="stn-20231231.xsd#stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets_b43914c5-d56e-41c6-9d5c-9ab51e2970bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_c5ff4ee8-4bde-4597-8002-819e4b239d41" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_c5ff4ee8-4bde-4597-8002-819e4b239d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets_0bf74b5a-dd90-4052-866f-f840e3bc0ef3" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets_0bf74b5a-dd90-4052-866f-f840e3bc0ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_8cc0aa3f-2872-47de-bdd4-93f44763453f" xlink:href="stn-20231231.xsd#stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_8cc0aa3f-2872-47de-bdd4-93f44763453f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_a5004d33-ecfd-4ccc-9c47-d6b10192fb7a" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_a5004d33-ecfd-4ccc-9c47-d6b10192fb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_471837c8-8fe7-40b5-9bb8-2b43d6f3ab18" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_9a8f5fde-c194-4b26-8ecb-7ff994760295" xlink:to="loc_ifrs-full_RightofuseAssets_471837c8-8fe7-40b5-9bb8-2b43d6f3ab18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#LeaseAssetsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseAbstract_e8b69b09-8281-40d7-aaf4-cbf92a003ee9" xlink:href="stn-20231231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_f70da41c-f588-4e59-b5aa-ac82ca9adc27" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_e8b69b09-8281-40d7-aaf4-cbf92a003ee9" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_f70da41c-f588-4e59-b5aa-ac82ca9adc27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_6810285c-f48e-4b87-b59c-94bd99b6eae5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_f70da41c-f588-4e59-b5aa-ac82ca9adc27" xlink:to="loc_ifrs-full_RangeAxis_6810285c-f48e-4b87-b59c-94bd99b6eae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_80231654-1929-4c10-8ef7-89f2245689b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_6810285c-f48e-4b87-b59c-94bd99b6eae5" xlink:to="loc_ifrs-full_RangesMember_80231654-1929-4c10-8ef7-89f2245689b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_86ab4de7-2c01-4c92-b9b2-542ac38b088a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_80231654-1929-4c10-8ef7-89f2245689b3" xlink:to="loc_ifrs-full_BottomOfRangeMember_86ab4de7-2c01-4c92-b9b2-542ac38b088a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_acba3fa8-c9a4-44c2-8577-6e9f4d6be7a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_80231654-1929-4c10-8ef7-89f2245689b3" xlink:to="loc_ifrs-full_TopOfRangeMember_acba3fa8-c9a4-44c2-8577-6e9f4d6be7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageMember_d1265362-c4f5-4ebf-a1c4-8382ab1b40e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_80231654-1929-4c10-8ef7-89f2245689b3" xlink:to="loc_ifrs-full_WeightedAverageMember_d1265362-c4f5-4ebf-a1c4-8382ab1b40e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b1593581-c5a6-45ab-8c0f-3a662848655c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_f70da41c-f588-4e59-b5aa-ac82ca9adc27" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b1593581-c5a6-45ab-8c0f-3a662848655c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_2af86119-5e44-4e76-a1df-01578ccfb451" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b1593581-c5a6-45ab-8c0f-3a662848655c" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_2af86119-5e44-4e76-a1df-01578ccfb451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OfficeSpaceMember_91a3cb10-a0a1-418e-acd0-f31483ec0e71" xlink:href="stn-20231231.xsd#stn_OfficeSpaceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2af86119-5e44-4e76-a1df-01578ccfb451" xlink:to="loc_stn_OfficeSpaceMember_91a3cb10-a0a1-418e-acd0-f31483ec0e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_e7afea52-4a0b-4de5-87ea-306bbcad59a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2af86119-5e44-4e76-a1df-01578ccfb451" xlink:to="loc_ifrs-full_OfficeEquipmentMember_e7afea52-4a0b-4de5-87ea-306bbcad59a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ITAndOtherEquipmentMember_22b3f7bc-8801-4837-b1a0-e3ac3a15f1a3" xlink:href="stn-20231231.xsd#stn_ITAndOtherEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2af86119-5e44-4e76-a1df-01578ccfb451" xlink:to="loc_stn_ITAndOtherEquipmentMember_22b3f7bc-8801-4837-b1a0-e3ac3a15f1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_8318f440-0dfb-44fa-9a93-79be3e627a55" xlink:href="stn-20231231.xsd#stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_f70da41c-f588-4e59-b5aa-ac82ca9adc27" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_8318f440-0dfb-44fa-9a93-79be3e627a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseTerm_026fa78c-ae05-4bfd-81d9-43008eb54fea" xlink:href="stn-20231231.xsd#stn_LeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_8318f440-0dfb-44fa-9a93-79be3e627a55" xlink:to="loc_stn_LeaseTerm_026fa78c-ae05-4bfd-81d9-43008eb54fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_c1dd2483-a591-420c-8b4d-cee182645482" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_8318f440-0dfb-44fa-9a93-79be3e627a55" xlink:to="loc_ifrs-full_OnerousContractsProvision_c1dd2483-a591-420c-8b4d-cee182645482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseAbstract_bd098321-5867-4a4f-baba-489cef0d1199" xlink:href="stn-20231231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_bffa12ed-44a1-492c-b488-3a5cf40b802e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_bd098321-5867-4a4f-baba-489cef0d1199" xlink:to="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_bffa12ed-44a1-492c-b488-3a5cf40b802e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed_1ea88a1f-989e-43d1-96ad-156fdc446244" xlink:href="stn-20231231.xsd#stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_bd098321-5867-4a4f-baba-489cef0d1199" xlink:to="loc_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed_1ea88a1f-989e-43d1-96ad-156fdc446244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets_822891e5-95e4-4980-b688-7054acfbd9cf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeFromSubleasingRightofuseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_bd098321-5867-4a4f-baba-489cef0d1199" xlink:to="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets_822891e5-95e4-4980-b688-7054acfbd9cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_613ba510-a723-44c6-8c4e-a7a7f63e5af1" xlink:href="stn-20231231.xsd#stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_bd098321-5867-4a4f-baba-489cef0d1199" xlink:to="loc_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_613ba510-a723-44c6-8c4e-a7a7f63e5af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#GoodwillScheduleofReconciliationofChangesinGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_GoodwillAbstract_05466409-76d6-474a-b9a6-8da0fb43ef3d" xlink:href="stn-20231231.xsd#stn_GoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_750119a9-0195-452d-bdb0-9d77648012ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GoodwillAbstract_05466409-76d6-474a-b9a6-8da0fb43ef3d" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_750119a9-0195-452d-bdb0-9d77648012ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_08dde336-694c-4f71-8120-11f4e948737f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_750119a9-0195-452d-bdb0-9d77648012ae" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_08dde336-694c-4f71-8120-11f4e948737f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_9502f7d4-ee94-403e-8da1-10a7993d431d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_08dde336-694c-4f71-8120-11f4e948737f" xlink:to="loc_ifrs-full_CarryingAmountMember_9502f7d4-ee94-403e-8da1-10a7993d431d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_a1e8ed48-42f6-48b3-b9d1-854f98a14a41" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_9502f7d4-ee94-403e-8da1-10a7993d431d" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_a1e8ed48-42f6-48b3-b9d1-854f98a14a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedImpairmentMember_368c50e1-1882-4675-8757-7137959e49f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_9502f7d4-ee94-403e-8da1-10a7993d431d" xlink:to="loc_ifrs-full_AccumulatedImpairmentMember_368c50e1-1882-4675-8757-7137959e49f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_40c23427-bfad-4bd3-adf8-a29ab0444402" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_750119a9-0195-452d-bdb0-9d77648012ae" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_40c23427-bfad-4bd3-adf8-a29ab0444402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_b4abe972-0a6a-4c10-bb54-98259abd06c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_40c23427-bfad-4bd3-adf8-a29ab0444402" xlink:to="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_b4abe972-0a6a-4c10-bb54-98259abd06c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_766273f2-e416-4c01-9235-3d190d9e3957" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_b4abe972-0a6a-4c10-bb54-98259abd06c9" xlink:to="loc_ifrs-full_Goodwill_766273f2-e416-4c01-9235-3d190d9e3957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalRecognitionGoodwill_a2da7a52-3f48-413f-8e4f-4182231ca9d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalRecognitionGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_b4abe972-0a6a-4c10-bb54-98259abd06c9" xlink:to="loc_ifrs-full_AdditionalRecognitionGoodwill_a2da7a52-3f48-413f-8e4f-4182231ca9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill_64ce11a0-a635-4d93-809d-9ccdeb7fb3fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_b4abe972-0a6a-4c10-bb54-98259abd06c9" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill_64ce11a0-a635-4d93-809d-9ccdeb7fb3fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_d67f4f4f-f19c-45bb-9053-fd6c6388350f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_b4abe972-0a6a-4c10-bb54-98259abd06c9" xlink:to="loc_ifrs-full_Goodwill_d67f4f4f-f19c-45bb-9053-fd6c6388350f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#GoodwillScheduleofGoodwillAllocatedDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_GoodwillAbstract_c859c253-694d-44b2-b1bf-2721e7593dae" xlink:href="stn-20231231.xsd#stn_GoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_e5955ea7-1ba5-4cee-84c6-e0815aef24dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GoodwillAbstract_c859c253-694d-44b2-b1bf-2721e7593dae" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_e5955ea7-1ba5-4cee-84c6-e0815aef24dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_ce99d559-4220-41eb-93cd-5d66214cb41b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_e5955ea7-1ba5-4cee-84c6-e0815aef24dc" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_ce99d559-4220-41eb-93cd-5d66214cb41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_2d1d81e3-bd19-4e97-9f38-0e29e6d7b0c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_ce99d559-4220-41eb-93cd-5d66214cb41b" xlink:to="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_2d1d81e3-bd19-4e97-9f38-0e29e6d7b0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember_2cc83d6b-e98c-4a42-a091-dc78a943639e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_2d1d81e3-bd19-4e97-9f38-0e29e6d7b0c9" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember_2cc83d6b-e98c-4a42-a091-dc78a943639e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_905b7d54-387b-41b0-93db-d1c0e9b33156" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_e5955ea7-1ba5-4cee-84c6-e0815aef24dc" xlink:to="loc_ifrs-full_GeographicalAreasAxis_905b7d54-387b-41b0-93db-d1c0e9b33156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_90bccb62-e714-45ad-a043-80f4084b9ef1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_905b7d54-387b-41b0-93db-d1c0e9b33156" xlink:to="loc_ifrs-full_GeographicalAreasMember_90bccb62-e714-45ad-a043-80f4084b9ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_0c9b751f-8f34-4bc8-8aa5-028b35916e40" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_90bccb62-e714-45ad-a043-80f4084b9ef1" xlink:to="loc_country_CA_0c9b751f-8f34-4bc8-8aa5-028b35916e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c5b5da56-4ebd-4026-a859-0d50bac92bd0" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_90bccb62-e714-45ad-a043-80f4084b9ef1" xlink:to="loc_country_US_c5b5da56-4ebd-4026-a859-0d50bac92bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_5444fb5e-893e-44a0-a153-3138de209720" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_90bccb62-e714-45ad-a043-80f4084b9ef1" xlink:to="loc_ifrs-full_ForeignCountriesMember_5444fb5e-893e-44a0-a153-3138de209720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_f7b991a5-6868-40c0-956d-aff97c5ba5bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_e5955ea7-1ba5-4cee-84c6-e0815aef24dc" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_f7b991a5-6868-40c0-956d-aff97c5ba5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_23f7c517-6bd0-4941-a8a9-d136e35b6497" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_f7b991a5-6868-40c0-956d-aff97c5ba5bc" xlink:to="loc_ifrs-full_Goodwill_23f7c517-6bd0-4941-a8a9-d136e35b6497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/GoodwillAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#GoodwillAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/GoodwillAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_GoodwillAbstract_d5e925f6-86ef-46f2-a0ee-d4c8d4b71939" xlink:href="stn-20231231.xsd#stn_GoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_818e1a92-0e86-4ceb-b8b4-b7e6e31b4762" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GoodwillAbstract_d5e925f6-86ef-46f2-a0ee-d4c8d4b71939" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_818e1a92-0e86-4ceb-b8b4-b7e6e31b4762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_52bad1af-f838-4e23-b320-e1ac10e0fc58" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_818e1a92-0e86-4ceb-b8b4-b7e6e31b4762" xlink:to="loc_ifrs-full_RangeAxis_52bad1af-f838-4e23-b320-e1ac10e0fc58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_0e00c0f7-0710-4e9a-a219-c510e0f974aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_52bad1af-f838-4e23-b320-e1ac10e0fc58" xlink:to="loc_ifrs-full_RangesMember_0e00c0f7-0710-4e9a-a219-c510e0f974aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_f9c6b8ac-6fb6-432e-a9f7-e103f32c64ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_0e00c0f7-0710-4e9a-a219-c510e0f974aa" xlink:to="loc_ifrs-full_BottomOfRangeMember_f9c6b8ac-6fb6-432e-a9f7-e103f32c64ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_bda6bb5a-6edb-41f3-990d-3d5e085be275" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_0e00c0f7-0710-4e9a-a219-c510e0f974aa" xlink:to="loc_ifrs-full_TopOfRangeMember_bda6bb5a-6edb-41f3-990d-3d5e085be275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_392c55d0-6bb1-4fb2-a244-45c1e7cd5145" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_818e1a92-0e86-4ceb-b8b4-b7e6e31b4762" xlink:to="loc_srt_StatementGeographicalAxis_392c55d0-6bb1-4fb2-a244-45c1e7cd5145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6c02b696-3351-4dde-94aa-911f595dacc4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_392c55d0-6bb1-4fb2-a244-45c1e7cd5145" xlink:to="loc_srt_SegmentGeographicalDomain_6c02b696-3351-4dde-94aa-911f595dacc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GlobalMember_68e2f953-2c13-4e79-a6c5-9bd8f2a32155" xlink:href="stn-20231231.xsd#stn_GlobalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6c02b696-3351-4dde-94aa-911f595dacc4" xlink:to="loc_stn_GlobalMember_68e2f953-2c13-4e79-a6c5-9bd8f2a32155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_c717e0a0-15da-421d-9915-a81c55e2561d" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GlobalMember_68e2f953-2c13-4e79-a6c5-9bd8f2a32155" xlink:to="loc_country_CA_c717e0a0-15da-421d-9915-a81c55e2561d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9fc641ce-0500-4655-aab6-b512d01e2c6a" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GlobalMember_68e2f953-2c13-4e79-a6c5-9bd8f2a32155" xlink:to="loc_country_US_9fc641ce-0500-4655-aab6-b512d01e2c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_720b0d6d-c3e5-4535-b0ab-a5ff8beaaf02" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_818e1a92-0e86-4ceb-b8b4-b7e6e31b4762" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_720b0d6d-c3e5-4535-b0ab-a5ff8beaaf02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_6e6e4b8c-5fff-4d39-b2f6-e3ea3c78b9aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_720b0d6d-c3e5-4535-b0ab-a5ff8beaaf02" xlink:to="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_6e6e4b8c-5fff-4d39-b2f6-e3ea3c78b9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_eac612f6-9df9-4ec5-a350-956eeb9d5d35" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_720b0d6d-c3e5-4535-b0ab-a5ff8beaaf02" xlink:to="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_eac612f6-9df9-4ec5-a350-956eeb9d5d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount_81bac08d-973b-4ebf-8f61-fe4319acd4b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_720b0d6d-c3e5-4535-b0ab-a5ff8beaaf02" xlink:to="loc_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount_81bac08d-973b-4ebf-8f61-fe4319acd4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ValueAssignedToKeyAssumption_c85f36d2-ac97-4717-8f24-60a5e0b1155b" xlink:href="stn-20231231.xsd#stn_ValueAssignedToKeyAssumption"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_720b0d6d-c3e5-4535-b0ab-a5ff8beaaf02" xlink:to="loc_stn_ValueAssignedToKeyAssumption_c85f36d2-ac97-4717-8f24-60a5e0b1155b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount_39beaf8d-3875-44b0-9ae0-f7f3e5c1dae9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_720b0d6d-c3e5-4535-b0ab-a5ff8beaaf02" xlink:to="loc_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount_39beaf8d-3875-44b0-9ae0-f7f3e5c1dae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IntangibleAssetsScheduleofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract_1a1a0c01-5245-4a40-be23-edad2a155c8d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_afecef3a-6061-4912-8ee0-9bde9c170adb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract_1a1a0c01-5245-4a40-be23-edad2a155c8d" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_afecef3a-6061-4912-8ee0-9bde9c170adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_d54dc6ba-8f4e-40c9-905e-63527bb0a52a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_afecef3a-6061-4912-8ee0-9bde9c170adb" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_d54dc6ba-8f4e-40c9-905e-63527bb0a52a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_77219f58-d986-4300-a190-1ff9379ec983" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_d54dc6ba-8f4e-40c9-905e-63527bb0a52a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_77219f58-d986-4300-a190-1ff9379ec983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_cdfb95e7-db30-4e71-ace9-3d972c8b2d39" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_77219f58-d986-4300-a190-1ff9379ec983" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_cdfb95e7-db30-4e71-ace9-3d972c8b2d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ContractBacklogMember_7334b265-2640-437a-abf1-aaab0eb7d595" xlink:href="stn-20231231.xsd#stn_ContractBacklogMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_77219f58-d986-4300-a190-1ff9379ec983" xlink:to="loc_stn_ContractBacklogMember_7334b265-2640-437a-abf1-aaab0eb7d595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerSoftwareMember_79c86623-f90d-4bfc-9a9e-71c0eb4349fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComputerSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_77219f58-d986-4300-a190-1ff9379ec983" xlink:to="loc_ifrs-full_ComputerSoftwareMember_79c86623-f90d-4bfc-9a9e-71c0eb4349fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_9216592e-e989-4275-9e67-8be8d9b96483" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_77219f58-d986-4300-a190-1ff9379ec983" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_9216592e-e989-4275-9e67-8be8d9b96483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6dda09eb-20bf-4693-9441-41dee7af4ff0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_afecef3a-6061-4912-8ee0-9bde9c170adb" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6dda09eb-20bf-4693-9441-41dee7af4ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_ce10e2e2-7d45-4290-9d2b-b8bad6cb5c65" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6dda09eb-20bf-4693-9441-41dee7af4ff0" xlink:to="loc_ifrs-full_CarryingAmountMember_ce10e2e2-7d45-4290-9d2b-b8bad6cb5c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_75b5f151-997d-42f5-a943-d551e3014c79" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_ce10e2e2-7d45-4290-9d2b-b8bad6cb5c65" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_75b5f151-997d-42f5-a943-d551e3014c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_871e236d-ce9d-483b-bbc5-bb467e45e465" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_ce10e2e2-7d45-4290-9d2b-b8bad6cb5c65" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_871e236d-ce9d-483b-bbc5-bb467e45e465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_17f20524-cd95-4630-b8ae-c40f03ee0cc4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_afecef3a-6061-4912-8ee0-9bde9c170adb" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_17f20524-cd95-4630-b8ae-c40f03ee0cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_17f20524-cd95-4630-b8ae-c40f03ee0cc4" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_175e9596-e735-4828-8663-7184a4da1961" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_175e9596-e735-4828-8663-7184a4da1961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_10438d40-c370-434c-b78b-36be4a5e2b56" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_10438d40-c370-434c-b78b-36be4a5e2b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_720c10d9-eba5-4482-a3de-bf5718268707" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_720c10d9-eba5-4482-a3de-bf5718268707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_49441375-d728-4b2c-a3eb-15273e7849e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_49441375-d728-4b2c-a3eb-15273e7849e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill_fb008d0e-8c28-4561-9838-c968cabf6b1d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill_fb008d0e-8c28-4561-9838-c968cabf6b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_f8e027f7-8217-4383-a755-391929aa0b9f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_f8e027f7-8217-4383-a755-391929aa0b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_4b388614-67f3-4ffa-a8d2-f16cb621ee0d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_4b388614-67f3-4ffa-a8d2-f16cb621ee0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_32cf8d4b-09fb-48ff-bb87-40fecd823785" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_d92ee7eb-17d3-490a-97f9-3241e53bdb54" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_32cf8d4b-09fb-48ff-bb87-40fecd823785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IntangibleAssetsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract_98e66767-5d81-45f9-ba55-b1981dda0793" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_5226c10e-2401-480a-868e-d3c6ff2b294e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract_98e66767-5d81-45f9-ba55-b1981dda0793" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_5226c10e-2401-480a-868e-d3c6ff2b294e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_23f25667-0dc7-484a-83b0-e27eb71328fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_5226c10e-2401-480a-868e-d3c6ff2b294e" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_23f25667-0dc7-484a-83b0-e27eb71328fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_2cf56929-5f13-42d3-95eb-6c280feb9912" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_23f25667-0dc7-484a-83b0-e27eb71328fa" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_2cf56929-5f13-42d3-95eb-6c280feb9912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareLicensesMember_bb589eeb-ffb5-4d18-9596-fe6c9a1ae758" xlink:href="stn-20231231.xsd#stn_SoftwareLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_2cf56929-5f13-42d3-95eb-6c280feb9912" xlink:to="loc_stn_SoftwareLicensesMember_bb589eeb-ffb5-4d18-9596-fe6c9a1ae758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_aadf4130-7fcb-4317-8322-25929680caad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_5226c10e-2401-480a-868e-d3c6ff2b294e" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_aadf4130-7fcb-4317-8322-25929680caad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareFinancingObligation_5a54f636-4327-49bc-8006-6b25f2fb1258" xlink:href="stn-20231231.xsd#stn_SoftwareFinancingObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_aadf4130-7fcb-4317-8322-25929680caad" xlink:to="loc_stn_SoftwareFinancingObligation_5a54f636-4327-49bc-8006-6b25f2fb1258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherAssetsScheduleofOtherAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherAssetAbstract_4da179a8-fd5a-43d6-ae66-fbab78e8379e" xlink:href="stn-20231231.xsd#stn_OtherAssetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfOtherAssetsTable_c7402b20-208a-42a1-9788-55ce76590f45" xlink:href="stn-20231231.xsd#stn_DisclosureOfOtherAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_4da179a8-fd5a-43d6-ae66-fbab78e8379e" xlink:to="loc_stn_DisclosureOfOtherAssetsTable_c7402b20-208a-42a1-9788-55ce76590f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_b2e348d6-f67a-4cc6-b915-0984c5b437da" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsTable_c7402b20-208a-42a1-9788-55ce76590f45" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_b2e348d6-f67a-4cc6-b915-0984c5b437da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_30621a03-1f8d-4b51-ac51-ed0c12283d56" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_b2e348d6-f67a-4cc6-b915-0984c5b437da" xlink:to="loc_ifrs-full_FinancialAssetsMember_30621a03-1f8d-4b51-ac51-ed0c12283d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_cce858bd-9238-417e-b2bb-67fcdad59125" xlink:href="stn-20231231.xsd#stn_InvestmentsHeldForSelfInsuredLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_30621a03-1f8d-4b51-ac51-ed0c12283d56" xlink:to="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_cce858bd-9238-417e-b2bb-67fcdad59125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_HoldbacksOnLongTermContractMember_b164eb2e-4887-4be0-82ac-b096953143fe" xlink:href="stn-20231231.xsd#stn_HoldbacksOnLongTermContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_30621a03-1f8d-4b51-ac51-ed0c12283d56" xlink:to="loc_stn_HoldbacksOnLongTermContractMember_b164eb2e-4887-4be0-82ac-b096953143fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherMember_1d40f6b3-333e-48fa-89d4-8fc5217a1dc5" xlink:href="stn-20231231.xsd#stn_OtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_30621a03-1f8d-4b51-ac51-ed0c12283d56" xlink:to="loc_stn_OtherMember_1d40f6b3-333e-48fa-89d4-8fc5217a1dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:href="stn-20231231.xsd#stn_DisclosureOfOtherAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsTable_c7402b20-208a-42a1-9788-55ce76590f45" xlink:to="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets_5d8f1a8c-6233-4110-9640-f4beec1d3bac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:to="loc_ifrs-full_OtherFinancialAssets_5d8f1a8c-6233-4110-9640-f4beec1d3bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNonfinancialAssets_52a8db6f-3e27-416e-a42e-d445c992b2d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNonfinancialAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:to="loc_ifrs-full_OtherNonfinancialAssets_52a8db6f-3e27-416e-a42e-d445c992b2d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets_301d8367-2bbb-4007-af8b-0882391c1139" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:to="loc_ifrs-full_OtherAssets_301d8367-2bbb-4007-af8b-0882391c1139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialAssets_4f4c9633-c308-431e-a240-3a031cf27994" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentFinancialAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:to="loc_ifrs-full_OtherCurrentFinancialAssets_4f4c9633-c308-431e-a240-3a031cf27994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentNonfinancialAssets_9d97e4c9-c7c5-41bf-99e3-1111d654a9ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentNonfinancialAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:to="loc_ifrs-full_OtherCurrentNonfinancialAssets_9d97e4c9-c7c5-41bf-99e3-1111d654a9ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_80eac392-56f5-4309-b105-26852440edfe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_5e5c6a44-3e91-4491-8072-13ad10ebe380" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_80eac392-56f5-4309-b105-26852440edfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails_1" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherAssetsScheduleofOtherAssetsDetails_1"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherAssetsScheduleofFairValueandAmortizedCostDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherAssetAbstract_38d0b4fa-f995-4bf5-892c-c4b21e5ccaf2" xlink:href="stn-20231231.xsd#stn_OtherAssetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_ff4eea92-8278-4072-87b7-b153a260f628" xlink:href="stn-20231231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_38d0b4fa-f995-4bf5-892c-c4b21e5ccaf2" xlink:to="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_ff4eea92-8278-4072-87b7-b153a260f628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_4db6a084-e7ef-4433-969c-2e6ccc62975d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_ff4eea92-8278-4072-87b7-b153a260f628" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_4db6a084-e7ef-4433-969c-2e6ccc62975d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_26c6771e-64aa-481e-99f0-9e2a37358fb7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_4db6a084-e7ef-4433-969c-2e6ccc62975d" xlink:to="loc_ifrs-full_FinancialAssetsMember_26c6771e-64aa-481e-99f0-9e2a37358fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondMember_d92c751d-3dec-4267-baf7-883c9557b362" xlink:href="stn-20231231.xsd#stn_BondMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_26c6771e-64aa-481e-99f0-9e2a37358fb7" xlink:to="loc_stn_BondMember_d92c751d-3dec-4267-baf7-883c9557b362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInvestmentsMember_c5dc7506-6e77-46be-8b08-88312d172c92" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_26c6771e-64aa-481e-99f0-9e2a37358fb7" xlink:to="loc_ifrs-full_EquityInvestmentsMember_c5dc7506-6e77-46be-8b08-88312d172c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_6cf8966b-c96b-44b7-a18c-c497f364253c" xlink:href="stn-20231231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_ff4eea92-8278-4072-87b7-b153a260f628" xlink:to="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_6cf8966b-c96b-44b7-a18c-c497f364253c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets_a4e5abe8-64e4-4d8c-9eab-34a3a4c244fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_6cf8966b-c96b-44b7-a18c-c497f364253c" xlink:to="loc_ifrs-full_OtherFinancialAssets_a4e5abe8-64e4-4d8c-9eab-34a3a4c244fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherFinancialAssetAtAmortisedCost_3a00eb16-90d0-4501-af4d-a6011712bfce" xlink:href="stn-20231231.xsd#stn_OtherFinancialAssetAtAmortisedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_6cf8966b-c96b-44b7-a18c-c497f364253c" xlink:to="loc_stn_OtherFinancialAssetAtAmortisedCost_3a00eb16-90d0-4501-af4d-a6011712bfce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherAssetsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherAssetAbstract_32bfefd6-f7b6-45ee-9998-8798f6bc2d3a" xlink:href="stn-20231231.xsd#stn_OtherAssetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_018b6fe5-67ef-42c4-b96e-3b7ee9299a31" xlink:href="stn-20231231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_32bfefd6-f7b6-45ee-9998-8798f6bc2d3a" xlink:to="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_018b6fe5-67ef-42c4-b96e-3b7ee9299a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_7f3b29d9-09b4-4fba-8e20-ab9ad79069b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_018b6fe5-67ef-42c4-b96e-3b7ee9299a31" xlink:to="loc_ifrs-full_RangeAxis_7f3b29d9-09b4-4fba-8e20-ab9ad79069b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_d5006f55-e07b-4e2e-b8a7-bf36db3acdc3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_7f3b29d9-09b4-4fba-8e20-ab9ad79069b1" xlink:to="loc_ifrs-full_RangesMember_d5006f55-e07b-4e2e-b8a7-bf36db3acdc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_f04b7c7f-5bff-4fa7-83db-2768a1e57403" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_d5006f55-e07b-4e2e-b8a7-bf36db3acdc3" xlink:to="loc_ifrs-full_BottomOfRangeMember_f04b7c7f-5bff-4fa7-83db-2768a1e57403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_a68fab4e-a2aa-422a-a220-4be7c2c537b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_d5006f55-e07b-4e2e-b8a7-bf36db3acdc3" xlink:to="loc_ifrs-full_TopOfRangeMember_a68fab4e-a2aa-422a-a220-4be7c2c537b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_fd24fcaf-693b-4b29-8dcc-e1d0cd8a8399" xlink:href="stn-20231231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_018b6fe5-67ef-42c4-b96e-3b7ee9299a31" xlink:to="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_fd24fcaf-693b-4b29-8dcc-e1d0cd8a8399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondsInterestRatePercentage_8a6dec6e-61e2-45de-8b65-443037c9308c" xlink:href="stn-20231231.xsd#stn_BondsInterestRatePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_fd24fcaf-693b-4b29-8dcc-e1d0cd8a8399" xlink:to="loc_stn_BondsInterestRatePercentage_8a6dec6e-61e2-45de-8b65-443037c9308c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherAssetAbstract_a7c933ab-fc77-4652-91db-96508c0d9d23" xlink:href="stn-20231231.xsd#stn_OtherAssetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_0612258a-bead-4dc3-9d15-b9a762c11fe6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_a7c933ab-fc77-4652-91db-96508c0d9d23" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_0612258a-bead-4dc3-9d15-b9a762c11fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_8170f2f1-98af-480c-b4f1-f3a07c7509d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_0612258a-bead-4dc3-9d15-b9a762c11fe6" xlink:to="loc_ifrs-full_MaturityAxis_8170f2f1-98af-480c-b4f1-f3a07c7509d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_a7637579-1dc8-431e-9b68-e994283370ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_8170f2f1-98af-480c-b4f1-f3a07c7509d3" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_a7637579-1dc8-431e-9b68-e994283370ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_03b6e415-db18-4fef-a0af-403f62f043aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_a7637579-1dc8-431e-9b68-e994283370ad" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_03b6e415-db18-4fef-a0af-403f62f043aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_653ee5f3-7a7b-4d7b-9506-5aa5428b6293" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_a7637579-1dc8-431e-9b68-e994283370ad" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_653ee5f3-7a7b-4d7b-9506-5aa5428b6293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_46f89186-15cc-4881-a010-a76b71f9b7cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_a7637579-1dc8-431e-9b68-e994283370ad" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_46f89186-15cc-4881-a010-a76b71f9b7cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_d91282a4-821f-48b0-8c32-236e2169ca58" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_0612258a-bead-4dc3-9d15-b9a762c11fe6" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_d91282a4-821f-48b0-8c32-236e2169ca58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_955b6cd8-198f-4fce-bc2c-5469c1151f7d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_d91282a4-821f-48b0-8c32-236e2169ca58" xlink:to="loc_ifrs-full_FinancialAssetsMember_955b6cd8-198f-4fce-bc2c-5469c1151f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondMember_2145d3bb-c31e-44ef-981c-1a0831b8e2f1" xlink:href="stn-20231231.xsd#stn_BondMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_955b6cd8-198f-4fce-bc2c-5469c1151f7d" xlink:to="loc_stn_BondMember_2145d3bb-c31e-44ef-981c-1a0831b8e2f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_c40e03ab-11d4-42bf-aa47-58beec6f25bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_0612258a-bead-4dc3-9d15-b9a762c11fe6" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_c40e03ab-11d4-42bf-aa47-58beec6f25bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_FairValueOfOtherFinancialAssetsMaturity_1c010d07-b98d-427a-9ff7-90bd4bc24998" xlink:href="stn-20231231.xsd#stn_FairValueOfOtherFinancialAssetsMaturity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_c40e03ab-11d4-42bf-aa47-58beec6f25bb" xlink:to="loc_stn_FairValueOfOtherFinancialAssetsMaturity_1c010d07-b98d-427a-9ff7-90bd4bc24998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherPayablesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#TradeandOtherPayablesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/TradeandOtherPayablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_460a88da-82dd-4410-963c-c1b7834560d0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_3dd57782-55ad-4f08-a61b-09fb8a5d9506" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_460a88da-82dd-4410-963c-c1b7834560d0" xlink:to="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_3dd57782-55ad-4f08-a61b-09fb8a5d9506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeAndPayrollLiabilities_e5519f5e-dbff-4084-b231-7394562bf8b7" xlink:href="stn-20231231.xsd#stn_EmployeeAndPayrollLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_460a88da-82dd-4410-963c-c1b7834560d0" xlink:to="loc_stn_EmployeeAndPayrollLiabilities_e5519f5e-dbff-4084-b231-7394562bf8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Accruals_910b33e9-767f-42ef-b4ab-52792f3a26ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Accruals"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_460a88da-82dd-4410-963c-c1b7834560d0" xlink:to="loc_ifrs-full_Accruals_910b33e9-767f-42ef-b4ab-52792f3a26ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayables_b7e7f8cb-2059-4730-90e8-ee9197123601" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_460a88da-82dd-4410-963c-c1b7834560d0" xlink:to="loc_ifrs-full_TradeAndOtherPayables_b7e7f8cb-2059-4730-90e8-ee9197123601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#LongTermDebtScheduleofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_FinancialInstrumentsAbstract_5b4ad657-0b18-486d-bb92-60bceaffabea" xlink:href="stn-20231231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_c734a684-ff7a-4e22-bcc3-64f65d8d6ab3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_5b4ad657-0b18-486d-bb92-60bceaffabea" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_c734a684-ff7a-4e22-bcc3-64f65d8d6ab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_13befe8c-89bd-4ca8-a8f6-399e3b8d1ddf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_c734a684-ff7a-4e22-bcc3-64f65d8d6ab3" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_13befe8c-89bd-4ca8-a8f6-399e3b8d1ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_18fed2f5-39e4-4b39-b258-7c33e09eda92" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_13befe8c-89bd-4ca8-a8f6-399e3b8d1ddf" xlink:to="loc_ifrs-full_BorrowingsByNameMember_18fed2f5-39e4-4b39-b258-7c33e09eda92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_a3294c3c-1347-43b3-bca5-d7ef9abf3553" xlink:href="stn-20231231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_18fed2f5-39e4-4b39-b258-7c33e09eda92" xlink:to="loc_stn_SeniorUnsecuredNotesMember_a3294c3c-1347-43b3-bca5-d7ef9abf3553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorRevolvingCreditFacilityMember_4019f695-e8e2-4f43-aed9-fd05f74a5024" xlink:href="stn-20231231.xsd#stn_SeniorRevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_18fed2f5-39e4-4b39-b258-7c33e09eda92" xlink:to="loc_stn_SeniorRevolvingCreditFacilityMember_4019f695-e8e2-4f43-aed9-fd05f74a5024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoansMember_b31301dd-2dc3-4a82-bb40-c748bf03558c" xlink:href="stn-20231231.xsd#stn_SeniorTermLoansMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_18fed2f5-39e4-4b39-b258-7c33e09eda92" xlink:to="loc_stn_SeniorTermLoansMember_b31301dd-2dc3-4a82-bb40-c748bf03558c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember_24ae56ec-ea0d-407b-ac64-f81f502ca1fd" xlink:href="stn-20231231.xsd#stn_NotesPayableMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_18fed2f5-39e4-4b39-b258-7c33e09eda92" xlink:to="loc_stn_NotesPayableMember_24ae56ec-ea0d-407b-ac64-f81f502ca1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareFinancingObligationsMember_b4b0a75d-dcac-4c44-b9cb-d52870d27bed" xlink:href="stn-20231231.xsd#stn_SoftwareFinancingObligationsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_18fed2f5-39e4-4b39-b258-7c33e09eda92" xlink:to="loc_stn_SoftwareFinancingObligationsMember_b4b0a75d-dcac-4c44-b9cb-d52870d27bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_36f95fa9-f41d-41c2-9408-18cdfe379371" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_c734a684-ff7a-4e22-bcc3-64f65d8d6ab3" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_36f95fa9-f41d-41c2-9408-18cdfe379371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_07f01d39-d35e-4c53-9b5b-92b3bc0e1f93" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_36f95fa9-f41d-41c2-9408-18cdfe379371" xlink:to="loc_ifrs-full_Borrowings_07f01d39-d35e-4c53-9b5b-92b3bc0e1f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_bffff66d-904f-41db-b3d1-d26a9fbc73bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_36f95fa9-f41d-41c2-9408-18cdfe379371" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_bffff66d-904f-41db-b3d1-d26a9fbc73bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_281b4de9-e425-4fed-8902-c5046c74a644" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LongtermBorrowings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_36f95fa9-f41d-41c2-9408-18cdfe379371" xlink:to="loc_ifrs-full_LongtermBorrowings_281b4de9-e425-4fed-8902-c5046c74a644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#LongTermDebtAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_FinancialInstrumentsAbstract_9429b807-0cb1-4dfa-beaa-27b90c5c0639" xlink:href="stn-20231231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_772a6312-638f-41b0-8bd7-8edc82c037f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_9429b807-0cb1-4dfa-beaa-27b90c5c0639" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_772a6312-638f-41b0-8bd7-8edc82c037f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_34e13cca-bb48-4675-bafe-71a7ffabea4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_772a6312-638f-41b0-8bd7-8edc82c037f5" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_34e13cca-bb48-4675-bafe-71a7ffabea4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_34e13cca-bb48-4675-bafe-71a7ffabea4d" xlink:to="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_793684ca-4e0f-4f87-a5f2-a54caa030c64" xlink:href="stn-20231231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_SeniorUnsecuredNotesMember_793684ca-4e0f-4f87-a5f2-a54caa030c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorRevolvingCreditFacilityMember_fa9c7ac1-2723-449d-afbe-56bf8926e443" xlink:href="stn-20231231.xsd#stn_SeniorRevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_SeniorRevolvingCreditFacilityMember_fa9c7ac1-2723-449d-afbe-56bf8926e443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoansMember_0ec65a9f-5cad-4d69-be81-6ed870e6cad0" xlink:href="stn-20231231.xsd#stn_SeniorTermLoansMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_SeniorTermLoansMember_0ec65a9f-5cad-4d69-be81-6ed870e6cad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnsecuredBilateralMember_905ccf1c-0569-4caf-8712-637d6523600a" xlink:href="stn-20231231.xsd#stn_UnsecuredBilateralMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_UnsecuredBilateralMember_905ccf1c-0569-4caf-8712-637d6523600a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnsecuredMulticurrencyFacilityMember_671558a2-1f56-45a3-8e1b-3a122ee639dc" xlink:href="stn-20231231.xsd#stn_UnsecuredMulticurrencyFacilityMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_UnsecuredMulticurrencyFacilityMember_671558a2-1f56-45a3-8e1b-3a122ee639dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OverdraftFacilityMember_a19c2d38-d03a-44b1-aa53-a05874fd29aa" xlink:href="stn-20231231.xsd#stn_OverdraftFacilityMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_OverdraftFacilityMember_a19c2d38-d03a-44b1-aa53-a05874fd29aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorCreditFacilitiesMember_c78cab27-6ea3-406a-9303-20b27b775c18" xlink:href="stn-20231231.xsd#stn_SyndicatedSeniorCreditFacilitiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_SyndicatedSeniorCreditFacilitiesMember_c78cab27-6ea3-406a-9303-20b27b775c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember_92547ab6-65a5-4cca-9860-bc6cddab080a" xlink:href="stn-20231231.xsd#stn_NotesPayableMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_NotesPayableMember_92547ab6-65a5-4cca-9860-bc6cddab080a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareFinancingObligationsMember_8b2ef1c3-9f31-423c-8bea-336a0ea21a2e" xlink:href="stn-20231231.xsd#stn_SoftwareFinancingObligationsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_SoftwareFinancingObligationsMember_8b2ef1c3-9f31-423c-8bea-336a0ea21a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditMember_b951bba7-a93d-443d-bf01-97948cedcd0b" xlink:href="stn-20231231.xsd#stn_LettersOfCreditMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_LettersOfCreditMember_b951bba7-a93d-443d-bf01-97948cedcd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SuretyFacilitiesMember_c2ff0767-6a30-4625-8410-ebd8ec865247" xlink:href="stn-20231231.xsd#stn_SuretyFacilitiesMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_SuretyFacilitiesMember_c2ff0767-6a30-4625-8410-ebd8ec865247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member_1266a8f1-9247-4b17-b277-cc49b03338d9" xlink:href="stn-20231231.xsd#stn_SuretyFacilitiesExpiringBeforeSeptember2026Member"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_30f861ba-3cd9-462c-9373-13c6ed67653c" xlink:to="loc_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member_1266a8f1-9247-4b17-b277-cc49b03338d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusAxis_27c1eb75-9b9a-4e4b-a478-cb3fb96f3318" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_772a6312-638f-41b0-8bd7-8edc82c037f5" xlink:to="loc_ifrs-full_PastDueStatusAxis_27c1eb75-9b9a-4e4b-a478-cb3fb96f3318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusMember_4fec94ee-8c21-40c9-a460-9ca341e37451" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusAxis_27c1eb75-9b9a-4e4b-a478-cb3fb96f3318" xlink:to="loc_ifrs-full_PastDueStatusMember_4fec94ee-8c21-40c9-a460-9ca341e37451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpireBeforeTwoThousandTwentyTwoMember_05765840-163a-4989-a070-79fe7a7f0989" xlink:href="stn-20231231.xsd#stn_ExpireBeforeTwoThousandTwentyTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_4fec94ee-8c21-40c9-a460-9ca341e37451" xlink:to="loc_stn_ExpireBeforeTwoThousandTwentyTwoMember_05765840-163a-4989-a070-79fe7a7f0989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OpenEndedTermsMember_32431696-aed9-4bde-b9da-6662943fcb97" xlink:href="stn-20231231.xsd#stn_OpenEndedTermsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_4fec94ee-8c21-40c9-a460-9ca341e37451" xlink:to="loc_stn_OpenEndedTermsMember_32431696-aed9-4bde-b9da-6662943fcb97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_f6a43abb-3746-4aa2-8091-bf7e23134159" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_772a6312-638f-41b0-8bd7-8edc82c037f5" xlink:to="loc_ifrs-full_RangeAxis_f6a43abb-3746-4aa2-8091-bf7e23134159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_86eb117e-f95b-41ba-b7b4-986d6d724458" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_f6a43abb-3746-4aa2-8091-bf7e23134159" xlink:to="loc_ifrs-full_RangesMember_86eb117e-f95b-41ba-b7b4-986d6d724458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageMember_723ca5d3-4e94-4dfa-830f-802c07f579c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_86eb117e-f95b-41ba-b7b4-986d6d724458" xlink:to="loc_ifrs-full_WeightedAverageMember_723ca5d3-4e94-4dfa-830f-802c07f579c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_a751a05b-56fb-480a-a7c3-e160cba557b1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_772a6312-638f-41b0-8bd7-8edc82c037f5" xlink:to="loc_srt_CurrencyAxis_a751a05b-56fb-480a-a7c3-e160cba557b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_78daf40c-a2cb-41ca-9a78-e82cd9b4fe98" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_a751a05b-56fb-480a-a7c3-e160cba557b1" xlink:to="loc_currency_AllCurrenciesDomain_78daf40c-a2cb-41ca-9a78-e82cd9b4fe98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CanadianDollarsMember_1097c31a-e842-456c-8ce2-5f42bb917ed0" xlink:href="stn-20231231.xsd#stn_CanadianDollarsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_78daf40c-a2cb-41ca-9a78-e82cd9b4fe98" xlink:to="loc_stn_CanadianDollarsMember_1097c31a-e842-456c-8ce2-5f42bb917ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_USDollarsMember_159b75f5-c519-4964-a221-c07f525171ed" xlink:href="stn-20231231.xsd#stn_USDollarsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_78daf40c-a2cb-41ca-9a78-e82cd9b4fe98" xlink:to="loc_stn_USDollarsMember_159b75f5-c519-4964-a221-c07f525171ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherForeignCurrenciesMember_018d6096-c760-4d44-835b-ec4f97c44a37" xlink:href="stn-20231231.xsd#stn_OtherForeignCurrenciesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_78daf40c-a2cb-41ca-9a78-e82cd9b4fe98" xlink:to="loc_stn_OtherForeignCurrenciesMember_018d6096-c760-4d44-835b-ec4f97c44a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_772a6312-638f-41b0-8bd7-8edc82c037f5" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_7691ea72-83da-4357-a374-ab4b3c38dedb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_ifrs-full_NotionalAmount_7691ea72-83da-4357-a374-ab4b3c38dedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsInterestRate_2136d37e-30ef-4207-95f2-13470e776065" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_ifrs-full_BorrowingsInterestRate_2136d37e-30ef-4207-95f2-13470e776065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_ad360189-1ae0-4fdd-b98b-ee4243b2887e" xlink:href="stn-20231231.xsd#stn_LineOfCreditFacilityMaximumBorrowingsCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_ad360189-1ae0-4fdd-b98b-ee4243b2887e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfTranches_a0ef487e-8037-4749-a925-5f6f0bdd3d5d" xlink:href="stn-20231231.xsd#stn_NumberOfTranches"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_NumberOfTranches_a0ef487e-8037-4749-a925-5f6f0bdd3d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_96eb894c-1118-4d41-a4e0-312d8272e7d9" xlink:href="stn-20231231.xsd#stn_LineOfCreditFacilityAdditionalBorrowingsCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_96eb894c-1118-4d41-a4e0-312d8272e7d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BorrowingsPayableAmount_121c7693-db5a-4061-b508-18433336f250" xlink:href="stn-20231231.xsd#stn_BorrowingsPayableAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_BorrowingsPayableAmount_121c7693-db5a-4061-b508-18433336f250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditOutstandingIssuedAmount_95a19be6-f7fc-430c-b9da-b0c86cb8b924" xlink:href="stn-20231231.xsd#stn_LettersOfCreditOutstandingIssuedAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_LettersOfCreditOutstandingIssuedAmount_95a19be6-f7fc-430c-b9da-b0c86cb8b924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_06e3b0dc-e17c-4315-ae90-5277a8750146" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UndrawnBorrowingFacilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_06e3b0dc-e17c-4315-ae90-5277a8750146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_7fd14455-5ce6-40aa-b4aa-141b3e763737" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_7fd14455-5ce6-40aa-b4aa-141b3e763737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AggregateMaturityValueOfNotes_b0ad2c4b-554e-42c2-85d2-1745d4d94a3c" xlink:href="stn-20231231.xsd#stn_AggregateMaturityValueOfNotes"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_AggregateMaturityValueOfNotes_b0ad2c4b-554e-42c2-85d2-1745d4d94a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseInBorrowings_1454a06d-f268-4147-b355-ffc1462418ef" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseInBorrowings"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_IncreaseDecreaseInBorrowings_1454a06d-f268-4147-b355-ffc1462418ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditIssuedAndOutstandingInAddition_57bec24d-2ccf-4e20-b9af-3b62b94ab2e0" xlink:href="stn-20231231.xsd#stn_LettersOfCreditIssuedAndOutstandingInAddition"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_stn_LettersOfCreditIssuedAndOutstandingInAddition_57bec24d-2ccf-4e20-b9af-3b62b94ab2e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BondsIssued_3455191c-3964-469f-9244-bee7a83f96c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BondsIssued"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4b41f939-62b6-4010-b819-cc0826838671" xlink:to="loc_ifrs-full_BondsIssued_3455191c-3964-469f-9244-bee7a83f96c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#LongTermDebtScheduleofNotesPayableDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_FinancialInstrumentsAbstract_e76bca78-21be-41fd-af29-c3483ac33e4c" xlink:href="stn-20231231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e98557c2-0766-4a0b-b94a-8b07a367c2a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_e76bca78-21be-41fd-af29-c3483ac33e4c" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e98557c2-0766-4a0b-b94a-8b07a367c2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_04f770e7-ee60-474c-89fa-a95c19604ee7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e98557c2-0766-4a0b-b94a-8b07a367c2a5" xlink:to="loc_srt_CurrencyAxis_04f770e7-ee60-474c-89fa-a95c19604ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_ef32c891-8868-4ed8-aa5e-45d4dc70f113" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_04f770e7-ee60-474c-89fa-a95c19604ee7" xlink:to="loc_currency_AllCurrenciesDomain_ef32c891-8868-4ed8-aa5e-45d4dc70f113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_USDollarsMember_25798bfc-06cf-4768-8b9e-0d073c4c1492" xlink:href="stn-20231231.xsd#stn_USDollarsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_ef32c891-8868-4ed8-aa5e-45d4dc70f113" xlink:to="loc_stn_USDollarsMember_25798bfc-06cf-4768-8b9e-0d073c4c1492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BritishPoundMember_969d4054-c00c-4c58-a25b-7885dc439f4f" xlink:href="stn-20231231.xsd#stn_BritishPoundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_ef32c891-8868-4ed8-aa5e-45d4dc70f113" xlink:to="loc_stn_BritishPoundMember_969d4054-c00c-4c58-a25b-7885dc439f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherForeignCurrencyMember_4b71cadc-d9ed-4f73-b0fe-3df50a23c5a0" xlink:href="stn-20231231.xsd#stn_OtherForeignCurrencyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_ef32c891-8868-4ed8-aa5e-45d4dc70f113" xlink:to="loc_stn_OtherForeignCurrencyMember_4b71cadc-d9ed-4f73-b0fe-3df50a23c5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_49a6c897-e0cb-4adf-b36e-1320a55d6e3c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e98557c2-0766-4a0b-b94a-8b07a367c2a5" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_49a6c897-e0cb-4adf-b36e-1320a55d6e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_801883fd-b7f8-49ba-911d-c4c9caff33c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_49a6c897-e0cb-4adf-b36e-1320a55d6e3c" xlink:to="loc_ifrs-full_BorrowingsByNameMember_801883fd-b7f8-49ba-911d-c4c9caff33c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember_45022672-a4ef-43db-bf8b-2039bedb4ca8" xlink:href="stn-20231231.xsd#stn_NotesPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_801883fd-b7f8-49ba-911d-c4c9caff33c1" xlink:to="loc_stn_NotesPayableMember_45022672-a4ef-43db-bf8b-2039bedb4ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_a042b9db-5fb5-408c-95b8-9dc50d228111" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e98557c2-0766-4a0b-b94a-8b07a367c2a5" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_a042b9db-5fb5-408c-95b8-9dc50d228111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesMember_4a5a6f18-3f14-4d6f-80f1-e211853f99fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_a042b9db-5fb5-408c-95b8-9dc50d228111" xlink:to="loc_ifrs-full_LiabilitiesMember_4a5a6f18-3f14-4d6f-80f1-e211853f99fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationMember_11cd5c41-6f81-4e9c-9499-3583dd710ed1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesMember_4a5a6f18-3f14-4d6f-80f1-e211853f99fd" xlink:to="loc_ifrs-full_ContingentConsiderationMember_11cd5c41-6f81-4e9c-9499-3583dd710ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_869e6a7f-4f78-4f46-8672-37f9fca32633" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e98557c2-0766-4a0b-b94a-8b07a367c2a5" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_869e6a7f-4f78-4f46-8672-37f9fca32633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CarryingAmountOfNotesPayable_b2af57f8-0c9f-4ea8-93f8-d79c1f10fc3b" xlink:href="stn-20231231.xsd#stn_CarryingAmountOfNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_869e6a7f-4f78-4f46-8672-37f9fca32633" xlink:to="loc_stn_CarryingAmountOfNotesPayable_b2af57f8-0c9f-4ea8-93f8-d79c1f10fc3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#ProvisionsScheduleofProvisionsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_59993271-2abd-4742-b5f5-dd95bf03f11c" xlink:href="stn-20231231.xsd#stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_0f6f3256-ad93-4846-b963-bbbd2687a1b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_59993271-2abd-4742-b5f5-dd95bf03f11c" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_0f6f3256-ad93-4846-b963-bbbd2687a1b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_a1ef77a3-4622-47a8-836d-92d001f38103" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_0f6f3256-ad93-4846-b963-bbbd2687a1b0" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_a1ef77a3-4622-47a8-836d-92d001f38103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_fdb1ced5-1aaf-4f04-9f14-8e1ff7180d8f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_a1ef77a3-4622-47a8-836d-92d001f38103" xlink:to="loc_ifrs-full_OtherProvisionsMember_fdb1ced5-1aaf-4f04-9f14-8e1ff7180d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SelfInsuredLiabilitiesProvisionMember_f89602fc-55ac-45fa-9deb-4ee7d8f2f9ba" xlink:href="stn-20231231.xsd#stn_SelfInsuredLiabilitiesProvisionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_fdb1ced5-1aaf-4f04-9f14-8e1ff7180d8f" xlink:to="loc_stn_SelfInsuredLiabilitiesProvisionMember_f89602fc-55ac-45fa-9deb-4ee7d8f2f9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProvisionForClaimsMember_63991878-db5a-43f3-b46a-a41e3f054f95" xlink:href="stn-20231231.xsd#stn_ProvisionForClaimsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_fdb1ced5-1aaf-4f04-9f14-8e1ff7180d8f" xlink:to="loc_stn_ProvisionForClaimsMember_63991878-db5a-43f3-b46a-a41e3f054f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_55f6e339-d343-4063-8216-57ec2abef23e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_fdb1ced5-1aaf-4f04-9f14-8e1ff7180d8f" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_55f6e339-d343-4063-8216-57ec2abef23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember_7b90b242-506d-4d84-80f9-678492592d0d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_fdb1ced5-1aaf-4f04-9f14-8e1ff7180d8f" xlink:to="loc_ifrs-full_OnerousContractsProvisionMember_7b90b242-506d-4d84-80f9-678492592d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_d7e501ab-1dbf-4928-af1e-ebc5c79c674d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_0f6f3256-ad93-4846-b963-bbbd2687a1b0" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_d7e501ab-1dbf-4928-af1e-ebc5c79c674d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_134e5b49-52d3-4f58-bd19-cfdf9a759fcc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_d7e501ab-1dbf-4928-af1e-ebc5c79c674d" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_134e5b49-52d3-4f58-bd19-cfdf9a759fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions_38470e5e-8685-48ff-bb6a-c36a45980bc9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_134e5b49-52d3-4f58-bd19-cfdf9a759fcc" xlink:to="loc_ifrs-full_OtherProvisions_38470e5e-8685-48ff-bb6a-c36a45980bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_e3474c98-95a0-4d11-8b93-fd99732023e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_134e5b49-52d3-4f58-bd19-cfdf9a759fcc" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_e3474c98-95a0-4d11-8b93-fd99732023e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_b7553fcf-6c27-418a-906d-02d8eeecf80d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_134e5b49-52d3-4f58-bd19-cfdf9a759fcc" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_b7553fcf-6c27-418a-906d-02d8eeecf80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_bd95fdfe-601e-4f9b-9762-fd4a2e065ade" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_134e5b49-52d3-4f58-bd19-cfdf9a759fcc" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_bd95fdfe-601e-4f9b-9762-fd4a2e065ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions_d6f320c8-d209-42db-a486-58b1adc3cb1d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_134e5b49-52d3-4f58-bd19-cfdf9a759fcc" xlink:to="loc_ifrs-full_OtherProvisions_d6f320c8-d209-42db-a486-58b1adc3cb1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherShorttermProvisions_1e8ceb10-46de-4bdc-bc0e-eddc7e55b339" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherShorttermProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_d7e501ab-1dbf-4928-af1e-ebc5c79c674d" xlink:to="loc_ifrs-full_OtherShorttermProvisions_1e8ceb10-46de-4bdc-bc0e-eddc7e55b339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLongtermProvisions_7e4ec247-551f-4761-a424-e3766e3bbc67" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherLongtermProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_d7e501ab-1dbf-4928-af1e-ebc5c79c674d" xlink:to="loc_ifrs-full_OtherLongtermProvisions_7e4ec247-551f-4761-a424-e3766e3bbc67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ProvisionsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#ProvisionsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ProvisionsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_0d99b054-f4f5-43a0-92f5-a6ea798af174" xlink:href="stn-20231231.xsd#stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_163f2798-527e-4a0c-9284-f6dfe1d55d93" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_0d99b054-f4f5-43a0-92f5-a6ea798af174" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_163f2798-527e-4a0c-9284-f6dfe1d55d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_fe935718-2f54-45f9-a646-5beb64b6d8a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_163f2798-527e-4a0c-9284-f6dfe1d55d93" xlink:to="loc_ifrs-full_RangeAxis_fe935718-2f54-45f9-a646-5beb64b6d8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_9fe74214-ef2a-4326-9510-f658ae17a5e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_fe935718-2f54-45f9-a646-5beb64b6d8a0" xlink:to="loc_ifrs-full_RangesMember_9fe74214-ef2a-4326-9510-f658ae17a5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_90f14771-876c-4596-b3fc-2fc23a924939" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_9fe74214-ef2a-4326-9510-f658ae17a5e3" xlink:to="loc_ifrs-full_BottomOfRangeMember_90f14771-876c-4596-b3fc-2fc23a924939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_b6a79bd3-c7b2-4004-a38a-b910fcb5a402" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_9fe74214-ef2a-4326-9510-f658ae17a5e3" xlink:to="loc_ifrs-full_TopOfRangeMember_b6a79bd3-c7b2-4004-a38a-b910fcb5a402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_c23156d6-04e0-4288-9547-145903de166f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_163f2798-527e-4a0c-9284-f6dfe1d55d93" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_c23156d6-04e0-4288-9547-145903de166f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_87d84fc1-fc60-45ae-9a77-a3795c065644" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_c23156d6-04e0-4288-9547-145903de166f" xlink:to="loc_ifrs-full_OtherProvisionsMember_87d84fc1-fc60-45ae-9a77-a3795c065644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProvisionForClaimsMember_ff1e59ef-a3a8-425e-b45c-c7324656139c" xlink:href="stn-20231231.xsd#stn_ProvisionForClaimsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_87d84fc1-fc60-45ae-9a77-a3795c065644" xlink:to="loc_stn_ProvisionForClaimsMember_ff1e59ef-a3a8-425e-b45c-c7324656139c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_6445a3eb-048d-41dc-9fc4-22b7788f4d63" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_87d84fc1-fc60-45ae-9a77-a3795c065644" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_6445a3eb-048d-41dc-9fc4-22b7788f4d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_1368a331-9997-474a-900b-ab47f1673c69" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_163f2798-527e-4a0c-9284-f6dfe1d55d93" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_1368a331-9997-474a-900b-ab47f1673c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions_51d96d3e-c2ae-4112-ad2c-0c553aee5f21" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_1368a331-9997-474a-900b-ab47f1673c69" xlink:to="loc_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions_51d96d3e-c2ae-4112-ad2c-0c553aee5f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeBenefitsAbstract_51d2c472-bb94-44e2-9a47-ea2475389a11" xlink:href="stn-20231231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_43a34b1f-cfac-4c26-b782-e8e2463210f1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_51d2c472-bb94-44e2-9a47-ea2475389a11" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_43a34b1f-cfac-4c26-b782-e8e2463210f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_aa0c4a24-c7cd-41ca-a1be-c25fc4354b30" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_43a34b1f-cfac-4c26-b782-e8e2463210f1" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_aa0c4a24-c7cd-41ca-a1be-c25fc4354b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_e740b3cd-c8f5-49e1-b652-3f5316713356" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_aa0c4a24-c7cd-41ca-a1be-c25fc4354b30" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_e740b3cd-c8f5-49e1-b652-3f5316713356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PensionDefinedBenefitPlansMember_dff154d1-3939-43a6-8cc0-38c3eea34e77" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PensionDefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_e740b3cd-c8f5-49e1-b652-3f5316713356" xlink:to="loc_ifrs-full_PensionDefinedBenefitPlansMember_dff154d1-3939-43a6-8cc0-38c3eea34e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PostEmploymentBenefitPlansMember_e92729ce-f856-460f-8637-491be433fa36" xlink:href="stn-20231231.xsd#stn_PostEmploymentBenefitPlansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_e740b3cd-c8f5-49e1-b652-3f5316713356" xlink:to="loc_stn_PostEmploymentBenefitPlansMember_e92729ce-f856-460f-8637-491be433fa36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_41633c62-ee12-4e45-b1aa-9b633043495d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_43a34b1f-cfac-4c26-b782-e8e2463210f1" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_41633c62-ee12-4e45-b1aa-9b633043495d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_6de27a45-6efb-4ab1-86b3-ee4595c2a09b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_41633c62-ee12-4e45-b1aa-9b633043495d" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_6de27a45-6efb-4ab1-86b3-ee4595c2a09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_e0a616d3-c359-4800-941a-475c8c87302c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_41633c62-ee12-4e45-b1aa-9b633043495d" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_e0a616d3-c359-4800-941a-475c8c87302c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_d3823cb1-c7fa-4a03-bd59-6868cb780bac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_41633c62-ee12-4e45-b1aa-9b633043495d" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_d3823cb1-c7fa-4a03-bd59-6868cb780bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlansAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeBenefitsAbstract_e24f68ca-e3c3-428e-b32d-397b2069b75c" xlink:href="stn-20231231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_cfdfa7af-3c39-44de-a0bc-be115b5196ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_e24f68ca-e3c3-428e-b32d-397b2069b75c" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_cfdfa7af-3c39-44de-a0bc-be115b5196ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies_9d6bd835-0fe4-4b09-92e0-c39c8ed46845" xlink:href="stn-20231231.xsd#stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_e24f68ca-e3c3-428e-b32d-397b2069b75c" xlink:to="loc_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies_9d6bd835-0fe4-4b09-92e0-c39c8ed46845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_bc33d913-831e-4a76-912b-24c00f661427" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_e24f68ca-e3c3-428e-b32d-397b2069b75c" xlink:to="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_bc33d913-831e-4a76-912b-24c00f661427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_b8360e7f-4f2c-4609-b120-b657a383e518" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_e24f68ca-e3c3-428e-b32d-397b2069b75c" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_b8360e7f-4f2c-4609-b120-b657a383e518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash_a48b8c42-1db7-4562-9a27-e6c0aa475ed0" xlink:href="stn-20231231.xsd#stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_e24f68ca-e3c3-428e-b32d-397b2069b75c" xlink:to="loc_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash_a48b8c42-1db7-4562-9a27-e6c0aa475ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfPlanAssetInAnnuityPolicies_808c0730-0b19-4e43-9bc3-cf10f279ade1" xlink:href="stn-20231231.xsd#stn_PercentageOfPlanAssetInAnnuityPolicies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_e24f68ca-e3c3-428e-b32d-397b2069b75c" xlink:to="loc_stn_PercentageOfPlanAssetInAnnuityPolicies_808c0730-0b19-4e43-9bc3-cf10f279ade1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_5a746ddb-dede-4796-afae-40348e38d6f3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_e24f68ca-e3c3-428e-b32d-397b2069b75c" xlink:to="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_5a746ddb-dede-4796-afae-40348e38d6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeBenefitsAbstract_62a0648f-1c97-4b7e-abd2-21928b18584a" xlink:href="stn-20231231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3692ebe-337e-42fb-b925-1d6c71595fcd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_62a0648f-1c97-4b7e-abd2-21928b18584a" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3692ebe-337e-42fb-b925-1d6c71595fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_5c8e9794-7d3d-49c1-b848-fc0b5eb30c38" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3692ebe-337e-42fb-b925-1d6c71595fcd" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_5c8e9794-7d3d-49c1-b848-fc0b5eb30c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_009b2031-5b69-4814-9361-82e862b066cf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_5c8e9794-7d3d-49c1-b848-fc0b5eb30c38" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_009b2031-5b69-4814-9361-82e862b066cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_b69b18d5-8b06-4e3d-86aa-03ed5fe7fbe0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_009b2031-5b69-4814-9361-82e862b066cf" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_b69b18d5-8b06-4e3d-86aa-03ed5fe7fbe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember_22df1e21-063c-4480-b226-9173cd898fe3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PlanAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_009b2031-5b69-4814-9361-82e862b066cf" xlink:to="loc_ifrs-full_PlanAssetsMember_22df1e21-063c-4480-b226-9173cd898fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_66d9241c-794a-45e3-bcf2-0ed7105e3080" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3692ebe-337e-42fb-b925-1d6c71595fcd" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_66d9241c-794a-45e3-bcf2-0ed7105e3080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_9c25c5d5-76ba-4045-9824-1bd47f687edf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_66d9241c-794a-45e3-bcf2-0ed7105e3080" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_9c25c5d5-76ba-4045-9824-1bd47f687edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PensionDefinedBenefitPlansMember_2615b7f7-33c3-4e0d-9af1-91f15d5651ec" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PensionDefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_9c25c5d5-76ba-4045-9824-1bd47f687edf" xlink:to="loc_ifrs-full_PensionDefinedBenefitPlansMember_2615b7f7-33c3-4e0d-9af1-91f15d5651ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2560a375-4a59-41d4-ae34-dded535ea1e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_e3692ebe-337e-42fb-b925-1d6c71595fcd" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2560a375-4a59-41d4-ae34-dded535ea1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_2d83a5e2-fd9c-4628-aa78-1aeea3b85112" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2560a375-4a59-41d4-ae34-dded535ea1e5" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_2d83a5e2-fd9c-4628-aa78-1aeea3b85112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_f6752826-f6fc-4cf8-b3c2-fdb30ee7b492" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2560a375-4a59-41d4-ae34-dded535ea1e5" xlink:to="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_f6752826-f6fc-4cf8-b3c2-fdb30ee7b492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_f3268198-f5e5-46ce-aa82-fbf1dafa7f8c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_f6752826-f6fc-4cf8-b3c2-fdb30ee7b492" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_f3268198-f5e5-46ce-aa82-fbf1dafa7f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_f80ae37b-e7cc-4de2-a581-3b7a6fd343c6" xlink:href="stn-20231231.xsd#stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_f6752826-f6fc-4cf8-b3c2-fdb30ee7b492" xlink:to="loc_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_f80ae37b-e7cc-4de2-a581-3b7a6fd343c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_f1bc59c2-de09-459a-bccd-04aa62bafc57" xlink:href="stn-20231231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_f6752826-f6fc-4cf8-b3c2-fdb30ee7b492" xlink:to="loc_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_f1bc59c2-de09-459a-bccd-04aa62bafc57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6c2dda19-246e-41bd-83eb-340d30ff3f64" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2560a375-4a59-41d4-ae34-dded535ea1e5" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6c2dda19-246e-41bd-83eb-340d30ff3f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_c976ba47-d711-45ee-ba34-3369d4d3c0a3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6c2dda19-246e-41bd-83eb-340d30ff3f64" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_c976ba47-d711-45ee-ba34-3369d4d3c0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_7544f40f-52f6-49c0-b07e-db48de903e64" xlink:href="stn-20231231.xsd#stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6c2dda19-246e-41bd-83eb-340d30ff3f64" xlink:to="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_7544f40f-52f6-49c0-b07e-db48de903e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_af0501ef-f572-4f89-9e37-0e58ef8f64d7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_7544f40f-52f6-49c0-b07e-db48de903e64" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_af0501ef-f572-4f89-9e37-0e58ef8f64d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_6ba5370d-ab6d-4e6d-9151-7ce5f6bdbfaf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_7544f40f-52f6-49c0-b07e-db48de903e64" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_6ba5370d-ab6d-4e6d-9151-7ce5f6bdbfaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_7aab258a-635d-4a10-a045-f2f7bf07b565" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_7544f40f-52f6-49c0-b07e-db48de903e64" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_7aab258a-635d-4a10-a045-f2f7bf07b565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_5252af9e-505c-4dc8-918f-4775b54cb8ec" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6c2dda19-246e-41bd-83eb-340d30ff3f64" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_5252af9e-505c-4dc8-918f-4775b54cb8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_48ee5f4d-9abd-469b-a9d7-13b7c7699ce7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6c2dda19-246e-41bd-83eb-340d30ff3f64" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_48ee5f4d-9abd-469b-a9d7-13b7c7699ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_f544902b-30dd-470a-abcd-170fd96dc349" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6c2dda19-246e-41bd-83eb-340d30ff3f64" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_f544902b-30dd-470a-abcd-170fd96dc349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_b380e146-5d61-471a-a9be-867caf26fcaa" xlink:href="stn-20231231.xsd#stn_OtherNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2560a375-4a59-41d4-ae34-dded535ea1e5" xlink:to="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_b380e146-5d61-471a-a9be-867caf26fcaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_7514c1fe-ac98-4605-a023-41b005431a7d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_b380e146-5d61-471a-a9be-867caf26fcaa" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_7514c1fe-ac98-4605-a023-41b005431a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_c5ffc7bd-2b64-4af8-aae2-0d636f9e8efb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_b380e146-5d61-471a-a9be-867caf26fcaa" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_c5ffc7bd-2b64-4af8-aae2-0d636f9e8efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3f8bbf17-75df-427d-9b5b-e8bb61deaed1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_b380e146-5d61-471a-a9be-867caf26fcaa" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3f8bbf17-75df-427d-9b5b-e8bb61deaed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_6166fbda-defe-4713-ac39-c64b8622ff0f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2560a375-4a59-41d4-ae34-dded535ea1e5" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_6166fbda-defe-4713-ac39-c64b8622ff0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeBenefitsAbstract_5daf18c3-f493-4bea-942a-01dabf07ebc5" xlink:href="stn-20231231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_437fd898-87f6-43f6-b396-0ce559ae3182" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_5daf18c3-f493-4bea-942a-01dabf07ebc5" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_437fd898-87f6-43f6-b396-0ce559ae3182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_a5323823-f9ec-480f-83b4-e6a20635bf2a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_437fd898-87f6-43f6-b396-0ce559ae3182" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_a5323823-f9ec-480f-83b4-e6a20635bf2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_72571268-ff04-4089-bdf1-1a62069f5571" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_a5323823-f9ec-480f-83b4-e6a20635bf2a" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_72571268-ff04-4089-bdf1-1a62069f5571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_1e3c0ab1-5b2d-4e1e-961f-1986ad761a23" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_72571268-ff04-4089-bdf1-1a62069f5571" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_1e3c0ab1-5b2d-4e1e-961f-1986ad761a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2And3OfFairValueHierarchyMember_f7dcc14d-355e-4cb0-a2eb-e4efbac82e2c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level2And3OfFairValueHierarchyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_72571268-ff04-4089-bdf1-1a62069f5571" xlink:to="loc_ifrs-full_Level2And3OfFairValueHierarchyMember_f7dcc14d-355e-4cb0-a2eb-e4efbac82e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_437fd898-87f6-43f6-b396-0ce559ae3182" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_178fe61d-0759-4368-9ea6-12bfda0b9b18" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_178fe61d-0759-4368-9ea6-12bfda0b9b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_8e4302b7-f903-4406-8f18-79a713aa5e5b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_8e4302b7-f903-4406-8f18-79a713aa5e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_5709321f-ddee-4904-ba37-073f560e7246" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_5709321f-ddee-4904-ba37-073f560e7246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_8fd9c339-ee28-42e5-9188-b5c7661edb61" xlink:href="stn-20231231.xsd#stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_8fd9c339-ee28-42e5-9188-b5c7661edb61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_81ba7ca1-f907-49ac-acfc-7d3c31730a20" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_81ba7ca1-f907-49ac-acfc-7d3c31730a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_8f4bd58a-54c3-4423-82a2-1d40e74b8048" xlink:href="stn-20231231.xsd#stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_8f4bd58a-54c3-4423-82a2-1d40e74b8048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets_74390354-347c-4b18-a039-274f8ab2fc7e" xlink:href="stn-20231231.xsd#stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets_74390354-347c-4b18-a039-274f8ab2fc7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_b4466464-1441-4b1d-a35d-40c007404da9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_94a4f51d-ad78-4799-a212-e63d7f3a2890" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_b4466464-1441-4b1d-a35d-40c007404da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeBenefitsAbstract_cf4667a5-540b-45a3-b1a2-2be766f8ee4f" xlink:href="stn-20231231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_83f6fe01-fc95-4f51-b00f-5b97d3ae202c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_cf4667a5-540b-45a3-b1a2-2be766f8ee4f" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_83f6fe01-fc95-4f51-b00f-5b97d3ae202c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_e4844bd7-cb8c-427c-b397-08be2204695e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_cf4667a5-540b-45a3-b1a2-2be766f8ee4f" xlink:to="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_e4844bd7-cb8c-427c-b397-08be2204695e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation_4ca3df31-6ff3-4ea8-9c42-9dbeac4cb0f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_cf4667a5-540b-45a3-b1a2-2be766f8ee4f" xlink:to="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation_4ca3df31-6ff3-4ea8-9c42-9dbeac4cb0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases_e0e90115-32da-4877-a392-ac2831fb2bd4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_cf4667a5-540b-45a3-b1a2-2be766f8ee4f" xlink:to="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases_e0e90115-32da-4877-a392-ac2831fb2bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_292bd4d8-03b9-4b66-8823-8b7f6548daf8" xlink:href="stn-20231231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_cf4667a5-540b-45a3-b1a2-2be766f8ee4f" xlink:to="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_292bd4d8-03b9-4b66-8823-8b7f6548daf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale_c33974ff-2b42-4f48-8c5e-6002be0a0d77" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_292bd4d8-03b9-4b66-8823-8b7f6548daf8" xlink:to="loc_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale_c33974ff-2b42-4f48-8c5e-6002be0a0d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale_efc78272-6910-4f86-8abd-4c678dd657c1" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_292bd4d8-03b9-4b66-8823-8b7f6548daf8" xlink:to="loc_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale_efc78272-6910-4f86-8abd-4c678dd657c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_608aedec-c947-452a-a1b9-7a49a052b2fc" xlink:href="stn-20231231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_cf4667a5-540b-45a3-b1a2-2be766f8ee4f" xlink:to="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_608aedec-c947-452a-a1b9-7a49a052b2fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale_c227431e-5d36-462b-8ddf-64b9ba7a96eb" xlink:href="stn-20231231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_608aedec-c947-452a-a1b9-7a49a052b2fc" xlink:to="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale_c227431e-5d36-462b-8ddf-64b9ba7a96eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale_76dbc760-48c3-4ba1-946f-fa951527e8cf" xlink:href="stn-20231231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_608aedec-c947-452a-a1b9-7a49a052b2fc" xlink:to="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale_76dbc760-48c3-4ba1-946f-fa951527e8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeBenefitsAbstract_61e16aef-7fcb-4980-82e2-b9ce3e3b9487" xlink:href="stn-20231231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_384ba285-8cf4-44fc-9af6-5ffed374ec09" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_61e16aef-7fcb-4980-82e2-b9ce3e3b9487" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_384ba285-8cf4-44fc-9af6-5ffed374ec09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_4e387812-d57a-47b5-83c0-515d542ef69b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_384ba285-8cf4-44fc-9af6-5ffed374ec09" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_4e387812-d57a-47b5-83c0-515d542ef69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_eb1c34b8-2602-4e16-9b81-f8d67ae1d915" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_4e387812-d57a-47b5-83c0-515d542ef69b" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_eb1c34b8-2602-4e16-9b81-f8d67ae1d915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_cb053a54-1983-4846-b6bf-5c89a061b951" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_eb1c34b8-2602-4e16-9b81-f8d67ae1d915" xlink:to="loc_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_cb053a54-1983-4846-b6bf-5c89a061b951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_7dfb3057-5a92-42de-a42d-50cc8c6317bc" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_eb1c34b8-2602-4e16-9b81-f8d67ae1d915" xlink:to="loc_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_7dfb3057-5a92-42de-a42d-50cc8c6317bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember_bf029c37-a21d-4f1d-8955-9228538321de" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_eb1c34b8-2602-4e16-9b81-f8d67ae1d915" xlink:to="loc_stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember_bf029c37-a21d-4f1d-8955-9228538321de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_8c72f639-37b4-4fd3-9812-9efda408aeb7" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_eb1c34b8-2602-4e16-9b81-f8d67ae1d915" xlink:to="loc_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_8c72f639-37b4-4fd3-9812-9efda408aeb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_d6387fa5-ecaa-4a48-b212-9aba8aed0925" xlink:href="stn-20231231.xsd#stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_eb1c34b8-2602-4e16-9b81-f8d67ae1d915" xlink:to="loc_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_d6387fa5-ecaa-4a48-b212-9aba8aed0925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_e042e30f-06ae-4f13-a724-3aac30a5c512" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_384ba285-8cf4-44fc-9af6-5ffed374ec09" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_e042e30f-06ae-4f13-a724-3aac30a5c512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_7dad482b-fbe8-4ca4-b25c-fa2262e96404" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_e042e30f-06ae-4f13-a724-3aac30a5c512" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_7dad482b-fbe8-4ca4-b25c-fa2262e96404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_1a06dae6-866f-4ffd-9063-0bde62e3bbe5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_e042e30f-06ae-4f13-a724-3aac30a5c512" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_1a06dae6-866f-4ffd-9063-0bde62e3bbe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_ad0c25b5-d15d-40ee-ad4a-d90bf7d9e7a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_e042e30f-06ae-4f13-a724-3aac30a5c512" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_ad0c25b5-d15d-40ee-ad4a-d90bf7d9e7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_cec21756-aecb-4eb5-95fb-4b1082348acb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_e042e30f-06ae-4f13-a724-3aac30a5c512" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_cec21756-aecb-4eb5-95fb-4b1082348acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/OtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_c1a0b8cb-65c3-48a8-8c8f-eec23f8932d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_47855646-1dd2-4376-9230-16c4d2dfdb21" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_c1a0b8cb-65c3-48a8-8c8f-eec23f8932d1" xlink:to="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_47855646-1dd2-4376-9230-16c4d2dfdb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherLiabilities_8e884207-0870-45a5-bb36-e82ad8e5d5fc" xlink:href="stn-20231231.xsd#stn_MiscellaneousOtherLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_c1a0b8cb-65c3-48a8-8c8f-eec23f8932d1" xlink:to="loc_stn_MiscellaneousOtherLiabilities_8e884207-0870-45a5-bb36-e82ad8e5d5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLiabilities_b970b194-d249-4fb5-9f1a-f27fa0e3131c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_c1a0b8cb-65c3-48a8-8c8f-eec23f8932d1" xlink:to="loc_ifrs-full_OtherLiabilities_b970b194-d249-4fb5-9f1a-f27fa0e3131c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_7b760a17-da38-4cd5-aa26-13eacb8ad3c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_c1a0b8cb-65c3-48a8-8c8f-eec23f8932d1" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_7b760a17-da38-4cd5-aa26-13eacb8ad3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentLiabilities_2033d3d4-d28e-448e-ad7b-27bb9d1cd2d7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_c1a0b8cb-65c3-48a8-8c8f-eec23f8932d1" xlink:to="loc_ifrs-full_OtherNoncurrentLiabilities_2033d3d4-d28e-448e-ad7b-27bb9d1cd2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherLiabilitiesDetails_1" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/OtherLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.stantec.com/role/CommitmentsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#CommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseAbstract_ce5a6328-adac-429b-bc27-43efc7cb38fa" xlink:href="stn-20231231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_719b2fd1-ea5c-4a31-877f-9633302c5524" xlink:href="stn-20231231.xsd#stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_ce5a6328-adac-429b-bc27-43efc7cb38fa" xlink:to="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_719b2fd1-ea5c-4a31-877f-9633302c5524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_73a22f99-0c92-40a6-99c7-247f4e4aa23d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_719b2fd1-ea5c-4a31-877f-9633302c5524" xlink:to="loc_ifrs-full_MaturityAxis_73a22f99-0c92-40a6-99c7-247f4e4aa23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_653d771b-7e8b-4aad-b1c4-7626dbed74df" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_73a22f99-0c92-40a6-99c7-247f4e4aa23d" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_653d771b-7e8b-4aad-b1c4-7626dbed74df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_95d696ed-0bbe-4ef7-8efc-30181a196292" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_653d771b-7e8b-4aad-b1c4-7626dbed74df" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_95d696ed-0bbe-4ef7-8efc-30181a196292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_c9564169-2475-413c-bba3-ecc9def88f68" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_653d771b-7e8b-4aad-b1c4-7626dbed74df" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_c9564169-2475-413c-bba3-ecc9def88f68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsMember_029d1896-3246-4fbd-8427-554b967d6fd7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_653d771b-7e8b-4aad-b1c4-7626dbed74df" xlink:to="loc_ifrs-full_LaterThanThreeYearsMember_029d1896-3246-4fbd-8427-554b967d6fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:href="stn-20231231.xsd#stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_719b2fd1-ea5c-4a31-877f-9633302c5524" xlink:to="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_945141de-e6a5-4a65-a809-15adf9d07a2a" xlink:href="stn-20231231.xsd#stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:to="loc_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_945141de-e6a5-4a65-a809-15adf9d07a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_24fd3ea1-f79e-4e83-b7a1-76ef99034a4a" xlink:href="stn-20231231.xsd#stn_LeasesNotYetCommencedToWhichLesseeIsCommitted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:to="loc_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_24fd3ea1-f79e-4e83-b7a1-76ef99034a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_b0164c8f-8424-4c9c-80ee-3c6bf95dfb2a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:to="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_b0164c8f-8424-4c9c-80ee-3c6bf95dfb2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Commitments_27017471-5a16-4949-9805-cea249c65fc3" xlink:href="stn-20231231.xsd#stn_Commitments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:to="loc_stn_Commitments_27017471-5a16-4949-9805-cea249c65fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UndiscountedLeasePaymentsToBeReceived_acc94c13-03de-4068-ad29-db27490f18df" xlink:href="stn-20231231.xsd#stn_UndiscountedLeasePaymentsToBeReceived"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:to="loc_stn_UndiscountedLeasePaymentsToBeReceived_acc94c13-03de-4068-ad29-db27490f18df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived_867f212b-0997-46bc-a869-cc66a2957468" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_a88dbb78-1c74-4b7f-88ce-35a74db92990" xlink:to="loc_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived_867f212b-0997-46bc-a869-cc66a2957468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ContingenciesandGuaranteesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#ContingenciesandGuaranteesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ContingenciesandGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_a39bc683-a394-4685-8388-a92a8e97697b" xlink:href="stn-20231231.xsd#stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_5263fa24-81be-496d-8820-5d4ddea52c18" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_a39bc683-a394-4685-8388-a92a8e97697b" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_5263fa24-81be-496d-8820-5d4ddea52c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_a4cfb670-9586-437f-97f4-1ef390bac781" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_5263fa24-81be-496d-8820-5d4ddea52c18" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_a4cfb670-9586-437f-97f4-1ef390bac781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesMember_76342142-ff1a-48b0-84c5-8f8a6cd2e03b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_a4cfb670-9586-437f-97f4-1ef390bac781" xlink:to="loc_ifrs-full_ContingentLiabilitiesMember_76342142-ff1a-48b0-84c5-8f8a6cd2e03b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_1b34758c-54ae-425a-8273-5636da132d24" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilityForGuaranteesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember_76342142-ff1a-48b0-84c5-8f8a6cd2e03b" xlink:to="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_1b34758c-54ae-425a-8273-5636da132d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_64d0c6c5-d311-430e-b1a1-96f59521f977" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_5263fa24-81be-496d-8820-5d4ddea52c18" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_64d0c6c5-d311-430e-b1a1-96f59521f977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimatedFinancialEffectOfContingentAssets_7884d615-df72-48ab-966a-3303c8b8d980" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EstimatedFinancialEffectOfContingentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_64d0c6c5-d311-430e-b1a1-96f59521f977" xlink:to="loc_ifrs-full_EstimatedFinancialEffectOfContingentAssets_7884d615-df72-48ab-966a-3303c8b8d980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#ShareCapitalAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_ShareBasedPaymentArrangementsAbstract_3af5c37b-b829-43de-aa90-ba362ef9e12e" xlink:href="stn-20231231.xsd#stn_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ShareBasedPaymentArrangementsAbstract_3af5c37b-b829-43de-aa90-ba362ef9e12e" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_b2c4a508-9f9d-4630-bd7d-0ba4d421e1f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_b2c4a508-9f9d-4630-bd7d-0ba4d421e1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_f9133bb1-2467-4031-a137-2f1ba14dc029" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_b2c4a508-9f9d-4630-bd7d-0ba4d421e1f4" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_f9133bb1-2467-4031-a137-2f1ba14dc029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OfficersAndEmployeesMember_fb8fc814-4a2f-4288-b409-7055a5636ef8" xlink:href="stn-20231231.xsd#stn_OfficersAndEmployeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_f9133bb1-2467-4031-a137-2f1ba14dc029" xlink:to="loc_stn_OfficersAndEmployeesMember_fb8fc814-4a2f-4288-b409-7055a5636ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_6a342e5b-1835-4486-8f21-8e76eeee2394" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_6a342e5b-1835-4486-8f21-8e76eeee2394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_6a342e5b-1835-4486-8f21-8e76eeee2394" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RestrictedShareUnitsRSUsMember_d214f323-98d2-4418-b6d1-187e58006862" xlink:href="stn-20231231.xsd#stn_RestrictedShareUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:to="loc_stn_RestrictedShareUnitsRSUsMember_d214f323-98d2-4418-b6d1-187e58006862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsMember_80d09eb9-c93f-40f9-976a-516e245ec2a1" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:to="loc_stn_PerformanceShareUnitsMember_80d09eb9-c93f-40f9-976a-516e245ec2a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsExcludingDividendsMember_9fc2177c-e7a1-4148-b6ab-5d50adbef3a8" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsPSUsExcludingDividendsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_PerformanceShareUnitsMember_80d09eb9-c93f-40f9-976a-516e245ec2a1" xlink:to="loc_stn_PerformanceShareUnitsPSUsExcludingDividendsMember_9fc2177c-e7a1-4148-b6ab-5d50adbef3a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsExcludingDividendsMember_e12ecb52-8258-4178-ab74-0a3b9c79d95e" xlink:href="stn-20231231.xsd#stn_DeferredShareUnitsDSUsExcludingDividendsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:to="loc_stn_DeferredShareUnitsDSUsExcludingDividendsMember_e12ecb52-8258-4178-ab74-0a3b9c79d95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsMember_da8582a9-6a4d-4b83-a857-a0f53e3f6010" xlink:href="stn-20231231.xsd#stn_DeferredShareUnitsDSUsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:to="loc_stn_DeferredShareUnitsDSUsMember_da8582a9-6a4d-4b83-a857-a0f53e3f6010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember_cda37cd0-0769-45ec-833f-cee6533a0e6c" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:to="loc_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember_cda37cd0-0769-45ec-833f-cee6533a0e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember_5b4e38e4-fe24-4af1-b7f5-8b9dc04338e8" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_749522d5-a05f-44ad-949c-510fa1ddb406" xlink:to="loc_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember_5b4e38e4-fe24-4af1-b7f5-8b9dc04338e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Vesting1Axis_c602cee8-1246-4b91-8266-041221769989" xlink:href="stn-20231231.xsd#stn_Vesting1Axis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:to="loc_stn_Vesting1Axis_c602cee8-1246-4b91-8266-041221769989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Vesting1Domain_907cfa45-71b8-40b6-8dd1-58858c0f7548" xlink:href="stn-20231231.xsd#stn_Vesting1Domain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_Vesting1Axis_c602cee8-1246-4b91-8266-041221769989" xlink:to="loc_stn_Vesting1Domain_907cfa45-71b8-40b6-8dd1-58858c0f7548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EstimatedHistoricalDataMember_c40493bf-78c2-466c-bdef-addc4b2a2306" xlink:href="stn-20231231.xsd#stn_EstimatedHistoricalDataMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_Vesting1Domain_907cfa45-71b8-40b6-8dd1-58858c0f7548" xlink:to="loc_stn_EstimatedHistoricalDataMember_c40493bf-78c2-466c-bdef-addc4b2a2306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_a88da7ce-c66c-4468-bd31-0110f12eef6a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:to="loc_ifrs-full_RangeAxis_a88da7ce-c66c-4468-bd31-0110f12eef6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_d9aa25e4-83ee-47d7-8ddd-4352a78fdac3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_a88da7ce-c66c-4468-bd31-0110f12eef6a" xlink:to="loc_ifrs-full_RangesMember_d9aa25e4-83ee-47d7-8ddd-4352a78fdac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_dc412242-5bf0-48d4-beae-025216800dff" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_d9aa25e4-83ee-47d7-8ddd-4352a78fdac3" xlink:to="loc_ifrs-full_BottomOfRangeMember_dc412242-5bf0-48d4-beae-025216800dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_8c0b8468-ac7c-4ea2-b3f4-f79eb334e6c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_d9aa25e4-83ee-47d7-8ddd-4352a78fdac3" xlink:to="loc_ifrs-full_TopOfRangeMember_8c0b8468-ac7c-4ea2-b3f4-f79eb334e6c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_efdf0f39-0678-4352-a3db-18e46926e222" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:to="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_efdf0f39-0678-4352-a3db-18e46926e222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesMember_f30b5280-1d67-4fb3-b515-2b00a7f00dcb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ValuationTechniquesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_efdf0f39-0678-4352-a3db-18e46926e222" xlink:to="loc_ifrs-full_ValuationTechniquesMember_f30b5280-1d67-4fb3-b515-2b00a7f00dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OptionPricingModelMember_89df47b6-698f-4a99-a0c5-70c8bbf0272f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OptionPricingModelMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ValuationTechniquesMember_f30b5280-1d67-4fb3-b515-2b00a7f00dcb" xlink:to="loc_ifrs-full_OptionPricingModelMember_89df47b6-698f-4a99-a0c5-70c8bbf0272f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ccee3418-49fd-46b9-ab69-dcada3ce3e80" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram_8e1ea442-2c8c-4365-92b1-a42fe33277fe" xlink:href="stn-20231231.xsd#stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram_8e1ea442-2c8c-4365-92b1-a42fe33277fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SharesRepurchasedForCancellation_9923ed4f-c8c3-488a-bed0-e39405c610c5" xlink:href="stn-20231231.xsd#stn_SharesRepurchasedForCancellation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_SharesRepurchasedForCancellation_9923ed4f-c8c3-488a-bed0-e39405c610c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CancellationOfTreasuryShares_43b1b919-af34-4a32-a44f-ce5c96be3639" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CancellationOfTreasuryShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_CancellationOfTreasuryShares_43b1b919-af34-4a32-a44f-ce5c96be3639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_e0b47ac5-3e71-41d5-9a8f-467188762bce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_e0b47ac5-3e71-41d5-9a8f-467188762bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ParValuePerShare_5c943f43-0175-4d1a-b20f-bfe08e5671f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_ParValuePerShare_5c943f43-0175-4d1a-b20f-bfe08e5671f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GrossProceedsFromIssuingShares_f01a7af0-996e-4509-a37b-c93b72be0d32" xlink:href="stn-20231231.xsd#stn_GrossProceedsFromIssuingShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_GrossProceedsFromIssuingShares_f01a7af0-996e-4509-a37b-c93b72be0d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_70c347c5-d1ad-4d9b-8a64-ce1ba87ed633" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_70c347c5-d1ad-4d9b-8a64-ce1ba87ed633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendPayables_132df10d-b901-4589-b20a-2aa79f212fbc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendPayables"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_DividendPayables_132df10d-b901-4589-b20a-2aa79f212fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_0d894b0f-64e1-431d-a8eb-19d2d12dbad1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_0d894b0f-64e1-431d-a8eb-19d2d12dbad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_36719727-1794-4422-8dab-bb0495846e07" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_36719727-1794-4422-8dab-bb0495846e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_ba990005-74d2-4275-851b-b31184beee90" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_ba990005-74d2-4275-851b-b31184beee90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_e6483247-accd-4fe7-a96a-be1aa3066496" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_e6483247-accd-4fe7-a96a-be1aa3066496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_VestingDurationForShareBasedPaymentArrangement_e7d33ed8-d51f-4acd-9863-0a24ee330b1b" xlink:href="stn-20231231.xsd#stn_VestingDurationForShareBasedPaymentArrangement"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_VestingDurationForShareBasedPaymentArrangement_e7d33ed8-d51f-4acd-9863-0a24ee330b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfCompensationInShares_98a302ea-a4b3-4d66-94a6-91aaddd00a27" xlink:href="stn-20231231.xsd#stn_PercentageOfCompensationInShares"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_PercentageOfCompensationInShares_98a302ea-a4b3-4d66-94a6-91aaddd00a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfTradingDays_572d380e-0ac1-44c7-b420-97759bd7b45f" xlink:href="stn-20231231.xsd#stn_NumberOfTradingDays"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_NumberOfTradingDays_572d380e-0ac1-44c7-b420-97759bd7b45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_8ff2a389-5d9a-4324-9e13-8eb1359ba7ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_8ff2a389-5d9a-4324-9e13-8eb1359ba7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted_3d9ba9bf-df7d-4d80-bc09-b4acaf99009d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted_3d9ba9bf-df7d-4d80-bc09-b4acaf99009d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_27e42e74-3896-4f50-b606-29c3a41a9b88" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_27e42e74-3896-4f50-b606-29c3a41a9b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested_38b7eebe-bc8f-4653-8fd5-880c3a7f5e91" xlink:href="stn-20231231.xsd#stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested_38b7eebe-bc8f-4653-8fd5-880c3a7f5e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_62182ab7-7e06-4d72-9eb1-bfaea60d1af6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_62182ab7-7e06-4d72-9eb1-bfaea60d1af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SharebasedPaymentArrangementVestingRightsPercentage_ae3ebbce-7bfb-493b-b717-9b1f52e999a4" xlink:href="stn-20231231.xsd#stn_SharebasedPaymentArrangementVestingRightsPercentage"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_SharebasedPaymentArrangementVestingRightsPercentage_ae3ebbce-7bfb-493b-b717-9b1f52e999a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease_ddf5b596-a9da-4e3d-836e-0f5198425da2" xlink:href="stn-20231231.xsd#stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease_ddf5b596-a9da-4e3d-836e-0f5198425da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfOtherEquityInstruments_e1557b47-bbba-469c-9120-c1abf2770c03" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsOfOtherEquityInstruments"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_PaymentsOfOtherEquityInstruments_e1557b47-bbba-469c-9120-c1abf2770c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011_296feae3-c21f-43de-9069-342f689b629b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_54dd31c8-b8e0-472a-8e02-dcf27d47f692" xlink:to="loc_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011_296feae3-c21f-43de-9069-342f689b629b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#ShareCapitalScheduleofDividendsDeclaredandRecordedDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_ShareBasedPaymentArrangementsAbstract_9e1085be-7243-4b17-89aa-985f389de9e3" xlink:href="stn-20231231.xsd#stn_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDividendsTable_0c96b266-ae2b-4c22-9226-2a6001eeb115" xlink:href="stn-20231231.xsd#stn_DisclosureOfDividendsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ShareBasedPaymentArrangementsAbstract_9e1085be-7243-4b17-89aa-985f389de9e3" xlink:to="loc_stn_DisclosureOfDividendsTable_0c96b266-ae2b-4c22-9226-2a6001eeb115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOrdinarySharesAxis_a5326c20-606c-46d3-8354-2540e79fa6d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDividendsTable_0c96b266-ae2b-4c22-9226-2a6001eeb115" xlink:to="loc_ifrs-full_ClassesOfOrdinarySharesAxis_a5326c20-606c-46d3-8354-2540e79fa6d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OrdinarySharesMember_38b8aa80-f6ed-4a27-8bdb-6eef3a9217a6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesAxis_a5326c20-606c-46d3-8354-2540e79fa6d4" xlink:to="loc_ifrs-full_OrdinarySharesMember_38b8aa80-f6ed-4a27-8bdb-6eef3a9217a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodOneMember_91b62587-8b06-4072-b66c-1bcbfbaa8926" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OrdinarySharesMember_38b8aa80-f6ed-4a27-8bdb-6eef3a9217a6" xlink:to="loc_stn_OrdinarySharesPerSharePeriodOneMember_91b62587-8b06-4072-b66c-1bcbfbaa8926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodTwoMember_d202b6e0-9d6c-42d0-97f9-d345d8465017" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OrdinarySharesMember_38b8aa80-f6ed-4a27-8bdb-6eef3a9217a6" xlink:to="loc_stn_OrdinarySharesPerSharePeriodTwoMember_d202b6e0-9d6c-42d0-97f9-d345d8465017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodThreeMember_8f29a283-7b2d-4b0e-8605-4d09691ae9c2" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OrdinarySharesMember_38b8aa80-f6ed-4a27-8bdb-6eef3a9217a6" xlink:to="loc_stn_OrdinarySharesPerSharePeriodThreeMember_8f29a283-7b2d-4b0e-8605-4d09691ae9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodFourMember_10c866f2-9d34-4410-a6ec-517d0eb89d86" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OrdinarySharesMember_38b8aa80-f6ed-4a27-8bdb-6eef3a9217a6" xlink:to="loc_stn_OrdinarySharesPerSharePeriodFourMember_10c866f2-9d34-4410-a6ec-517d0eb89d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodFiveMember_67fdb6cc-92d8-427d-8b26-a6165f3bcee9" xlink:href="stn-20231231.xsd#stn_OrdinarySharesPerSharePeriodFiveMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OrdinarySharesMember_38b8aa80-f6ed-4a27-8bdb-6eef3a9217a6" xlink:to="loc_stn_OrdinarySharesPerSharePeriodFiveMember_67fdb6cc-92d8-427d-8b26-a6165f3bcee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDividendsLineItems_b8e68235-d5b2-4911-91ec-c5f43d56db67" xlink:href="stn-20231231.xsd#stn_DisclosureOfDividendsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDividendsTable_0c96b266-ae2b-4c22-9226-2a6001eeb115" xlink:to="loc_stn_DisclosureOfDividendsLineItems_b8e68235-d5b2-4911-91ec-c5f43d56db67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare_369783a4-b869-46b3-9a81-75e8da770d62" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDividendsLineItems_b8e68235-d5b2-4911-91ec-c5f43d56db67" xlink:to="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare_369783a4-b869-46b3-9a81-75e8da770d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidOrdinaryShares_2a082174-c6db-43d0-ae77-c0bdf33e3654" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOrdinaryShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDividendsLineItems_b8e68235-d5b2-4911-91ec-c5f43d56db67" xlink:to="loc_ifrs-full_DividendsPaidOrdinaryShares_2a082174-c6db-43d0-ae77-c0bdf33e3654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_ShareBasedPaymentArrangementsAbstract_cbbe41d9-500c-46cf-96e0-39b63b859a2e" xlink:href="stn-20231231.xsd#stn_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_6d606488-1abc-4741-ad5f-8053d0cf4e08" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ShareBasedPaymentArrangementsAbstract_cbbe41d9-500c-46cf-96e0-39b63b859a2e" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_6d606488-1abc-4741-ad5f-8053d0cf4e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_3cdbfaf1-7603-495c-bccd-3f41f256d5df" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_6d606488-1abc-4741-ad5f-8053d0cf4e08" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_3cdbfaf1-7603-495c-bccd-3f41f256d5df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_1b6d4f83-b5c1-4356-ab98-a7fad84f4d86" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_3cdbfaf1-7603-495c-bccd-3f41f256d5df" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_1b6d4f83-b5c1-4356-ab98-a7fad84f4d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RestrictedShareUnitsRSUsMember_9717f9c1-3523-48d6-b6ab-ae60a5a866d3" xlink:href="stn-20231231.xsd#stn_RestrictedShareUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_1b6d4f83-b5c1-4356-ab98-a7fad84f4d86" xlink:to="loc_stn_RestrictedShareUnitsRSUsMember_9717f9c1-3523-48d6-b6ab-ae60a5a866d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsMember_8826bde4-fbe0-4d87-ae54-e9e59b5c1804" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_1b6d4f83-b5c1-4356-ab98-a7fad84f4d86" xlink:to="loc_stn_PerformanceShareUnitsMember_8826bde4-fbe0-4d87-ae54-e9e59b5c1804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsMember_b3a81a3c-30b6-4fc3-8acc-8e5703bc61f7" xlink:href="stn-20231231.xsd#stn_DeferredShareUnitsDSUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_1b6d4f83-b5c1-4356-ab98-a7fad84f4d86" xlink:to="loc_stn_DeferredShareUnitsDSUsMember_b3a81a3c-30b6-4fc3-8acc-8e5703bc61f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_73659b8a-012b-4794-a61a-53d8ebf0cbc4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_6d606488-1abc-4741-ad5f-8053d0cf4e08" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_73659b8a-012b-4794-a61a-53d8ebf0cbc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_c4722c08-717f-427a-817d-14277bcd3704" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_73659b8a-012b-4794-a61a-53d8ebf0cbc4" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_c4722c08-717f-427a-817d-14277bcd3704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_2ceba5b8-8f2e-4c30-8422-dc8b9323d8ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_73659b8a-012b-4794-a61a-53d8ebf0cbc4" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_2ceba5b8-8f2e-4c30-8422-dc8b9323d8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_27af57bc-3d02-4566-aa18-31071065cd7f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_73659b8a-012b-4794-a61a-53d8ebf0cbc4" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_27af57bc-3d02-4566-aa18-31071065cd7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_decd68d1-f582-4eb4-b630-8a0e2c3b1525" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_73659b8a-012b-4794-a61a-53d8ebf0cbc4" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_decd68d1-f582-4eb4-b630-8a0e2c3b1525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_03a72e77-2aea-49fa-9d09-944fb45f718b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_73659b8a-012b-4794-a61a-53d8ebf0cbc4" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_03a72e77-2aea-49fa-9d09-944fb45f718b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_FairValueMeasurementAbstract_b37724e3-a301-4f07-a8b7-ac0408564d76" xlink:href="stn-20231231.xsd#stn_FairValueMeasurementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_ee32df84-e4ac-4613-bd71-c024cc370797" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FairValueMeasurementAbstract_b37724e3-a301-4f07-a8b7-ac0408564d76" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_ee32df84-e4ac-4613-bd71-c024cc370797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis_802881a9-2120-49b7-bfd8-c623e605fa58" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MeasurementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_ee32df84-e4ac-4613-bd71-c024cc370797" xlink:to="loc_ifrs-full_MeasurementAxis_802881a9-2120-49b7-bfd8-c623e605fa58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_3f30204b-3c5f-4837-a230-b014fe418c10" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MeasurementAxis_802881a9-2120-49b7-bfd8-c623e605fa58" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_3f30204b-3c5f-4837-a230-b014fe418c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RecurringFairValueMeasurementMember_009a66df-81b3-4c91-a9cd-e3e831d92dd1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RecurringFairValueMeasurementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedMeasurementMember_3f30204b-3c5f-4837-a230-b014fe418c10" xlink:to="loc_ifrs-full_RecurringFairValueMeasurementMember_009a66df-81b3-4c91-a9cd-e3e831d92dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_fb489f7f-eb8b-4991-b150-63f75f0433f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_ee32df84-e4ac-4613-bd71-c024cc370797" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_fb489f7f-eb8b-4991-b150-63f75f0433f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_fd4e6cec-6193-4838-bbef-b7aa5e0b5f76" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_fb489f7f-eb8b-4991-b150-63f75f0433f7" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_fd4e6cec-6193-4838-bbef-b7aa5e0b5f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_61f12c0c-d25d-4811-831f-6495da7c3d2e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_fd4e6cec-6193-4838-bbef-b7aa5e0b5f76" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_61f12c0c-d25d-4811-831f-6495da7c3d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_2a485a20-6db8-473f-b242-9f10cd5ae656" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_fd4e6cec-6193-4838-bbef-b7aa5e0b5f76" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_2a485a20-6db8-473f-b242-9f10cd5ae656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember_43cdbbac-a06a-4030-adb0-335fe65482df" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level3OfFairValueHierarchyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_fd4e6cec-6193-4838-bbef-b7aa5e0b5f76" xlink:to="loc_ifrs-full_Level3OfFairValueHierarchyMember_43cdbbac-a06a-4030-adb0-335fe65482df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_45caf969-17d7-4f0d-a2d4-a1fc5c69d89a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_ee32df84-e4ac-4613-bd71-c024cc370797" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_45caf969-17d7-4f0d-a2d4-a1fc5c69d89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_ff1b54eb-e1bc-4265-87f5-515dd875bda1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_45caf969-17d7-4f0d-a2d4-a1fc5c69d89a" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_ff1b54eb-e1bc-4265-87f5-515dd875bda1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_859ef06c-37c3-4f55-b54f-d1cf1d37dd28" xlink:href="stn-20231231.xsd#stn_InvestmentsHeldForSelfInsuredLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ff1b54eb-e1bc-4265-87f5-515dd875bda1" xlink:to="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_859ef06c-37c3-4f55-b54f-d1cf1d37dd28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativesMember_f656a503-af9d-4f83-b961-bc9fe99e964a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DerivativesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ff1b54eb-e1bc-4265-87f5-515dd875bda1" xlink:to="loc_ifrs-full_DerivativesMember_f656a503-af9d-4f83-b961-bc9fe99e964a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_c656a47b-23dd-4e2c-aeff-32c9a3f2383f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_ee32df84-e4ac-4613-bd71-c024cc370797" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_c656a47b-23dd-4e2c-aeff-32c9a3f2383f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesMember_f044c8d5-bb76-41c0-9007-89b5107e786b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_c656a47b-23dd-4e2c-aeff-32c9a3f2383f" xlink:to="loc_ifrs-full_LiabilitiesMember_f044c8d5-bb76-41c0-9007-89b5107e786b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember_4399d2dc-fd34-4c9c-b9b5-1e2aefe2bb10" xlink:href="stn-20231231.xsd#stn_NotesPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesMember_f044c8d5-bb76-41c0-9007-89b5107e786b" xlink:to="loc_stn_NotesPayableMember_4399d2dc-fd34-4c9c-b9b5-1e2aefe2bb10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativesMember_8460e703-d1fa-47c9-85ad-c3ffef83d6e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DerivativesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesMember_f044c8d5-bb76-41c0-9007-89b5107e786b" xlink:to="loc_ifrs-full_DerivativesMember_8460e703-d1fa-47c9-85ad-c3ffef83d6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_92193be5-ebb7-4617-a453-f67c7050623a" xlink:href="stn-20231231.xsd#stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_ee32df84-e4ac-4613-bd71-c024cc370797" xlink:to="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_92193be5-ebb7-4617-a453-f67c7050623a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets_c4d3bbeb-8dab-43f6-9c14-d9c71736dea6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_92193be5-ebb7-4617-a453-f67c7050623a" xlink:to="loc_ifrs-full_OtherFinancialAssets_c4d3bbeb-8dab-43f6-9c14-d9c71736dea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialLiabilities_d09efcd0-096b-41ca-9139-89707cedfeef" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_92193be5-ebb7-4617-a453-f67c7050623a" xlink:to="loc_ifrs-full_OtherFinancialLiabilities_d09efcd0-096b-41ca-9139-89707cedfeef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_FairValueMeasurementAbstract_c84f1997-e2bc-45cb-b388-e0111a215906" xlink:href="stn-20231231.xsd#stn_FairValueMeasurementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_03bc52bd-6bb9-4fe8-960e-175108162d75" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FairValueMeasurementAbstract_c84f1997-e2bc-45cb-b388-e0111a215906" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_03bc52bd-6bb9-4fe8-960e-175108162d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis_6a02a223-3dd1-4d44-93e2-698e9d8ca852" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MeasurementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_03bc52bd-6bb9-4fe8-960e-175108162d75" xlink:to="loc_ifrs-full_MeasurementAxis_6a02a223-3dd1-4d44-93e2-698e9d8ca852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_8e7442b2-16e8-4b68-9a5d-0f8d56ab7c98" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MeasurementAxis_6a02a223-3dd1-4d44-93e2-698e9d8ca852" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_8e7442b2-16e8-4b68-9a5d-0f8d56ab7c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_534d7df8-b5af-4279-806d-8fcbb1a6ebf6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedMeasurementMember_8e7442b2-16e8-4b68-9a5d-0f8d56ab7c98" xlink:to="loc_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_534d7df8-b5af-4279-806d-8fcbb1a6ebf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_53e5d589-b596-464e-a04e-3088b3fcf8d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_03bc52bd-6bb9-4fe8-960e-175108162d75" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_53e5d589-b596-464e-a04e-3088b3fcf8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_be2a1a7e-364e-47f3-b1aa-89081951a4b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_53e5d589-b596-464e-a04e-3088b3fcf8d2" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_be2a1a7e-364e-47f3-b1aa-89081951a4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_d40e2098-1b35-44cf-9039-84f975a38cd4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_be2a1a7e-364e-47f3-b1aa-89081951a4b7" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_d40e2098-1b35-44cf-9039-84f975a38cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_c68cd36a-a593-402a-af46-dd2a94a34365" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_be2a1a7e-364e-47f3-b1aa-89081951a4b7" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_c68cd36a-a593-402a-af46-dd2a94a34365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember_d8bac109-413b-473c-8518-d423d7dbba1c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level3OfFairValueHierarchyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_be2a1a7e-364e-47f3-b1aa-89081951a4b7" xlink:to="loc_ifrs-full_Level3OfFairValueHierarchyMember_d8bac109-413b-473c-8518-d423d7dbba1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_12be0480-54f6-4ddb-839c-1b8353baf600" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_03bc52bd-6bb9-4fe8-960e-175108162d75" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_12be0480-54f6-4ddb-839c-1b8353baf600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesMember_4ad17175-e58a-420a-803f-42dc16bc02d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_12be0480-54f6-4ddb-839c-1b8353baf600" xlink:to="loc_ifrs-full_LiabilitiesMember_4ad17175-e58a-420a-803f-42dc16bc02d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_a03050f3-3ba4-45fa-b428-ff78a37051a2" xlink:href="stn-20231231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesMember_4ad17175-e58a-420a-803f-42dc16bc02d1" xlink:to="loc_stn_SeniorUnsecuredNotesMember_a03050f3-3ba4-45fa-b428-ff78a37051a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_4a247da6-2095-4b81-aae7-94b0a362ad76" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_03bc52bd-6bb9-4fe8-960e-175108162d75" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_4a247da6-2095-4b81-aae7-94b0a362ad76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_66df6bdf-7c66-486b-901c-a739faf2c1dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_4a247da6-2095-4b81-aae7-94b0a362ad76" xlink:to="loc_ifrs-full_Liabilities_66df6bdf-7c66-486b-901c-a739faf2c1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#FinancialInstrumentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_FinancialInstrumentsAbstract_80dbe3fa-e3bc-420d-a0bb-b710fc575d11" xlink:href="stn-20231231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_80dbe3fa-e3bc-420d-a0bb-b710fc575d11" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesAxis_065b04e8-d755-45d2-8d20-4f44dce75cdb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:to="loc_ifrs-full_TypesOfHedgesAxis_065b04e8-d755-45d2-8d20-4f44dce75cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember_dc1f6236-79ba-418e-867d-f5fcf1b2b5e8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_065b04e8-d755-45d2-8d20-4f44dce75cdb" xlink:to="loc_ifrs-full_TypesOfHedgesMember_dc1f6236-79ba-418e-867d-f5fcf1b2b5e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestRateSwapsMember_b780a464-35dc-451c-a16e-2013da9297af" xlink:href="stn-20231231.xsd#stn_InterestRateSwapsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfHedgesMember_dc1f6236-79ba-418e-867d-f5fcf1b2b5e8" xlink:to="loc_stn_InterestRateSwapsMember_b780a464-35dc-451c-a16e-2013da9297af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowHedgesMember_00d01820-f368-4460-9636-af050d266047" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowHedgesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfHedgesMember_dc1f6236-79ba-418e-867d-f5fcf1b2b5e8" xlink:to="loc_ifrs-full_CashFlowHedgesMember_00d01820-f368-4460-9636-af050d266047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_9d4e6438-373b-4f26-b4e9-b04cd11831e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_9d4e6438-373b-4f26-b4e9-b04cd11831e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_2089094e-d6aa-4f93-888e-60da991a30e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_9d4e6438-373b-4f26-b4e9-b04cd11831e6" xlink:to="loc_ifrs-full_FinancialAssetsMember_2089094e-d6aa-4f93-888e-60da991a30e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_3f412aee-eb6f-4603-9ece-4ea5d6f0a65e" xlink:href="stn-20231231.xsd#stn_TotalReturnSwapOnShareBasedCompensationUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_2089094e-d6aa-4f93-888e-60da991a30e1" xlink:to="loc_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_3f412aee-eb6f-4603-9ece-4ea5d6f0a65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_92032c1f-a0ee-46cd-a4cc-96b47257f89e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_92032c1f-a0ee-46cd-a4cc-96b47257f89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_644a48b1-53b9-456c-86d3-5892682d6073" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_92032c1f-a0ee-46cd-a4cc-96b47257f89e" xlink:to="loc_ifrs-full_BorrowingsByNameMember_644a48b1-53b9-456c-86d3-5892682d6073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorRevolvingCreditFacilityMember_0f4dd491-0ed3-4638-910b-6a8bec3d9613" xlink:href="stn-20231231.xsd#stn_SeniorRevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_644a48b1-53b9-456c-86d3-5892682d6073" xlink:to="loc_stn_SeniorRevolvingCreditFacilityMember_0f4dd491-0ed3-4638-910b-6a8bec3d9613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CreditFacilitiesMember_1643a49a-4d4a-49cd-9d23-cf7929a9c57a" xlink:href="stn-20231231.xsd#stn_CreditFacilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_644a48b1-53b9-456c-86d3-5892682d6073" xlink:to="loc_stn_CreditFacilitiesMember_1643a49a-4d4a-49cd-9d23-cf7929a9c57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_af80ced3-cd7f-4f38-b678-949698152b47" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_af80ced3-cd7f-4f38-b678-949698152b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_5e9427cc-ae78-4ff5-b7c6-a621d422218a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_af80ced3-cd7f-4f38-b678-949698152b47" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_5e9427cc-ae78-4ff5-b7c6-a621d422218a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RestrictedShareUnitsRSUsMember_8256e72b-6666-4d07-afdc-ea6c069543b2" xlink:href="stn-20231231.xsd#stn_RestrictedShareUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_5e9427cc-ae78-4ff5-b7c6-a621d422218a" xlink:to="loc_stn_RestrictedShareUnitsRSUsMember_8256e72b-6666-4d07-afdc-ea6c069543b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsMember_e2230c9a-b8df-48ff-876d-e589c3421735" xlink:href="stn-20231231.xsd#stn_PerformanceShareUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_5e9427cc-ae78-4ff5-b7c6-a621d422218a" xlink:to="loc_stn_PerformanceShareUnitsMember_e2230c9a-b8df-48ff-876d-e589c3421735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_ed722a26-95a8-45e3-82ff-527ba3258b27" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:to="loc_srt_CurrencyAxis_ed722a26-95a8-45e3-82ff-527ba3258b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_ca329ecd-868b-4564-adf6-4f965526e50d" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_ed722a26-95a8-45e3-82ff-527ba3258b27" xlink:to="loc_currency_AllCurrenciesDomain_ca329ecd-868b-4564-adf6-4f965526e50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD_6a8c2a76-6aa7-44a2-b9e8-d448aba394cf" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_USD"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_ca329ecd-868b-4564-adf6-4f965526e50d" xlink:to="loc_currency_USD_6a8c2a76-6aa7-44a2-b9e8-d448aba394cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AUD_5e47e934-3104-4b9d-8dd9-f0c7c9555b10" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AUD"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_ca329ecd-868b-4564-adf6-4f965526e50d" xlink:to="loc_currency_AUD_5e47e934-3104-4b9d-8dd9-f0c7c9555b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialLiabilitiesAxis_78ed356a-e959-4782-98e2-c2ab5e9bad78" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialLiabilitiesAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:to="loc_ifrs-full_ClassesOfFinancialLiabilitiesAxis_78ed356a-e959-4782-98e2-c2ab5e9bad78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilitiesMember_ffc725e8-f17e-4621-89a5-6e9f235df54a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialLiabilitiesAxis_78ed356a-e959-4782-98e2-c2ab5e9bad78" xlink:to="loc_ifrs-full_FinancialLiabilitiesMember_ffc725e8-f17e-4621-89a5-6e9f235df54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_c09056bd-cd9e-4c7a-b5ec-b0988107ab28" xlink:href="stn-20231231.xsd#stn_TotalReturnSwapOnShareBasedCompensationUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialLiabilitiesMember_ffc725e8-f17e-4621-89a5-6e9f235df54a" xlink:to="loc_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_c09056bd-cd9e-4c7a-b5ec-b0988107ab28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_bda897fc-58f2-429c-b4bd-305677586281" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NominalAmountOfHedgingInstrument_c5db7693-4f74-43d4-a4ff-8daab967e7e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NominalAmountOfHedgingInstrument"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_NominalAmountOfHedgingInstrument_c5db7693-4f74-43d4-a4ff-8daab967e7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax_7285cea5-e59f-459b-95f5-39eee9c1ca41" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax_7285cea5-e59f-459b-95f5-39eee9c1ca41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness_8c2b191a-b37b-4245-830d-a62a40ca070c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness_8c2b191a-b37b-4245-830d-a62a40ca070c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_f6b86711-95ba-48b3-8e40-ca72610e79f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_f6b86711-95ba-48b3-8e40-ca72610e79f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives_dae74434-ef15-4a60-b011-953cc0dddccf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsOnChangeInFairValueOfDerivatives"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives_dae74434-ef15-4a60-b011-953cc0dddccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LossesOnChangeInFairValueOfDerivatives_4f6d7610-097e-461e-a6c9-cbe84ee40f31" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LossesOnChangeInFairValueOfDerivatives"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_LossesOnChangeInFairValueOfDerivatives_4f6d7610-097e-461e-a6c9-cbe84ee40f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaximumExposureToCreditRisk_50076ef9-423b-4b52-ba40-4044b15ffb2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaximumExposureToCreditRisk"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_MaximumExposureToCreditRisk_50076ef9-423b-4b52-ba40-4044b15ffb2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables_154c8e65-3327-48c3-8059-f0743ec28d4e" xlink:href="stn-20231231.xsd#stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables_154c8e65-3327-48c3-8059-f0743ec28d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices_a3a2f7c0-bad0-448c-9a2b-dd8687ec9db9" xlink:href="stn-20231231.xsd#stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices_a3a2f7c0-bad0-448c-9a2b-dd8687ec9db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice_4e4065fa-9d7e-4644-b7f7-bb591f209da6" xlink:href="stn-20231231.xsd#stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice_4e4065fa-9d7e-4644-b7f7-bb591f209da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_dbbf2980-b258-43d6-b9eb-df42d71e1646" xlink:href="stn-20231231.xsd#stn_LineOfCreditFacilityMaximumBorrowingsCapacity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_dbbf2980-b258-43d6-b9eb-df42d71e1646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_49da952c-acf5-4ae5-9af4-87ce2b90412d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UndrawnBorrowingFacilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_49da952c-acf5-4ae5-9af4-87ce2b90412d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_aead577f-e81d-4865-8f4b-d408374b08d3" xlink:href="stn-20231231.xsd#stn_LineOfCreditFacilityAdditionalBorrowingsCapacity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_aead577f-e81d-4865-8f4b-d408374b08d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings_17b7e8f8-493a-4aea-9d81-8d30d9b35830" xlink:href="stn-20231231.xsd#stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_109b54bf-787f-4b66-acc1-7ca3ce3d6793" xlink:to="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings_17b7e8f8-493a-4aea-9d81-8d30d9b35830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#FinancialInstrumentsScheduleofLossAllowanceProvisionDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_FinancialInstrumentsAbstract_fb550f94-33cb-438e-a329-7929fb2b5cd9" xlink:href="stn-20231231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionMatrixTable_c1998fc7-99ee-4259-be90-890301cc12f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProvisionMatrixTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_fb550f94-33cb-438e-a329-7929fb2b5cd9" xlink:to="loc_ifrs-full_DisclosureOfProvisionMatrixTable_c1998fc7-99ee-4259-be90-890301cc12f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusAxis_94789c19-ce8b-4565-9a6b-608e999975a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixTable_c1998fc7-99ee-4259-be90-890301cc12f4" xlink:to="loc_ifrs-full_PastDueStatusAxis_94789c19-ce8b-4565-9a6b-608e999975a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusMember_50276bba-5891-4cc9-9549-329ee355f7d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusAxis_94789c19-ce8b-4565-9a6b-608e999975a2" xlink:to="loc_ifrs-full_PastDueStatusMember_50276bba-5891-4cc9-9549-329ee355f7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentMember_7d072742-2fc6-495c-996e-20f151eaa2b9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_50276bba-5891-4cc9-9549-329ee355f7d1" xlink:to="loc_ifrs-full_CurrentMember_7d072742-2fc6-495c-996e-20f151eaa2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_88c221c6-13c0-46b8-b281-51e4eb445e35" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_50276bba-5891-4cc9-9549-329ee355f7d1" xlink:to="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_88c221c6-13c0-46b8-b281-51e4eb445e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_081d1077-08bd-4384-b32f-cd2e63901083" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_50276bba-5891-4cc9-9549-329ee355f7d1" xlink:to="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_081d1077-08bd-4384-b32f-cd2e63901083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_4987dce0-3dfe-4826-aade-a212134b0078" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_50276bba-5891-4cc9-9549-329ee355f7d1" xlink:to="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_4987dce0-3dfe-4826-aade-a212134b0078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourMonthsMember_1a9f004d-d7e4-461a-8a63-c466d846eb26" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFourMonthsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_50276bba-5891-4cc9-9549-329ee355f7d1" xlink:to="loc_ifrs-full_LaterThanFourMonthsMember_1a9f004d-d7e4-461a-8a63-c466d846eb26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_0f987477-7bcc-43f0-8eb5-c51f3d6af814" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixTable_c1998fc7-99ee-4259-be90-890301cc12f4" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_0f987477-7bcc-43f0-8eb5-c51f3d6af814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_61e7a383-34f7-4248-939c-0bf8ca62a79c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_0f987477-7bcc-43f0-8eb5-c51f3d6af814" xlink:to="loc_ifrs-full_CarryingAmountMember_61e7a383-34f7-4248-939c-0bf8ca62a79c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_b966effc-1f8a-4a08-8896-6b0c866e62b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_61e7a383-34f7-4248-939c-0bf8ca62a79c" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_b966effc-1f8a-4a08-8896-6b0c866e62b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedImpairmentMember_da44abc4-d850-4e15-85cb-ddd8f9d7942e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_61e7a383-34f7-4248-939c-0bf8ca62a79c" xlink:to="loc_ifrs-full_AccumulatedImpairmentMember_da44abc4-d850-4e15-85cb-ddd8f9d7942e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_0b6e1395-ab55-4c11-8e09-ad18c4578b8a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProvisionMatrixLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixTable_c1998fc7-99ee-4259-be90-890301cc12f4" xlink:to="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_0b6e1395-ab55-4c11-8e09-ad18c4578b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpectedCreditLossRate_493e5f88-45ee-42c2-8bcd-3cbf7370a00f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpectedCreditLossRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_0b6e1395-ab55-4c11-8e09-ad18c4578b8a" xlink:to="loc_ifrs-full_ExpectedCreditLossRate_493e5f88-45ee-42c2-8bcd-3cbf7370a00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssets_6915dfd6-64a0-4a1a-9b52-4a74b9d7d643" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_0b6e1395-ab55-4c11-8e09-ad18c4578b8a" xlink:to="loc_ifrs-full_FinancialAssets_6915dfd6-64a0-4a1a-9b52-4a74b9d7d643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_7b25d18c-b1ed-45d3-aafb-9bb5a52e2307" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_0b6e1395-ab55-4c11-8e09-ad18c4578b8a" xlink:to="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_7b25d18c-b1ed-45d3-aafb-9bb5a52e2307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_FinancialInstrumentsAbstract_579cae68-b69b-422a-9153-75d38a7795c1" xlink:href="stn-20231231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_c95391b7-9b00-400d-b2fa-26a9c8fb30a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_579cae68-b69b-422a-9153-75d38a7795c1" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_c95391b7-9b00-400d-b2fa-26a9c8fb30a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_f22b8420-7eb6-4624-9761-3028ea6d2d6d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_c95391b7-9b00-400d-b2fa-26a9c8fb30a0" xlink:to="loc_ifrs-full_MaturityAxis_f22b8420-7eb6-4624-9761-3028ea6d2d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_98f2f31d-fdac-43df-a6cc-bf6b7c76852b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_f22b8420-7eb6-4624-9761-3028ea6d2d6d" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_98f2f31d-fdac-43df-a6cc-bf6b7c76852b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_c55dc9ae-8a40-42d2-a8a2-b97160ffdd60" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_98f2f31d-fdac-43df-a6cc-bf6b7c76852b" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_c55dc9ae-8a40-42d2-a8a2-b97160ffdd60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_681d8771-8f4c-4c97-812e-7b118d5e711c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_98f2f31d-fdac-43df-a6cc-bf6b7c76852b" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_681d8771-8f4c-4c97-812e-7b118d5e711c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsMember_48acb869-091d-4948-ae44-eb49a69bcc98" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_98f2f31d-fdac-43df-a6cc-bf6b7c76852b" xlink:to="loc_ifrs-full_LaterThanThreeYearsMember_48acb869-091d-4948-ae44-eb49a69bcc98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_c95391b7-9b00-400d-b2fa-26a9c8fb30a0" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankBorrowingsUndiscountedCashFlows_eea4ddf0-f7b2-4947-abb7-64419f568d75" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankBorrowingsUndiscountedCashFlows"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:to="loc_ifrs-full_BankBorrowingsUndiscountedCashFlows_eea4ddf0-f7b2-4947-abb7-64419f568d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_f463717e-8b90-4426-bb06-80a018d68b1f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:to="loc_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_f463717e-8b90-4426-bb06-80a018d68b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities_19ee9c58-4c3f-4226-a24b-91800004bbab" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:to="loc_ifrs-full_GrossLeaseLiabilities_19ee9c58-4c3f-4226-a24b-91800004bbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCurrentBorrowingsUndiscountedCashFlows_6147e74a-d915-4874-9a00-0b4499a14223" xlink:href="stn-20231231.xsd#stn_NonCurrentBorrowingsUndiscountedCashFlows"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:to="loc_stn_NonCurrentBorrowingsUndiscountedCashFlows_6147e74a-d915-4874-9a00-0b4499a14223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherBorrowingsUndiscountedCashFlows_7c004ab4-2c13-4305-8795-18252869e45b" xlink:href="stn-20231231.xsd#stn_OtherBorrowingsUndiscountedCashFlows"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:to="loc_stn_OtherBorrowingsUndiscountedCashFlows_7c004ab4-2c13-4305-8795-18252869e45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_9df5ec17-cc7f-46ef-8ff9-1abb51efd4d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_9f7fdd83-d05a-4557-8f22-a1c23f9ed52f" xlink:to="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_9df5ec17-cc7f-46ef-8ff9-1abb51efd4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#CapitalManagementScheduleofCapitalManagedDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_86e14170-9ff0-45d3-af28-6a8fc5e4ac1a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_63f88348-4a13-48cd-8faf-3d0f673afe92" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_86e14170-9ff0-45d3-af28-6a8fc5e4ac1a" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_63f88348-4a13-48cd-8faf-3d0f673afe92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_88b7b39e-e122-4b06-bf2b-0fae48bbb9e4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LongtermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_86e14170-9ff0-45d3-af28-6a8fc5e4ac1a" xlink:to="loc_ifrs-full_LongtermBorrowings_88b7b39e-e122-4b06-bf2b-0fae48bbb9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_487e2244-b2ad-4c31-b100-268adda197e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_86e14170-9ff0-45d3-af28-6a8fc5e4ac1a" xlink:to="loc_ifrs-full_Borrowings_487e2244-b2ad-4c31-b100-268adda197e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_a5efe84a-81c4-4b90-b141-191b4fbcb9d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_86e14170-9ff0-45d3-af28-6a8fc5e4ac1a" xlink:to="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_a5efe84a-81c4-4b90-b141-191b4fbcb9d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_4947399d-2c2f-4294-a0fe-ee94bf4846d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_86e14170-9ff0-45d3-af28-6a8fc5e4ac1a" xlink:to="loc_ifrs-full_CashAndCashEquivalents_4947399d-2c2f-4294-a0fe-ee94bf4846d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDebt_631e8d16-4f22-48d7-ab81-2e6a1af63e07" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_86e14170-9ff0-45d3-af28-6a8fc5e4ac1a" xlink:to="loc_ifrs-full_NetDebt_631e8d16-4f22-48d7-ab81-2e6a1af63e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_c58fe94e-e658-40bc-b3f1-6ea2d34a88f1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_86e14170-9ff0-45d3-af28-6a8fc5e4ac1a" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_c58fe94e-e658-40bc-b3f1-6ea2d34a88f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CapitalNetOfCashAndCashEquivalents_82601172-380f-489a-be2e-50d8953386b8" xlink:href="stn-20231231.xsd#stn_CapitalNetOfCashAndCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_86e14170-9ff0-45d3-af28-6a8fc5e4ac1a" xlink:to="loc_stn_CapitalNetOfCashAndCashEquivalents_82601172-380f-489a-be2e-50d8953386b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CapitalManagementAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#CapitalManagementAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CapitalManagementAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_f6334486-4dc4-4c73-a597-852bb615f76d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable_9d64a408-d5a6-4043-a1a4-74948ffe9524" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_f6334486-4dc4-4c73-a597-852bb615f76d" xlink:to="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable_9d64a408-d5a6-4043-a1a4-74948ffe9524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_004558aa-fa42-4df3-b7d9-561855e41284" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable_9d64a408-d5a6-4043-a1a4-74948ffe9524" xlink:to="loc_ifrs-full_RangeAxis_004558aa-fa42-4df3-b7d9-561855e41284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_bc3240e0-7d36-4831-9dba-fabb5fcdba4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_004558aa-fa42-4df3-b7d9-561855e41284" xlink:to="loc_ifrs-full_RangesMember_bc3240e0-7d36-4831-9dba-fabb5fcdba4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_16edfaa2-e08d-4e2c-9c82-15bd9e7264de" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_bc3240e0-7d36-4831-9dba-fabb5fcdba4d" xlink:to="loc_ifrs-full_TopOfRangeMember_16edfaa2-e08d-4e2c-9c82-15bd9e7264de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems_63abbf39-c2b5-49a5-be79-4420bde92d79" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable_9d64a408-d5a6-4043-a1a4-74948ffe9524" xlink:to="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems_63abbf39-c2b5-49a5-be79-4420bde92d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnencumberedCashLeverageRatioCovenant_3576383c-2d3b-4fec-a544-7455387d589c" xlink:href="stn-20231231.xsd#stn_UnencumberedCashLeverageRatioCovenant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems_63abbf39-c2b5-49a5-be79-4420bde92d79" xlink:to="loc_stn_UnencumberedCashLeverageRatioCovenant_3576383c-2d3b-4fec-a544-7455387d589c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncomeTaxesAbstract_fefe6d0d-ed17-471d-9ec2-56fb089b7109" xlink:href="stn-20231231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ApplicableTaxRate_e60b753b-3279-4261-8a9d-578782165ef3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ApplicableTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_fefe6d0d-ed17-471d-9ec2-56fb089b7109" xlink:to="loc_ifrs-full_ApplicableTaxRate_e60b753b-3279-4261-8a9d-578782165ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_d77dabf4-53d3-4e02-9735-e67eb1821d94" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_fefe6d0d-ed17-471d-9ec2-56fb089b7109" xlink:to="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_d77dabf4-53d3-4e02-9735-e67eb1821d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfForeignTaxRates_14af8f52-41e7-4d4e-988a-4fae200cb829" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfForeignTaxRates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_d77dabf4-53d3-4e02-9735-e67eb1821d94" xlink:to="loc_ifrs-full_TaxRateEffectOfForeignTaxRates_14af8f52-41e7-4d4e-988a-4fae200cb829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_cdcebf6f-09a3-4761-9960-c9a7e05c1cfd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_d77dabf4-53d3-4e02-9735-e67eb1821d94" xlink:to="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_cdcebf6f-09a3-4761-9960-c9a7e05c1cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_e503d17e-54a3-4e02-8f8f-068b812fbe71" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_d77dabf4-53d3-4e02-9735-e67eb1821d94" xlink:to="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_e503d17e-54a3-4e02-8f8f-068b812fbe71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_4abce183-aa56-4dbd-a66b-8585686a1476" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_d77dabf4-53d3-4e02-9735-e67eb1821d94" xlink:to="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_4abce183-aa56-4dbd-a66b-8585686a1476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_25c2697f-708d-4665-a13c-a65bb13ce926" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_d77dabf4-53d3-4e02-9735-e67eb1821d94" xlink:to="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_25c2697f-708d-4665-a13c-a65bb13ce926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AverageEffectiveTaxRate_7fc2b7fb-98e6-494e-a95f-ee9c49d1f4da" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AverageEffectiveTaxRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_fefe6d0d-ed17-471d-9ec2-56fb089b7109" xlink:to="loc_ifrs-full_AverageEffectiveTaxRate_7fc2b7fb-98e6-494e-a95f-ee9c49d1f4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncomeTaxesAbstract_018ba77e-aacf-4613-8192-a8426637c1f9" xlink:href="stn-20231231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_0c3bff62-5fea-489e-8cb2-89bf5aaae488" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_018ba77e-aacf-4613-8192-a8426637c1f9" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_0c3bff62-5fea-489e-8cb2-89bf5aaae488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_07c4487d-126a-4aa7-9d15-69022af7cfde" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_018ba77e-aacf-4613-8192-a8426637c1f9" xlink:to="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_07c4487d-126a-4aa7-9d15-69022af7cfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes_abd3bd34-0151-4975-934a-682d755e4e3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_018ba77e-aacf-4613-8192-a8426637c1f9" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes_abd3bd34-0151-4975-934a-682d755e4e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_7341a116-9498-4a93-a38b-61b3cb267271" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_018ba77e-aacf-4613-8192-a8426637c1f9" xlink:to="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_7341a116-9498-4a93-a38b-61b3cb267271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_5efba71c-ee85-4533-9c23-4ed81fe56dc3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_018ba77e-aacf-4613-8192-a8426637c1f9" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_5efba71c-ee85-4533-9c23-4ed81fe56dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncomeTaxesAbstract_49d7268c-d57e-4397-92ae-5cb7b44f7049" xlink:href="stn-20231231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_4ee45663-f819-434c-90fd-e1597284dcd9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_49d7268c-d57e-4397-92ae-5cb7b44f7049" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_4ee45663-f819-434c-90fd-e1597284dcd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_2d07b4e6-6fce-4d00-b3f5-042e80ea7745" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_4ee45663-f819-434c-90fd-e1597284dcd9" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_2d07b4e6-6fce-4d00-b3f5-042e80ea7745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_2d07b4e6-6fce-4d00-b3f5-042e80ea7745" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_32fa1913-0cca-44f1-9778-aa1fa941256a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_32fa1913-0cca-44f1-9778-aa1fa941256a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceMember_5d7d7dad-72d0-4689-b030-b6b42c184422" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_ifrs-full_TemporaryDifferenceMember_5d7d7dad-72d0-4689-b030-b6b42c184422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnusedTaxLossesAndCreditsMember_bedcb8b0-877e-49cc-9610-a1708d45242d" xlink:href="stn-20231231.xsd#stn_UnusedTaxLossesAndCreditsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_stn_UnusedTaxLossesAndCreditsMember_bedcb8b0-877e-49cc-9610-a1708d45242d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTemporaryDifferencesMember_6ef9ddea-523a-4933-9fc2-12fc6773735b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherTemporaryDifferencesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_ifrs-full_OtherTemporaryDifferencesMember_6ef9ddea-523a-4933-9fc2-12fc6773735b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredTaxDefinedBenefitObligationMember_5479bd28-8918-4e84-91f6-183a98cbe26a" xlink:href="stn-20231231.xsd#stn_DeferredTaxDefinedBenefitObligationMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_stn_DeferredTaxDefinedBenefitObligationMember_5479bd28-8918-4e84-91f6-183a98cbe26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_b2e10f5c-68cb-423f-b91e-73821aa2b28e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_b2e10f5c-68cb-423f-b91e-73821aa2b28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_de9c56ca-d62a-4a18-8aa4-5da3a9eb9d6b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_de9c56ca-d62a-4a18-8aa4-5da3a9eb9d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_58979e5b-156a-442c-98a6-0cf7eed8f348" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_311321d6-b5ba-4fe9-b972-d6e339eb611a" xlink:to="loc_ifrs-full_RightofuseAssetsMember_58979e5b-156a-442c-98a6-0cf7eed8f348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_4d6d5dd1-de62-42b6-8975-bd865776e343" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_4ee45663-f819-434c-90fd-e1597284dcd9" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_4d6d5dd1-de62-42b6-8975-bd865776e343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_873efdea-e554-42d8-b169-232e782339e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_4d6d5dd1-de62-42b6-8975-bd865776e343" xlink:to="loc_ifrs-full_DeferredTaxAssets_873efdea-e554-42d8-b169-232e782339e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_9f508aa2-cb8c-445e-94ba-5209f8133b39" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_4d6d5dd1-de62-42b6-8975-bd865776e343" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_9f508aa2-cb8c-445e-94ba-5209f8133b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset_4855a4fa-ec20-4c6f-98b8-3e6fdd6dc95d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_4d6d5dd1-de62-42b6-8975-bd865776e343" xlink:to="loc_ifrs-full_DeferredTaxLiabilityAsset_4855a4fa-ec20-4c6f-98b8-3e6fdd6dc95d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofReconciliationofNetDeferredTaxAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IncomeTaxesScheduleofReconciliationofNetDeferredTaxAssetsLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/IncomeTaxesScheduleofReconciliationofNetDeferredTaxAssetsLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncomeTaxesAbstract_073ac4d2-081b-41e3-8fe8-70c3981e7e0b" xlink:href="stn-20231231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_e489bdf3-dcc4-447e-b63a-20d3c1661c9b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_073ac4d2-081b-41e3-8fe8-70c3981e7e0b" xlink:to="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_e489bdf3-dcc4-447e-b63a-20d3c1661c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset_4b81c3c2-c789-42e1-9942-accdef80cf79" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_e489bdf3-dcc4-447e-b63a-20d3c1661c9b" xlink:to="loc_ifrs-full_DeferredTaxLiabilityAsset_4b81c3c2-c789-42e1-9942-accdef80cf79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity_449f3e64-5584-494a-83dd-de914051af47" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_e489bdf3-dcc4-447e-b63a-20d3c1661c9b" xlink:to="loc_ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity_449f3e64-5584-494a-83dd-de914051af47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset_015eef80-0249-4604-a279-e84d7a8ad689" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_e489bdf3-dcc4-447e-b63a-20d3c1661c9b" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset_015eef80-0249-4604-a279-e84d7a8ad689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset_bc6d0cc1-d0de-4586-b970-e7b2f6e0efe8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_e489bdf3-dcc4-447e-b63a-20d3c1661c9b" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset_bc6d0cc1-d0de-4586-b970-e7b2f6e0efe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_4f090d19-cd81-48f6-9e64-2d4740062115" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_e489bdf3-dcc4-447e-b63a-20d3c1661c9b" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_4f090d19-cd81-48f6-9e64-2d4740062115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset_34eabb96-5f5e-4ab0-8ffe-11c16c32254a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_e489bdf3-dcc4-447e-b63a-20d3c1661c9b" xlink:to="loc_ifrs-full_DeferredTaxLiabilityAsset_34eabb96-5f5e-4ab0-8ffe-11c16c32254a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncomeTaxesAbstract_52090eff-9797-4e5a-8c2c-9ca6104dfafb" xlink:href="stn-20231231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_18704f35-06d0-4b2e-9309-591739b1d02d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_52090eff-9797-4e5a-8c2c-9ca6104dfafb" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_18704f35-06d0-4b2e-9309-591739b1d02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_db88408a-b7e9-4ff9-81f3-601de93cd514" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_18704f35-06d0-4b2e-9309-591739b1d02d" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_db88408a-b7e9-4ff9-81f3-601de93cd514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_235948e9-0982-42cb-8896-e92ebccdc116" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_db88408a-b7e9-4ff9-81f3-601de93cd514" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_235948e9-0982-42cb-8896-e92ebccdc116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCapitalTaxLossesMember_d00568fc-edb5-453f-8360-c0961d8714f4" xlink:href="stn-20231231.xsd#stn_NonCapitalTaxLossesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_235948e9-0982-42cb-8896-e92ebccdc116" xlink:to="loc_stn_NonCapitalTaxLossesMember_d00568fc-edb5-453f-8360-c0961d8714f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CapitalTaxLossesMember_3a89952a-7d18-4656-ba51-e5dfeb05fe37" xlink:href="stn-20231231.xsd#stn_CapitalTaxLossesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_235948e9-0982-42cb-8896-e92ebccdc116" xlink:to="loc_stn_CapitalTaxLossesMember_3a89952a-7d18-4656-ba51-e5dfeb05fe37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceMember_6b28b72c-0a1c-4a96-87a0-c1f4087fd6f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_235948e9-0982-42cb-8896-e92ebccdc116" xlink:to="loc_ifrs-full_TemporaryDifferenceMember_6b28b72c-0a1c-4a96-87a0-c1f4087fd6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_a96c9be3-5db2-4f16-a1b3-dd18ffa08477" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_18704f35-06d0-4b2e-9309-591739b1d02d" xlink:to="loc_ifrs-full_MaturityAxis_a96c9be3-5db2-4f16-a1b3-dd18ffa08477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_8ccee62c-35fb-47ee-a842-777c8b283ea3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_a96c9be3-5db2-4f16-a1b3-dd18ffa08477" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_8ccee62c-35fb-47ee-a842-777c8b283ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpireMember_42e76caa-e0ae-492d-9a0a-0a9b7e390759" xlink:href="stn-20231231.xsd#stn_ExpireMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_8ccee62c-35fb-47ee-a842-777c8b283ea3" xlink:to="loc_stn_ExpireMember_42e76caa-e0ae-492d-9a0a-0a9b7e390759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NeverExpireMember_d185bf8f-fdf2-472f-943d-4621133c56a9" xlink:href="stn-20231231.xsd#stn_NeverExpireMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_8ccee62c-35fb-47ee-a842-777c8b283ea3" xlink:to="loc_stn_NeverExpireMember_d185bf8f-fdf2-472f-943d-4621133c56a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_357076a5-929c-4edc-907f-2453cb47b8a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_18704f35-06d0-4b2e-9309-591739b1d02d" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_357076a5-929c-4edc-907f-2453cb47b8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_16b1ebd4-bd1b-4aa8-8efa-72142bd27994" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_357076a5-929c-4edc-907f-2453cb47b8a0" xlink:to="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_16b1ebd4-bd1b-4aa8-8efa-72142bd27994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised_0bedf0b9-6c9b-4b66-a466-e70c9e6ff8df" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_357076a5-929c-4edc-907f-2453cb47b8a0" xlink:to="loc_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised_0bedf0b9-6c9b-4b66-a466-e70c9e6ff8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncomeTaxesAbstract_9fdfa85c-75ad-447a-b0ef-a1aea000fa0d" xlink:href="stn-20231231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_449c5a45-0747-4018-8acc-c19bcfb19b35" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_9fdfa85c-75ad-447a-b0ef-a1aea000fa0d" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_449c5a45-0747-4018-8acc-c19bcfb19b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised_50c61809-a4cf-4d14-9c33-24c7ac29d55c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_9fdfa85c-75ad-447a-b0ef-a1aea000fa0d" xlink:to="loc_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised_50c61809-a4cf-4d14-9c33-24c7ac29d55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_0e1e3f41-4e3e-4f16-9e60-876e27e23963" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_75317ebc-cf18-424d-84e9-7a236e2ea087" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_0e1e3f41-4e3e-4f16-9e60-876e27e23963" xlink:to="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_75317ebc-cf18-424d-84e9-7a236e2ea087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_ca564356-cc5f-4be1-912e-8d54a82626ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_75317ebc-cf18-424d-84e9-7a236e2ea087" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_ca564356-cc5f-4be1-912e-8d54a82626ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_452e8701-1d60-4980-b005-8090016891e8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_ca564356-cc5f-4be1-912e-8d54a82626ae" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_452e8701-1d60-4980-b005-8090016891e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_1d95a6fb-6823-4b58-ba88-1386943ccca4" xlink:href="stn-20231231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_452e8701-1d60-4980-b005-8090016891e8" xlink:to="loc_stn_SeniorUnsecuredNotesMember_1d95a6fb-6823-4b58-ba88-1386943ccca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_75317ebc-cf18-424d-84e9-7a236e2ea087" xlink:to="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBorrowings_cec99167-0edf-400a-9459-d4f6d64a58e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_InterestExpenseOnBorrowings_cec99167-0edf-400a-9459-d4f6d64a58e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_391b6416-3518-4a5f-b6ea-99af06b826a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_391b6416-3518-4a5f-b6ea-99af06b826a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBonds_a4e0c206-e0de-49a0-b132-8b0f08b9a494" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnBonds"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_InterestExpenseOnBonds_a4e0c206-e0de-49a0-b132-8b0f08b9a494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_840753ce-342f-4a9f-80fc-68dbf3bafdba" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnOtherFinancialLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_840753ce-342f-4a9f-80fc-68dbf3bafdba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_b4ad9f1f-66e8-48d4-ab64-ed85d62ade11" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_InterestExpense_b4ad9f1f-66e8-48d4-ab64-ed85d62ade11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromInterest_a1579614-f807-426d-bc3e-9c6c77242f98" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_RevenueFromInterest_a1579614-f807-426d-bc3e-9c6c77242f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_b7617a76-e53d-4f58-b594-e0f114c8fe74" xlink:href="stn-20231231.xsd#stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_b7617a76-e53d-4f58-b594-e0f114c8fe74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinanceIncomeCost_42828110-cee9-42f3-9e8c-af488c67db71" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinanceIncomeCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_OtherFinanceIncomeCost_42828110-cee9-42f3-9e8c-af488c67db71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRevenueExpense_6ec84a1e-3931-45b0-a896-a81bd76fd4cf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRevenueExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_b6af7844-cf1f-4ded-a582-4bb951ecc9dd" xlink:to="loc_ifrs-full_InterestRevenueExpense_6ec84a1e-3931-45b0-a896-a81bd76fd4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofOtherNetFinanceExpenseDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#NetInterestExpenseandOtherNetFinanceExpenseScheduleofOtherNetFinanceExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofOtherNetFinanceExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d9c8b02e-e3fe-4f2e-afe7-021dd266980b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankAndSimilarCharges_eff6b508-cc2c-435a-b91a-899a1264c58f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankAndSimilarCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d9c8b02e-e3fe-4f2e-afe7-021dd266980b" xlink:to="loc_ifrs-full_BankAndSimilarCharges_eff6b508-cc2c-435a-b91a-899a1264c58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherFinanceExpenseIncome_d99e897f-56d9-4d9d-b77f-0a3361548cc5" xlink:href="stn-20231231.xsd#stn_MiscellaneousOtherFinanceExpenseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d9c8b02e-e3fe-4f2e-afe7-021dd266980b" xlink:to="loc_stn_MiscellaneousOtherFinanceExpenseIncome_d99e897f-56d9-4d9d-b77f-0a3361548cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinanceCost_3c662e92-2437-4d56-945c-fa3c294ead51" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinanceCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d9c8b02e-e3fe-4f2e-afe7-021dd266980b" xlink:to="loc_ifrs-full_OtherFinanceCost_3c662e92-2437-4d56-945c-fa3c294ead51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RevenueDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#RevenueDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/RevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_RevenueFromContractsWithCustomersAbstract_0c824e92-a581-48a0-85ac-c96524e90468" xlink:href="stn-20231231.xsd#stn_RevenueFromContractsWithCustomersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfSpecializedBusinessOperatingUnits_6d16e045-73d7-4760-91ed-82dcd221f606" xlink:href="stn-20231231.xsd#stn_NumberOfSpecializedBusinessOperatingUnits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_0c824e92-a581-48a0-85ac-c96524e90468" xlink:to="loc_stn_NumberOfSpecializedBusinessOperatingUnits_6d16e045-73d7-4760-91ed-82dcd221f606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate_c663cb8d-4b1f-4c21-9d4e-0e74e1f098e2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_0c824e92-a581-48a0-85ac-c96524e90468" xlink:to="loc_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate_c663cb8d-4b1f-4c21-9d4e-0e74e1f098e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod_ee083009-7862-4f46-9242-ce20c1df1d1e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_0c824e92-a581-48a0-85ac-c96524e90468" xlink:to="loc_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod_ee083009-7862-4f46-9242-ce20c1df1d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue_d98bc905-5b82-446b-8dfb-670f0757cd8e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_0c824e92-a581-48a0-85ac-c96524e90468" xlink:to="loc_ifrs-full_PercentageOfEntitysRevenue_d98bc905-5b82-446b-8dfb-670f0757cd8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations_81db57ee-a801-45ee-b219-7792d50d76ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_0c824e92-a581-48a0-85ac-c96524e90468" xlink:to="loc_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations_81db57ee-a801-45ee-b219-7792d50d76ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_f6528ca5-57ab-45bc-b572-ca0c5d8d75c6" xlink:href="stn-20231231.xsd#stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_0c824e92-a581-48a0-85ac-c96524e90468" xlink:to="loc_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_f6528ca5-57ab-45bc-b572-ca0c5d8d75c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment_6a522cd2-dfb7-4682-8952-443b4925fcfd" xlink:href="stn-20231231.xsd#stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_0c824e92-a581-48a0-85ac-c96524e90468" xlink:to="loc_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment_6a522cd2-dfb7-4682-8952-443b4925fcfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeCostsScheduleofEmployeeBenefitsCostDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_057aeee3-d18c-483f-a333-2549a58e0ee7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_9ad4f193-cf68-497b-8014-827e24ad7156" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_057aeee3-d18c-483f-a333-2549a58e0ee7" xlink:to="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_9ad4f193-cf68-497b-8014-827e24ad7156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss_6e612df1-4f6f-4915-88d8-55d9c8fa2c93" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_057aeee3-d18c-483f-a333-2549a58e0ee7" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss_6e612df1-4f6f-4915-88d8-55d9c8fa2c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_b032531d-a984-47e1-b370-0967a1c870a4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_057aeee3-d18c-483f-a333-2549a58e0ee7" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_b032531d-a984-47e1-b370-0967a1c870a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_8e4ebe32-e1a3-4e17-ae37-8688c43865eb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_057aeee3-d18c-483f-a333-2549a58e0ee7" xlink:to="loc_ifrs-full_EmployeeBenefitsExpense_8e4ebe32-e1a3-4e17-ae37-8688c43865eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DirectLaborCosts_39035a1a-c496-405a-b4a1-ae1349f1c1ee" xlink:href="stn-20231231.xsd#stn_DirectLaborCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_057aeee3-d18c-483f-a333-2549a58e0ee7" xlink:to="loc_stn_DirectLaborCosts_39035a1a-c496-405a-b4a1-ae1349f1c1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IndirectLaborCosts_3b6dec30-476c-4bc4-8f1a-d55fdde4122d" xlink:href="stn-20231231.xsd#stn_IndirectLaborCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_057aeee3-d18c-483f-a333-2549a58e0ee7" xlink:to="loc_stn_IndirectLaborCosts_3b6dec30-476c-4bc4-8f1a-d55fdde4122d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_759cef2e-756c-419c-9ee1-9599fcb629fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EmployeeBenefitsExpense"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails_1" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeCostsScheduleofEmployeeBenefitsCostDetails_1"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeCostsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EmployeeCostsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EmployeeCostsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_ff4bfb76-5a13-4400-8ff3-bd27f51f7921" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_fc6d960e-2f90-4cca-b238-355dd21434d0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_ff4bfb76-5a13-4400-8ff3-bd27f51f7921" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_fc6d960e-2f90-4cca-b238-355dd21434d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherIncomeDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#OtherIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/OtherIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_46413b07-a207-4432-9618-ed89dc377236" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_36330cb4-50b9-42a6-9bf1-3f6cfe6bf3e9" xlink:href="stn-20231231.xsd#stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_46413b07-a207-4432-9618-ed89dc377236" xlink:to="loc_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_36330cb4-50b9-42a6-9bf1-3f6cfe6bf3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_247e19db-b51c-4d23-a021-91c72f2fa4fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_46413b07-a207-4432-9618-ed89dc377236" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_247e19db-b51c-4d23-a021-91c72f2fa4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GainLossOnDispositionOfIntangibleAsset_cfbb77fc-2318-4478-bafc-c9aad725fa13" xlink:href="stn-20231231.xsd#stn_GainLossOnDispositionOfIntangibleAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_46413b07-a207-4432-9618-ed89dc377236" xlink:to="loc_stn_GainLossOnDispositionOfIntangibleAsset_cfbb77fc-2318-4478-bafc-c9aad725fa13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_6c5c2dab-e52f-4116-93a9-e2b52504cc4c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_46413b07-a207-4432-9618-ed89dc377236" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_6c5c2dab-e52f-4116-93a9-e2b52504cc4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_92be581b-4046-4bae-8f6c-4c78e3f41f89" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_46413b07-a207-4432-9618-ed89dc377236" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_92be581b-4046-4bae-8f6c-4c78e3f41f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_ae645c7f-e988-4b1b-a42a-ba96d74a29bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_46413b07-a207-4432-9618-ed89dc377236" xlink:to="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_ae645c7f-e988-4b1b-a42a-ba96d74a29bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherIncomeExpense_afb9548d-28cc-4b30-86f0-12544dc69480" xlink:href="stn-20231231.xsd#stn_MiscellaneousOtherIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_46413b07-a207-4432-9618-ed89dc377236" xlink:to="loc_stn_MiscellaneousOtherIncomeExpense_afb9548d-28cc-4b30-86f0-12544dc69480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherOperatingIncomeExpense_8071c123-ed22-463a-acac-0a7a71bd8c8e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherOperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_46413b07-a207-4432-9618-ed89dc377236" xlink:to="loc_ifrs-full_OtherOperatingIncomeExpense_8071c123-ed22-463a-acac-0a7a71bd8c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_041b55bc-4906-40e9-9cd3-0f0b61a6fcb1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares_1988e7e2-20e6-4c4a-b256-32885613532e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_041b55bc-4906-40e9-9cd3-0f0b61a6fcb1" xlink:to="loc_ifrs-full_WeightedAverageShares_1988e7e2-20e6-4c4a-b256-32885613532e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_8a1160c7-3da3-473b-bc5f-a50eaea4d680" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_041b55bc-4906-40e9-9cd3-0f0b61a6fcb1" xlink:to="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_8a1160c7-3da3-473b-bc5f-a50eaea4d680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares_36e8f1a7-5312-4424-bd50-5c9736b9da64" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_041b55bc-4906-40e9-9cd3-0f0b61a6fcb1" xlink:to="loc_ifrs-full_AdjustedWeightedAverageShares_36e8f1a7-5312-4424-bd50-5c9736b9da64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfShareOptionsWithDilutiveEffect_3620573f-f925-434b-b9bb-9a1e25b26e81" xlink:href="stn-20231231.xsd#stn_NumberOfShareOptionsWithDilutiveEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_041b55bc-4906-40e9-9cd3-0f0b61a6fcb1" xlink:to="loc_stn_NumberOfShareOptionsWithDilutiveEffect_3620573f-f925-434b-b9bb-9a1e25b26e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/WeightedAverageSharesOutstandingAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#WeightedAverageSharesOutstandingAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/WeightedAverageSharesOutstandingAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_d5873b06-971c-4ba4-aad9-214d606d3b73" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_5b5c6d6a-a775-4250-9b1b-0e2cb10a0c55" xlink:href="stn-20231231.xsd#stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_d5873b06-971c-4ba4-aad9-214d606d3b73" xlink:to="loc_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_5b5c6d6a-a775-4250-9b1b-0e2cb10a0c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#CashFlowInformationScheduleofRollForwardDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowStatementAbstract_7bf35662-9c7b-4089-b831-d600b1806041" xlink:href="stn-20231231.xsd#stn_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_65940644-6de0-4be3-9d2a-90bada71be4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_7bf35662-9c7b-4089-b831-d600b1806041" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_65940644-6de0-4be3-9d2a-90bada71be4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_ea17a198-9c20-401a-ba74-4baca7526f45" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_65940644-6de0-4be3-9d2a-90bada71be4a" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_ea17a198-9c20-401a-ba74-4baca7526f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_85a7a26f-e09d-403a-942a-d1e0640f5b6c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_ea17a198-9c20-401a-ba74-4baca7526f45" xlink:to="loc_ifrs-full_BorrowingsByNameMember_85a7a26f-e09d-403a-942a-d1e0640f5b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_fd22817a-c308-4d42-a3d5-2ec8ee6ee38d" xlink:href="stn-20231231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_85a7a26f-e09d-403a-942a-d1e0640f5b6c" xlink:to="loc_stn_SeniorUnsecuredNotesMember_fd22817a-c308-4d42-a3d5-2ec8ee6ee38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorRevolvingCreditFacilityMember_6af5ebba-604f-4cf3-91a4-73aad79f22e8" xlink:href="stn-20231231.xsd#stn_SeniorRevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_85a7a26f-e09d-403a-942a-d1e0640f5b6c" xlink:to="loc_stn_SeniorRevolvingCreditFacilityMember_6af5ebba-604f-4cf3-91a4-73aad79f22e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember_bb13bd80-2739-416b-a3f6-72cf413acc24" xlink:href="stn-20231231.xsd#stn_NotesPayableMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_85a7a26f-e09d-403a-942a-d1e0640f5b6c" xlink:to="loc_stn_NotesPayableMember_bb13bd80-2739-416b-a3f6-72cf413acc24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_4bcaa273-a131-4545-ba26-2025652e9107" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_65940644-6de0-4be3-9d2a-90bada71be4a" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_4bcaa273-a131-4545-ba26-2025652e9107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_e26456c2-30b4-4800-a47e-9cb933196c4e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_4bcaa273-a131-4545-ba26-2025652e9107" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_e26456c2-30b4-4800-a47e-9cb933196c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareFinancingObligationsMember_9efdb21f-8884-46d8-923d-d618dc93d2aa" xlink:href="stn-20231231.xsd#stn_SoftwareFinancingObligationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_e26456c2-30b4-4800-a47e-9cb933196c4e" xlink:to="loc_stn_SoftwareFinancingObligationsMember_9efdb21f-8884-46d8-923d-d618dc93d2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_f7130597-0eb3-42b9-92a9-f774662c7247" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_e26456c2-30b4-4800-a47e-9cb933196c4e" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_f7130597-0eb3-42b9-92a9-f774662c7247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_f96fcbf4-02db-4dd2-a532-4724348590a7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_65940644-6de0-4be3-9d2a-90bada71be4a" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_f96fcbf4-02db-4dd2-a532-4724348590a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_a9da71c2-ee1d-42eb-9882-ede0f087cf44" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_f96fcbf4-02db-4dd2-a532-4724348590a7" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_a9da71c2-ee1d-42eb-9882-ede0f087cf44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_b789348f-a411-47b3-a66d-d51aad62fe40" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_f96fcbf4-02db-4dd2-a532-4724348590a7" xlink:to="loc_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_b789348f-a411-47b3-a66d-d51aad62fe40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities_ff99bc16-01cc-44ef-a7ab-07d49c92bc55" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_f96fcbf4-02db-4dd2-a532-4724348590a7" xlink:to="loc_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities_ff99bc16-01cc-44ef-a7ab-07d49c92bc55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_765afc6b-98fc-4b2b-b35b-3a0d4057461f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_f96fcbf4-02db-4dd2-a532-4724348590a7" xlink:to="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_765afc6b-98fc-4b2b-b35b-3a0d4057461f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_7fc2f874-4686-4c7f-90d8-8a04065df7a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_765afc6b-98fc-4b2b-b35b-3a0d4057461f" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_7fc2f874-4686-4c7f-90d8-8a04065df7a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities_8573ce2e-f3fe-4a62-a6d2-de3cecf4fe46" xlink:href="stn-20231231.xsd#stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_765afc6b-98fc-4b2b-b35b-3a0d4057461f" xlink:to="loc_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities_8573ce2e-f3fe-4a62-a6d2-de3cecf4fe46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_58408c18-da3a-40c5-87bf-eaf045e295e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_765afc6b-98fc-4b2b-b35b-3a0d4057461f" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_58408c18-da3a-40c5-87bf-eaf045e295e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_26a80940-2d1c-4452-87c0-48daddf060bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_f96fcbf4-02db-4dd2-a532-4724348590a7" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_26a80940-2d1c-4452-87c0-48daddf060bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashFlowInformationScheduleofNetCashFlowsfromOperatingActivitiesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#CashFlowInformationScheduleofNetCashFlowsfromOperatingActivitiesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CashFlowInformationScheduleofNetCashFlowsfromOperatingActivitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowStatementAbstract_c676eae2-04f4-4cb2-a7d3-6ca5f1138cdb" xlink:href="stn-20231231.xsd#stn_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities_23d9c69f-3fa6-4cf2-9177-871275c79295" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_c676eae2-04f4-4cb2-a7d3-6ca5f1138cdb" xlink:to="loc_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities_23d9c69f-3fa6-4cf2-9177-871275c79295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestPaidClassifiedAsOperatingActivities_fb58df50-d90a-430f-a78d-7b4ba4d56298" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestPaidClassifiedAsOperatingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_c676eae2-04f4-4cb2-a7d3-6ca5f1138cdb" xlink:to="loc_ifrs-full_InterestPaidClassifiedAsOperatingActivities_fb58df50-d90a-430f-a78d-7b4ba4d56298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowStatementAbstract_677f5f00-f551-4a12-82fe-7876f7a828f6" xlink:href="stn-20231231.xsd#stn_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestPaymentsOfLeaseLiabilities_dc5f6e02-d646-4e11-917d-3f6494f4d350" xlink:href="stn-20231231.xsd#stn_InterestPaymentsOfLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_677f5f00-f551-4a12-82fe-7876f7a828f6" xlink:to="loc_stn_InterestPaymentsOfLeaseLiabilities_dc5f6e02-d646-4e11-917d-3f6494f4d350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities_429b53e4-114b-412c-bee2-cba8508505a9" xlink:href="stn-20231231.xsd#stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_677f5f00-f551-4a12-82fe-7876f7a828f6" xlink:to="loc_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities_429b53e4-114b-412c-bee2-cba8508505a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowsUsedInOperatingActivitiesForLeases_f1cff075-47e9-4d52-baee-1ceba6605afc" xlink:href="stn-20231231.xsd#stn_CashFlowsUsedInOperatingActivitiesForLeases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_677f5f00-f551-4a12-82fe-7876f7a828f6" xlink:to="loc_stn_CashFlowsUsedInOperatingActivitiesForLeases_f1cff075-47e9-4d52-baee-1ceba6605afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_a13fdad7-03b0-4928-93d4-427bdf40e696" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_677f5f00-f551-4a12-82fe-7876f7a828f6" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_a13fdad7-03b0-4928-93d4-427bdf40e696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowsUsedInFinancingActivitiesForLeases_8f1e71e4-434c-4146-8f6f-0f0bc5652567" xlink:href="stn-20231231.xsd#stn_CashFlowsUsedInFinancingActivitiesForLeases"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_677f5f00-f551-4a12-82fe-7876f7a828f6" xlink:to="loc_stn_CashFlowsUsedInFinancingActivitiesForLeases_8f1e71e4-434c-4146-8f6f-0f0bc5652567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashOutflowForLeases_902e9b89-0532-4a80-baa0-15ecd13285fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashOutflowForLeases"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_677f5f00-f551-4a12-82fe-7876f7a828f6" xlink:to="loc_ifrs-full_CashOutflowForLeases_902e9b89-0532-4a80-baa0-15ecd13285fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#RelatedPartyDisclosuresAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_RelatedPartyAbstract_36885802-59c1-485a-ba7a-b9a7df150313" xlink:href="stn-20231231.xsd#stn_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_b97a09df-0ab4-47dd-9480-b0ed0db334a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_36885802-59c1-485a-ba7a-b9a7df150313" xlink:to="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_b97a09df-0ab4-47dd-9480-b0ed0db334a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1114e083-b486-4e68-ac72-86cad3b9d857" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_b97a09df-0ab4-47dd-9480-b0ed0db334a5" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1114e083-b486-4e68-ac72-86cad3b9d857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d11afad9-5df7-442e-a85c-10372cc1288e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1114e083-b486-4e68-ac72-86cad3b9d857" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d11afad9-5df7-442e-a85c-10372cc1288e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WhollyOwnedSubsidiariesMember_e07fb6f0-dd0d-42f7-a780-27ab9436e942" xlink:href="stn-20231231.xsd#stn_WhollyOwnedSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d11afad9-5df7-442e-a85c-10372cc1288e" xlink:to="loc_stn_WhollyOwnedSubsidiariesMember_e07fb6f0-dd0d-42f7-a780-27ab9436e942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_5befb986-0e9c-436f-ba92-1b0783a7472f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_b97a09df-0ab4-47dd-9480-b0ed0db334a5" xlink:to="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_5befb986-0e9c-436f-ba92-1b0783a7472f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary_f9135758-5f55-400d-bd0c-1bc3f116be9b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfVotingPowerHeldInSubsidiary"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_5befb986-0e9c-436f-ba92-1b0783a7472f" xlink:to="loc_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary_f9135758-5f55-400d-bd0c-1bc3f116be9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#RelatedPartyDisclosuresScheduleofJointOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_RelatedPartyAbstract_70e5c2e1-62ef-4793-bff6-8d9ceaa33f0d" xlink:href="stn-20231231.xsd#stn_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointOperationsTable_ee56a017-c9d1-4e5c-8e63-43ad039085a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_70e5c2e1-62ef-4793-bff6-8d9ceaa33f0d" xlink:to="loc_ifrs-full_DisclosureOfJointOperationsTable_ee56a017-c9d1-4e5c-8e63-43ad039085a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_JointOperationsByNameAxis_d3011f5e-f37f-4dcc-a55c-a9eb379a56cb" xlink:href="stn-20231231.xsd#stn_JointOperationsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsTable_ee56a017-c9d1-4e5c-8e63-43ad039085a5" xlink:to="loc_stn_JointOperationsByNameAxis_d3011f5e-f37f-4dcc-a55c-a9eb379a56cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_JointOperationsByNameDomain_34bbb6f3-f5c5-4fbd-9488-0a269e5ef60c" xlink:href="stn-20231231.xsd#stn_JointOperationsByNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_JointOperationsByNameAxis_d3011f5e-f37f-4dcc-a55c-a9eb379a56cb" xlink:to="loc_stn_JointOperationsByNameDomain_34bbb6f3-f5c5-4fbd-9488-0a269e5ef60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_StarrIIMember_10934771-295b-4e83-ae28-92ac456e73fe" xlink:href="stn-20231231.xsd#stn_StarrIIMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_JointOperationsByNameDomain_34bbb6f3-f5c5-4fbd-9488-0a269e5ef60c" xlink:to="loc_stn_StarrIIMember_10934771-295b-4e83-ae28-92ac456e73fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WSMPacificSIOPMember_62460c6f-049c-4133-8c29-229593c37e81" xlink:href="stn-20231231.xsd#stn_WSMPacificSIOPMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_JointOperationsByNameDomain_34bbb6f3-f5c5-4fbd-9488-0a269e5ef60c" xlink:to="loc_stn_WSMPacificSIOPMember_62460c6f-049c-4133-8c29-229593c37e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BetterTogetherMember_aa19b588-89e1-44cd-9b16-8bd43cef5c8c" xlink:href="stn-20231231.xsd#stn_BetterTogetherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_JointOperationsByNameDomain_34bbb6f3-f5c5-4fbd-9488-0a269e5ef60c" xlink:to="loc_stn_BetterTogetherMember_aa19b588-89e1-44cd-9b16-8bd43cef5c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsAxis_78283b23-308b-4324-83a9-0f59ffb0c8ac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsTable_ee56a017-c9d1-4e5c-8e63-43ad039085a5" xlink:to="loc_ifrs-full_JointOperationsAxis_78283b23-308b-4324-83a9-0f59ffb0c8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointOperationsMember_fac78547-114f-41be-bf2e-e4e76253034b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointOperationsAxis_78283b23-308b-4324-83a9-0f59ffb0c8ac" xlink:to="loc_ifrs-full_EntitysTotalForJointOperationsMember_fac78547-114f-41be-bf2e-e4e76253034b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsMember_713ff31f-e8a6-47eb-9feb-1d484c082e5e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointOperationsMember_fac78547-114f-41be-bf2e-e4e76253034b" xlink:to="loc_ifrs-full_JointOperationsMember_713ff31f-e8a6-47eb-9feb-1d484c082e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointOperationsLineItems_d931c257-33ec-4b44-9f4a-a19f1498b864" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsTable_ee56a017-c9d1-4e5c-8e63-43ad039085a5" xlink:to="loc_ifrs-full_DisclosureOfJointOperationsLineItems_d931c257-33ec-4b44-9f4a-a19f1498b864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointOperation_9620ee9c-53cb-443b-9204-b1a44bce5144" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointOperation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsLineItems_d931c257-33ec-4b44-9f4a-a19f1498b864" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointOperation_9620ee9c-53cb-443b-9204-b1a44bce5144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_RelatedPartyAbstract_27e8a6a2-e417-4617-9278-1523cf3be07f" xlink:href="stn-20231231.xsd#stn_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_e200b6a5-f97a-487b-9a4c-ea96c84b42e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_27e8a6a2-e417-4617-9278-1523cf3be07f" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_e200b6a5-f97a-487b-9a4c-ea96c84b42e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c8db2c9c-f86b-4c9d-849c-8c941b120527" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_e200b6a5-f97a-487b-9a4c-ea96c84b42e1" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c8db2c9c-f86b-4c9d-849c-8c941b120527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_67fdb266-4d37-4939-bb5d-529325da4390" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c8db2c9c-f86b-4c9d-849c-8c941b120527" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_67fdb266-4d37-4939-bb5d-529325da4390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_56604777-3489-469b-a712-c4ebc1ae1304" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_67fdb266-4d37-4939-bb5d-529325da4390" xlink:to="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_56604777-3489-469b-a712-c4ebc1ae1304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_352a1e70-db55-49db-8251-799c16fb60d5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_e200b6a5-f97a-487b-9a4c-ea96c84b42e1" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_352a1e70-db55-49db-8251-799c16fb60d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_6a10cc46-6f11-4589-acb9-0e9a400e0726" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_352a1e70-db55-49db-8251-799c16fb60d5" xlink:to="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_6a10cc46-6f11-4589-acb9-0e9a400e0726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PaymentsOfDistributionRelatedPartyTransactions_0437519c-9057-4cdf-ab64-579bb2e98694" xlink:href="stn-20231231.xsd#stn_PaymentsOfDistributionRelatedPartyTransactions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_352a1e70-db55-49db-8251-799c16fb60d5" xlink:to="loc_stn_PaymentsOfDistributionRelatedPartyTransactions_0437519c-9057-4cdf-ab64-579bb2e98694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsPayableRelatedPartyTransactions_a2e16b63-905b-449d-8911-4b0e19de4087" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsPayableRelatedPartyTransactions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_352a1e70-db55-49db-8251-799c16fb60d5" xlink:to="loc_ifrs-full_AmountsPayableRelatedPartyTransactions_a2e16b63-905b-449d-8911-4b0e19de4087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_RelatedPartyAbstract_38e371ad-d19a-4f43-b2bd-b5f8f16bd3c3" xlink:href="stn-20231231.xsd#stn_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_f6e46a36-4169-4b7a-84d5-c47255661a3d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_38e371ad-d19a-4f43-b2bd-b5f8f16bd3c3" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_f6e46a36-4169-4b7a-84d5-c47255661a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DirectorsRemunerationExpense_05889aec-18e6-4fc5-917d-f4b28afb7c9d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DirectorsRemunerationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_38e371ad-d19a-4f43-b2bd-b5f8f16bd3c3" xlink:to="loc_ifrs-full_DirectorsRemunerationExpense_05889aec-18e6-4fc5-917d-f4b28afb7c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_1b0ca27a-2f60-40e0-973c-d2f82df1a4ea" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_38e371ad-d19a-4f43-b2bd-b5f8f16bd3c3" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_1b0ca27a-2f60-40e0-973c-d2f82df1a4ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_8cac1ae5-9de7-4b38-83a7-0c2d71fc59e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_38e371ad-d19a-4f43-b2bd-b5f8f16bd3c3" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensation_8cac1ae5-9de7-4b38-83a7-0c2d71fc59e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#SegmentedInformationScheduleofOperatingSegmentsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OperatingSegmentsAbstract_7cbe7a8d-03ea-48da-83ea-ee2d8adf8f29" xlink:href="stn-20231231.xsd#stn_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_659a85ec-c414-4100-8398-2c1b40da7e7b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_7cbe7a8d-03ea-48da-83ea-ee2d8adf8f29" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_659a85ec-c414-4100-8398-2c1b40da7e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_48a8c14d-3c6d-464f-bec3-3981ad3c8ae7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_659a85ec-c414-4100-8398-2c1b40da7e7b" xlink:to="loc_ifrs-full_GeographicalAreasAxis_48a8c14d-3c6d-464f-bec3-3981ad3c8ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_0d7a395c-dfb4-4cd4-b86b-c6111c21cbae" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_48a8c14d-3c6d-464f-bec3-3981ad3c8ae7" xlink:to="loc_ifrs-full_GeographicalAreasMember_0d7a395c-dfb4-4cd4-b86b-c6111c21cbae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_0573aad1-276f-4e94-b219-efd4c6be91d5" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_0d7a395c-dfb4-4cd4-b86b-c6111c21cbae" xlink:to="loc_country_CA_0573aad1-276f-4e94-b219-efd4c6be91d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_b21008ef-2175-4ad1-bc60-1d60fd503714" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_0d7a395c-dfb4-4cd4-b86b-c6111c21cbae" xlink:to="loc_country_US_b21008ef-2175-4ad1-bc60-1d60fd503714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_f153c699-8235-43e2-8acd-6d84ed0c94b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_0d7a395c-dfb4-4cd4-b86b-c6111c21cbae" xlink:to="loc_ifrs-full_ForeignCountriesMember_f153c699-8235-43e2-8acd-6d84ed0c94b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsAxis_356d2e7a-0585-434b-a960-919a3520a5ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_659a85ec-c414-4100-8398-2c1b40da7e7b" xlink:to="loc_ifrs-full_SegmentConsolidationItemsAxis_356d2e7a-0585-434b-a960-919a3520a5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_2da4e425-76f0-4b54-ba45-db9855852534" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_356d2e7a-0585-434b-a960-919a3520a5ad" xlink:to="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_2da4e425-76f0-4b54-ba45-db9855852534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OperatingSegmentsMember_1d9855b2-09bf-4444-b89d-82837bf2db13" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_2da4e425-76f0-4b54-ba45-db9855852534" xlink:to="loc_ifrs-full_OperatingSegmentsMember_1d9855b2-09bf-4444-b89d-82837bf2db13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EliminationOfIntersegmentAmountsMember_fe460fc4-7470-4dd5-a07e-2df41d97acdc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_2da4e425-76f0-4b54-ba45-db9855852534" xlink:to="loc_ifrs-full_EliminationOfIntersegmentAmountsMember_fe460fc4-7470-4dd5-a07e-2df41d97acdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_b3279980-d2f3-4830-a5be-43e8750112ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_659a85ec-c414-4100-8398-2c1b40da7e7b" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_b3279980-d2f3-4830-a5be-43e8750112ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_cc60fb6d-89f2-4a02-9bea-4c274d51d1f0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_b3279980-d2f3-4830-a5be-43e8750112ab" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_cc60fb6d-89f2-4a02-9bea-4c274d51d1f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_7099e644-a218-4296-ad7f-ec78772c4a06" xlink:href="stn-20231231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_b3279980-d2f3-4830-a5be-43e8750112ab" xlink:to="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_7099e644-a218-4296-ad7f-ec78772c4a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRevenue_69632b32-e574-417f-9a72-55f21ac69e28" xlink:href="stn-20231231.xsd#stn_NetRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_b3279980-d2f3-4830-a5be-43e8750112ab" xlink:to="loc_stn_NetRevenue_69632b32-e574-417f-9a72-55f21ac69e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_9873e2a6-7d03-481f-9194-1758a347a6da" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_b3279980-d2f3-4830-a5be-43e8750112ab" xlink:to="loc_ifrs-full_GrossProfit_9873e2a6-7d03-481f-9194-1758a347a6da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OperatingSegmentsAbstract_15a35694-5f7e-40f1-b7c0-4eaa0063b1b1" xlink:href="stn-20231231.xsd#stn_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_7de17591-4468-40de-bbc9-1d78751dd48e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_15a35694-5f7e-40f1-b7c0-4eaa0063b1b1" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_7de17591-4468-40de-bbc9-1d78751dd48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_e24c06a7-38f6-4d90-a756-9cf199679b74" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_7de17591-4468-40de-bbc9-1d78751dd48e" xlink:to="loc_ifrs-full_GeographicalAreasAxis_e24c06a7-38f6-4d90-a756-9cf199679b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_aff728b6-e0d8-41c8-b0a0-37f232fbe736" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_e24c06a7-38f6-4d90-a756-9cf199679b74" xlink:to="loc_ifrs-full_GeographicalAreasMember_aff728b6-e0d8-41c8-b0a0-37f232fbe736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_2388df9b-cfe8-4373-87fe-f3c3bb30c3e5" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_aff728b6-e0d8-41c8-b0a0-37f232fbe736" xlink:to="loc_country_CA_2388df9b-cfe8-4373-87fe-f3c3bb30c3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f9c0f645-a634-4841-951d-20ccafed0383" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_aff728b6-e0d8-41c8-b0a0-37f232fbe736" xlink:to="loc_country_US_f9c0f645-a634-4841-951d-20ccafed0383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_aac28fe2-518e-4e99-8037-af754dd14b3e" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_aff728b6-e0d8-41c8-b0a0-37f232fbe736" xlink:to="loc_country_GB_aac28fe2-518e-4e99-8037-af754dd14b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_c77e20fa-3c70-45aa-a4ae-8fdef7f10b26" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AU"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_aff728b6-e0d8-41c8-b0a0-37f232fbe736" xlink:to="loc_country_AU_c77e20fa-3c70-45aa-a4ae-8fdef7f10b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherCountriesMember_27fb3957-3cb0-4d06-bb12-f90a81d538b9" xlink:href="stn-20231231.xsd#stn_OtherCountriesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_aff728b6-e0d8-41c8-b0a0-37f232fbe736" xlink:to="loc_stn_OtherCountriesMember_27fb3957-3cb0-4d06-bb12-f90a81d538b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_054e7ac2-d392-42e8-9765-6e3bf9009199" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_7de17591-4468-40de-bbc9-1d78751dd48e" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_054e7ac2-d392-42e8-9765-6e3bf9009199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_06bd6411-ee57-4569-9c7c-eea9fc4e1876" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_054e7ac2-d392-42e8-9765-6e3bf9009199" xlink:to="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_06bd6411-ee57-4569-9c7c-eea9fc4e1876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_32536a89-629d-405e-9c9f-eeaadbc5146f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_054e7ac2-d392-42e8-9765-6e3bf9009199" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_32536a89-629d-405e-9c9f-eeaadbc5146f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#SegmentedInformationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OperatingSegmentsAbstract_48909665-99cf-4f66-b5e3-b45ea26a332f" xlink:href="stn-20231231.xsd#stn_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_bf39dec6-f3e0-489b-9609-1afe82a35b6a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_48909665-99cf-4f66-b5e3-b45ea26a332f" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_bf39dec6-f3e0-489b-9609-1afe82a35b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_3ae1d6e2-5177-4c7c-8424-f171b791a526" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_bf39dec6-f3e0-489b-9609-1afe82a35b6a" xlink:to="loc_ifrs-full_GeographicalAreasAxis_3ae1d6e2-5177-4c7c-8424-f171b791a526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_a10ade1b-fbc1-4f75-acff-3434420181cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_3ae1d6e2-5177-4c7c-8424-f171b791a526" xlink:to="loc_ifrs-full_GeographicalAreasMember_a10ade1b-fbc1-4f75-acff-3434420181cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_114f4399-d1fc-4090-89e9-8e8de6108897" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_a10ade1b-fbc1-4f75-acff-3434420181cc" xlink:to="loc_country_GB_114f4399-d1fc-4090-89e9-8e8de6108897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherCountriesMember_ac78deb4-12f8-4c77-9fb5-414588dbf70d" xlink:href="stn-20231231.xsd#stn_OtherCountriesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_a10ade1b-fbc1-4f75-acff-3434420181cc" xlink:to="loc_stn_OtherCountriesMember_ac78deb4-12f8-4c77-9fb5-414588dbf70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_40f671ef-831f-4618-b958-41b935afc6a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_bf39dec6-f3e0-489b-9609-1afe82a35b6a" xlink:to="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_40f671ef-831f-4618-b958-41b935afc6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_b2b4fd0d-bd23-4219-8d1a-5d5b902da63a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_40f671ef-831f-4618-b958-41b935afc6a5" xlink:to="loc_ifrs-full_RestatedMember_b2b4fd0d-bd23-4219-8d1a-5d5b902da63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreviouslyStatedMember_c8552154-fbb8-4826-a4ad-fa0b98211962" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PreviouslyStatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestatedMember_b2b4fd0d-bd23-4219-8d1a-5d5b902da63a" xlink:to="loc_ifrs-full_PreviouslyStatedMember_c8552154-fbb8-4826-a4ad-fa0b98211962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember_cc23b5e3-91a7-4333-aff7-eeb5b700169c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestatedMember_b2b4fd0d-bd23-4219-8d1a-5d5b902da63a" xlink:to="loc_ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember_cc23b5e3-91a7-4333-aff7-eeb5b700169c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_fc04dd58-6ee6-42e0-97ee-c3a7b71affeb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_bf39dec6-f3e0-489b-9609-1afe82a35b6a" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_fc04dd58-6ee6-42e0-97ee-c3a7b71affeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_135dd5ed-fa92-4a4f-882d-ac72a073fec6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_fc04dd58-6ee6-42e0-97ee-c3a7b71affeb" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_135dd5ed-fa92-4a4f-882d-ac72a073fec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#SegmentedInformationScheduleofGrossRevenuebyServicesDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_OperatingSegmentsAbstract_09c07b96-5296-4c2e-92e4-ae0e3e373781" xlink:href="stn-20231231.xsd#stn_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_5347a8ce-c926-407a-887c-32e8306c2902" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_09c07b96-5296-4c2e-92e4-ae0e3e373781" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_5347a8ce-c926-407a-887c-32e8306c2902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_8b0be009-8a49-403c-805b-c30042264dd4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_5347a8ce-c926-407a-887c-32e8306c2902" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_8b0be009-8a49-403c-805b-c30042264dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_4de2aecd-7855-4127-ab48-c68a741895d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_8b0be009-8a49-403c-805b-c30042264dd4" xlink:to="loc_ifrs-full_ProductsAndServicesMember_4de2aecd-7855-4127-ab48-c68a741895d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InfrastructureMember_0fd08336-683c-4720-ae14-5f83c49356b0" xlink:href="stn-20231231.xsd#stn_InfrastructureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_4de2aecd-7855-4127-ab48-c68a741895d4" xlink:to="loc_stn_InfrastructureMember_0fd08336-683c-4720-ae14-5f83c49356b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnvironmentalServicesMember_4e161cf5-9081-422b-b892-1e93561dc0ac" xlink:href="stn-20231231.xsd#stn_EnvironmentalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_4de2aecd-7855-4127-ab48-c68a741895d4" xlink:to="loc_stn_EnvironmentalServicesMember_4e161cf5-9081-422b-b892-1e93561dc0ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WaterServicesMember_344a0826-de2f-4099-a291-ad6bcd6bc189" xlink:href="stn-20231231.xsd#stn_WaterServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_4de2aecd-7855-4127-ab48-c68a741895d4" xlink:to="loc_stn_WaterServicesMember_344a0826-de2f-4099-a291-ad6bcd6bc189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BuildingsServicesMember_b44b2a46-e0a2-4914-b2af-45bb87b03c73" xlink:href="stn-20231231.xsd#stn_BuildingsServicesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_4de2aecd-7855-4127-ab48-c68a741895d4" xlink:to="loc_stn_BuildingsServicesMember_b44b2a46-e0a2-4914-b2af-45bb87b03c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnergyAndResourcesServicesMember_fd5a70df-602b-48ba-9f61-dbd222d30ee8" xlink:href="stn-20231231.xsd#stn_EnergyAndResourcesServicesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_4de2aecd-7855-4127-ab48-c68a741895d4" xlink:to="loc_stn_EnergyAndResourcesServicesMember_fd5a70df-602b-48ba-9f61-dbd222d30ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProductsAndServicesLineItems_f6ee2eca-ede0-4f98-9453-8767f0d8b739" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProductsAndServicesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_5347a8ce-c926-407a-887c-32e8306c2902" xlink:to="loc_ifrs-full_DisclosureOfProductsAndServicesLineItems_f6ee2eca-ede0-4f98-9453-8767f0d8b739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_10a13e14-be02-4430-9c1e-bcbb84522e38" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfProductsAndServicesLineItems_f6ee2eca-ede0-4f98-9453-8767f0d8b739" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_10a13e14-be02-4430-9c1e-bcbb84522e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/InvestmentTaxCreditDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#InvestmentTaxCreditDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/InvestmentTaxCreditDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentTaxCreditsAbstract_67c006aa-44dd-43da-b36e-3d37a49fd23b" xlink:href="stn-20231231.xsd#stn_InvestmentTaxCreditsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentTaxCredits_1b550043-079e-44cc-aff3-467fa0238fbf" xlink:href="stn-20231231.xsd#stn_InvestmentTaxCredits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_InvestmentTaxCreditsAbstract_67c006aa-44dd-43da-b36e-3d37a49fd23b" xlink:to="loc_stn_InvestmentTaxCredits_1b550043-079e-44cc-aff3-467fa0238fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EventsaftertheReportingPeriodDetails" xlink:type="simple" xlink:href="stn-20231231.xsd#EventsaftertheReportingPeriodDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/EventsaftertheReportingPeriodDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_EventsAfterReportingPeriodAbstract_638934b1-acec-4127-a245-b6438ddf9bc5" xlink:href="stn-20231231.xsd#stn_EventsAfterReportingPeriodAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_9c6e2c7e-4200-42ac-a844-0c9da80177f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EventsAfterReportingPeriodAbstract_638934b1-acec-4127-a245-b6438ddf9bc5" xlink:to="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_9c6e2c7e-4200-42ac-a844-0c9da80177f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_95f7fea8-d502-433e-9f78-c8012859e6a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_9c6e2c7e-4200-42ac-a844-0c9da80177f2" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_95f7fea8-d502-433e-9f78-c8012859e6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_fed8acc4-bb25-449b-b74d-0f4ec0a55d96" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_95f7fea8-d502-433e-9f78-c8012859e6a5" xlink:to="loc_ifrs-full_NonadjustingEventsMember_fed8acc4-bb25-449b-b74d-0f4ec0a55d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AcquisitionsMember_1894a02e-062c-40b6-8985-f8ea57840ee2" xlink:href="stn-20231231.xsd#stn_AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_fed8acc4-bb25-449b-b74d-0f4ec0a55d96" xlink:to="loc_stn_AcquisitionsMember_1894a02e-062c-40b6-8985-f8ea57840ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DividendDeclarationTransactionsMember_be40b0f1-89e8-4dff-90b0-d31f8eb21f76" xlink:href="stn-20231231.xsd#stn_DividendDeclarationTransactionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_fed8acc4-bb25-449b-b74d-0f4ec0a55d96" xlink:to="loc_stn_DividendDeclarationTransactionsMember_be40b0f1-89e8-4dff-90b0-d31f8eb21f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_78bebb33-cb08-4213-b099-6c4249b19b36" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_9c6e2c7e-4200-42ac-a844-0c9da80177f2" xlink:to="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_78bebb33-cb08-4213-b099-6c4249b19b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_412c242f-9c1e-4de7-a988-1e59866aab9d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsiderationPaidReceived"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_78bebb33-cb08-4213-b099-6c4249b19b36" xlink:to="loc_ifrs-full_ConsiderationPaidReceived_412c242f-9c1e-4de7-a988-1e59866aab9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare_51c0f6f3-ce2d-4310-9b16-63dd19c4e285" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_78bebb33-cb08-4213-b099-6c4249b19b36" xlink:to="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare_51c0f6f3-ce2d-4310-9b16-63dd19c4e285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_1c1368ee-d769-4e6d-aef8-09d9f850957c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_78bebb33-cb08-4213-b099-6c4249b19b36" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_1c1368ee-d769-4e6d-aef8-09d9f850957c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>stn-20231231_g1.jpg
<TEXT>
begin 644 stn-20231231_g1.jpg
M_]C_X  02D9)1@ ! 0$"6 )8  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" &<!H # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "D)QUJKJ^KV/A_2KS4]3O+?3M-LH7N+F\NY5BA
M@B12SN[L0%50"22<  DU^.W[?/\ P5!/QFT.Z^'GPF>_TKPE<>9!K&N7">1<
M:I'N91#"N=T=NZ@,Q;;)(&V,J*'60 ^__CG_ ,%$?@=\ [S4-,U?Q5_;WB.R
MP)=#\.Q?;+@.)3$\;2 B&.1"KEHY)$<!>F2H;@/AG_P5P^ _Q$\50:)=RZ]X
M,^T;4AU#Q)9Q1VC2,ZHJ-)#++Y?WBQ>0+&H5BSCC/Y%_ #]DWXH?M,ZJL'@?
MPS<7>G+-Y-SKMW^XTZU(:,/OG;@LHE1S&FZ0J251L5S_ ,>?@KKG[.WQ8UOX
M?^(KJPO-9T?R//GTR1WMV\V".9=K.B,<+(H.5'(/7K0!_3.#D9I:^?\ ]@?X
MEZW\7/V1?AQXE\13_:]8ELY;.>Y+N[S_ &:XEMEED9V9FD=859V)Y=F. #@?
M0% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 445S_C7XA^%OAKI<6I^+O$ND>%].EF%O'=ZS?16
MD3RE68('D8 L0K'&<X4GL: .@HKG_!7Q#\+?$K2Y=3\(^)=(\4:=%,;>2[T:
M^BNXDE"JQ0O&Q 8!E.,YPP/<5T% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !117*?%+XI>&/@OX$U/QEXQU+^R/#FF^7]JO/(DF\OS)
M%B3Y(U9SEW4< XSD\9- '5T5XK^SW^V+\*?VG3-;>!?$?VO6;6SBO;S1KVW>
MVN[9'P""K#;)L8A7:)G125^;YU+>U4 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5D
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** ,CQ=XJTSP-X4UGQ'K5S]BT?2+*:_O;G8S^5!$A>1]J@LV%4G"@DXX!-?
M@S\6?VM?CO\ M[^+-!\"0+\M^19P>$_"HEM[2^DWB4RW"O*V_;Y:MND;RXA$
M7 3YV/TG_P %?_VM_P"V-1/P)T%;^R_LJ\BO/$<\@\N*\S;Q36L4;)+\\8\X
MNZR(/WD414_+DZW_  1W_91TR]LY?CKKT=__ &K:7EQIOAZVDC:&W">4$FNU
M;/[[/FRP ?<4I+G<V/+ /T>^"?POL?@M\)/"/@;3_L[P:%IL%D]Q;6JVRW,J
MH/-G,8)"M))OD;DDL[$DDDGMJ** .(^-OPQL?C/\(O%_@?4#;QP:[ID]DMQ<
MVJW*VTK(?*G$9(#-')LD7D$,BD$$ C\+O^"9]C->?MQ?#2&"^N-/=)[V0S6R
MQEF5+&X9HSO5AM<*4; W!7;:RMAA^WG[2OQ<A^!'P&\<>.Y)((Y]'TR62S%U
M%)+#)>-^[M8W6/#;7F>)"01@,264 D?D;_P1Q\,:9XB_:WO=0U"V\^[T7PW>
M:A82>8R^3.TL%N7P" W[JXF7#9'SYQD @ _;ZBBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "OFK_@I!XIU/P?\ L4?%"^TBY^R74MG;V#R>
M6KY@N;J&WG3# CYHI9%SU&[(((!'TK7S5_P4@U__ (1O]BCXH7?]G6&J>99V
M]GY&I0>=$OGW4,/FA<C$D?F>9&W\,B(V#C% 'X5_L]^%M,\<?'OX;^'-;MOM
MNC:OXDTZPO;;S&C\V"6YC21-RD,N58C*D$9X(-?:O_!1W_@G!IGP-T*7XG_#
M"+[+X'M_)AU?0KBY:1].=F6))X7D8O)&[LH9"2Z.V1E&(B^0/V3_ /DZ3X/?
M]CAI'_I;%7](^L:18^(-)O=+U.SM]1TV]A>VN;.ZB66&>)U*NCHP(96!(((P
M02#0!^*__!,O]NR^^"?C+3OAGXVUF!/AEJTSK;WFIRLJZ'<L&8,CX(6&63"N
MK81&?S=R 2[_ -LP01D<BOP-_P""@7[#LW[(WC/3;OPZ=7U?X=ZO"BVNK:BL
M;-;W@#>9:RR1@ L0OF*2B;E9E 8Q.U>U?L$?\%/-9\$ZKX>^&_Q4NX+OP4L-
MOI.D:M':PP3::0T$$"W$IDCC%K'&LC/(RM)DY+,!@ '[$T54TG5['7]*L]3T
MR\M]1TV\A2XMKRTE66&>)U#(Z.I(96!!!!P0015N@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 44A(49)P/>@$,,@Y'M0 M%%% !1110 4444 %%%% !11
M10 4444 4]8U>Q\/Z3>ZIJ=Y;Z=IME"]S<WEU*L4,$2*6=W=B JJ 223@ $F
MOY[OVY/VNK[]KOXMC6XK6XTGPII,+6.B:7-,S,L6\LT\J[BBS2G;NV<!4C3+
M^7O;Z>_X*T?MH_\ "9Z[>? [PJVW1M&O(Y=?U2"[W"]ND7(M (VVF.)F!<29
M/G1@;4,.7^:_V /V8C^TY^T!I.EZQHM_J7@/2]UYXAN;23R4BC".88GEZCS9
M55-J'S"GF%2NPNH!]J?\$Q/^"?']@?V/\9OB1I]A?S7=G;:GX3TX7'G?9=^Y
MQ=3Q[-GF;/)>+#MLWL659%79^G]5-(TFQT#2K/3-,LX-.TVRA2VMK.UB6*&"
M)%"HB(H 55    P  !5/Q5XNT/P+H5UK?B/6;#0-'M=OGZAJ=TEM;Q;F"KND
M<A5RS*HR>20.] &O7R5^VU_P4&\*_LI:5)HVEI;^*?B'=0RK;:7#<Q/#ITH6
M)D:_59!+&K),'10N9 A 9 =X^*_VH_\ @L+XA\?:7J7AGX2:-/X/TF[A:WD\
M1:C(/[5*LJ9,"QL4MF!\U-^Z1B&5E,3@8^-OV?/V8_B'^U#XJFT;P+HQO_LO
ME-J&I7,@AM+".1P@>60_\"8(@:1@CE4;:< "?$KXC_$O]L3XQSZSJ-O?^+?%
MNJ;H[/2-'M9)O(@0,XM[:!=S"-%WM@9/WW8LQ9C^N?\ P3T_X)Z6/[-6E6_C
M?QO;V^H_%*]A.Q 5EAT*)UPT,3#(:9@2))1Q@E$.W>\OI7[&7[#'A#]C[0KU
M[.Y_X2;QEJ68[[Q+<6PA<P;LI;PQ[F\J,84L-Q+N,L<+&J?2U !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !117YZ_P#!4W]MN7X0>'K/X<_#KQ?/I7Q#
MNIA+J[Z8D;M9:>\$B^6\I!,,TADBD3R\2*J;MR!D+@&3_P %#/\ @II+\)]4
MN/AQ\(-1MY/&%K,%UGQ$(H[B'3&5N;6)7#))-D8D+ K&,I@R%O)_(+5]8O\
MQ!JMYJ>J7MQJ.I7LSW%S>7<K2S3RNQ9W=V)+,Q))).222:M>%_"FN>.=>MM%
M\.Z/?Z_K5UN\C3],MGN;B7:I=ML: LV%5F.!P 3T%?>O["W_  3"\4_$#QE:
M^*/C+X4GT+P!;PRL-$U5I;6]U.4B2-5\M'2:W6-AYA9]I;$8575V90#Y_P#V
M:/V"_BQ^U+;7.H>&]-M]$\/Q0^;%KWB'SK:RNF\PQ^7 ZQN96!23)12J["&9
M25#?K]^PK^Q58_LC> KBWU.?2/$/C74)FGN=<M=.6*:WB>* /9).V9)(5DA+
M@G8&)!**:^BO"WA+1/ V@VNB>'-'L- T:UW>1IVF6R6]O%N8NVV- %7+,S'
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
M$,D ?[&Y1D,%D6&Z*,*[J7&UY=Q+87;&GU7110 4444 %%%% !1110 4444
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
MC)&&421R)D9&Y&'4$5J^"?\ @CY\ ?"NJRW>IIXF\80/"8EL=9U01PHQ92)
M;6.%]P (P6*X8Y4G!'VII&D6/A_2K/3-,L[?3M-LH4M[:SM(EBA@B10J(B*
M%50   ,   4 6Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MILAQ&Q]C3J\>_:]^+LOP*_9I^(/C6UDN(-1L--:*PGMHHY6AO)V6"VD*2?*5
M6:6-FSGY0WRM]T@'\Y_BWQ9K?CCQ#=ZUXCUB_P!?UBY*^?J&IW+W-Q+M4(NZ
M1R6;"JJC)X  Z"OU=_X(D> /$.A^#?B5XKU#2KBS\/Z]-80:7?3 *MXUN;H3
MF,=2JF5%WXVEMR@DHP7\EM)TF^\0ZO9Z9IMG/J.I7TZ6]M:6L32RSRNP5$1%
M!+,S$  #)) %?TI?LU?"*'X#_ ;P1X$CB@CGT?38X[PVLLDL4EXW[RZD1I,-
MM>9Y7 (& P 50   >ET444 %%%% !1110 4444 %%<]X_P#B!X=^%G@[5?%7
MBO5K?1/#^EPF>[O;DD*BY   &2S,2%5%!9F954$D _FM^U5_P6,AL;B\\._
MZR@U%&A53XQU6&0*K/&^X6]HZJ=R%HR))OE+(ZF)EPQ /0/^"O7[3/A[P?\
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
MO*_%/_!2#]G#P?KMSI%]\4+">ZM]N^33+.ZO[<[E##;/!$\;\,,[6.#D'!!
M /DK]M+_ ())3:SJFJ^-O@?'!'/=31R3>!3Y=O"K,Q$LEI,[JD:Y*-Y#851Y
MFQP!'%7Y;^*/"FN^!->N=%\1:/J'A_6K7;Y^GZG;/;7$6Y0Z[HW 9<JRL,CD
M$'H:_:CQ3_P60^ WA_7;FPL;/Q;XDM8MNS5-,TR)+>;*@G:)YHI!@DJ=R+RI
MQD8)^/\ ]O7]O+X,_M1^!8].\._"^_?Q<?+$7BW6T@M+O3DCD#+&GDM(T\;K
M)<*8W=45G#@,V"H!U?[)'_!7K6_"/]@^$/C':?V[H47E6?\ PE\+.VH6T8WC
MS;I/F^U8S$"R[)-J,Q$SG!_33X0_M)_"_P"/-M')X#\;Z1XAG>%[@Z?#/Y=[
M'$DGEL\EJ^V:-=Q499 #N4C(8$_S15T'@GXA^*?AKJLNI^$?$FK^%]2EA-O)
M>:-?2VDSQ%E8QEXV!*DJIQG&5!["@#^HBFEU4\L!]37\]OBC_@I!^T?XOT&Y
MTB^^*%_!:7&W?)IEG:V%P-K!AMG@B21.5&=K#(R#D$@^&>-/B+XK^)&J1:EX
ML\3:QXGU&*$6\=WK%_+=RI$&9@@>1B0H+,<9QEB>YH _IE\:?$7PI\-]+BU+
MQ9XFT?PQITLPMX[O6+^*TB>4JS! \C %B%8XSG"D]C7%G]K'X) ?\EA\!_\
MA2V7_P =K^:XNS=6)^II* /W^/\ P5%_9E!_Y*5_Y0]2_P#D>N4\=?\ !7?]
MGOPE]B_LO4=>\9_:-_F?V)I+Q_9MNW&_[68,[LG&S=]TYQQG\+*N:3HNH:]J
MEGINF6-SJ.HWLR6]M:6L32RSRNP5$1%!+,Q(  &22 * /V'\4_\ !;+X6VFA
M7,OASP/XMU765V^1::F+:RMY/F ;=,DLS+A=Q&(VR0!QG(\UU;_@N1?3:7>1
MZ9\'[>TU)X76VN+KQ"T\,4I4[&>-;9"Z@X)4.I(! 9<Y'PKI/['GQSUK5;/3
M[?X0^-8Y[N9((WNM"N;>%69@H+RR(J1KD\N[!5&22 ":]K\%?\$E/VBO%6JR
MVFIZ!I'@^!(3*M]K.KPR0NP91Y8%J9GW$$G)4+A3E@< @':'_@M3\;<?\BOX
M#_\  "]_^2Z\K/\ P5%_::.?^+E=?^H'IO\ \CUZK_PY6^-O_0T> _\ P/O?
M_D2K6D_\$4?C!-JMG'J?C#P5:::\R+<W%K<7<\T418;V2-K= [ 9(4NH) !9
M<Y !\EG]K'XVD_\ )8?'G_A2WO\ \=JIJO[3?Q@U[2[S3=2^*OC74-.O(7M[
MFTNO$-W)%/$ZE71T:0AE8$@@C!!(-?H5_P .,_\ JM/_ ):__P!V5VO@K_@B
M3\.[#2Y8_%WQ \3:WJ1F+1W&C16^G0K%M7"F.19R6SN.[> 00-HP20#\>/-?
M^^WYTA8L>23]:_=WP5_P24_9U\*Z7+::GH&K^,)WF,JWVLZO-',BE5'E@6IA
M3:""<E2V6.6(P!Z!X*_X)Y?LZ^ =5EU#3/A;I%S/)"8&369)M4A"EE;(BNI)
M$5LJ/G"A@,@'!((!_/#2JK-T!/T%?TI?\,G_  2_Z(]X#_\ ":LO_C==3X'^
M$G@?X9?;?^$/\&Z!X5^V[/M7]B:9#9^?LW;-_EJN[;O;&>FXXZF@#^:3P7\.
MO%?Q(U273?"?AG6/$^HQ0FXDM-'L);N5(@RJ7*1J2%!91G&,L!W%=]I/['GQ
MSUK5;/3[?X0^-8Y[N9((WNM"N;>%69@H+RR(J1KD\N[!5&22 ":_I'"*IX4#
MZ"G4 ?A7X%_X)$?M">+?MO\ :FG:#X,^S[/+_MO5DD^T[MV=GV03XVX&=^W[
MPQGG'T!X3_X(>?\ ('N/$WQ8_P">+ZGI^E:+]#+%#</-_O*LC1>C&/\ AK]5
M** /B#P5_P $>_@#X5U66[U-/$WC"!X3$MCK.J".%&+*?,!M8X7W  C!8KAC
ME2<$>O\ @7]@3]GOX>?;?[+^%6@W7VS9YG]MQOJNW;NQL^UM+Y?WCG9C=QG.
MT8^@** .3\#_  D\#_#+[;_PA_@W0/"OVW9]J_L33(;/S]F[9O\ +5=VW>V,
M]-QQU-=6%"] !]*6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M*,5+1QS%2"M?OI0 445XI^U=^U=X0_9,^',GB+Q%)]MU6ZWQ:/H,$@6XU*<
M9 .#LC7*EY2"$!'#,R(X!Y_^WA^W/I?[(7A6PMM-MK#Q#X\U??\ 8]&N+ED^
MS0;) +R544EHQ*J*$+1F3+[6'EL1^1O[('[-/B']M/X\_8M3N=7ET/SWU+Q3
MXE4B:6)7WO\ -+(<&:>0%5)WMDO(4=8WK*L])^*'_!03]I6^N+2S@U'Q?XCF
M%Q=RPQ>18Z=;1JD8>0@$QPQ1B-,G<[84?O)' ;]Q_P!E']E+PC^R7\.(_#GA
MQ/MNJW6R;6->GC"W&I3@'!(R=D:Y8)$"0@)Y9F=W /5?"7A72_ WA71_#FB6
MWV+1M(LX;"RMM[/Y4$2!(TW,2S850,L23CDDUK444 %%%% !1110 4444 %%
M%% !1110 4444 %%%-:1%ZL!]30 ZBO*O^&L/@D/^:P> _\ PI;+_P".TA_:
MQ^"0'_)8? ?_ (4ME_\ ': /5J*^"_B]_P %C/@YX*MY8?!-EJ_Q$U(PI+$\
M,+:=8[C)M>.26=1*K*@+96%U.5&X98KX\?\ @N9Q_P D7_\ +H_^XZ /T?\
MC1\7O#WP&^&&O^//%,D\>AZ-")9A:Q&6:1F=8XXT7@;GD=$!)"@L"S*H)'\Z
M_P"T5\>/$/[2'Q;UWQQXAN+AGO9F6QL9IA*NG689C#:QD*HVHK8R%7<Q9R-S
ML3Z7^TI_P4'^+O[4&A_\(_XBO[#1?"[>4T^AZ!;M!;W,D;,RO*SN\C\LIV%_
M+S'&VS<NZOFJ@#]W/^"67[/6G_!G]FO2O%%Q9S6GBOQS#'JFH23W*R*;8-(;
M%8U4[54PR"3!R^Z9@QX5$^M?%'C#0?!&AW.M>(M:T_0='MMOGZAJ=TEO;Q;F
M"+ND<A5RS*HR>20.]?S'^(OB+XK\7Z5HVF:[XFU?6M-T6'[/IEGJ%]+/#8Q;
M579 CL1&N(T&% &$4=A7/F1F&"Q(]S0!_2E_PUA\$O\ HL/@/_PI;+_XY7G_
M (I_X*0?LX>#]=N=(OOBA83W5OMWR:99W5_;G<H8;9X(GC?AAG:QP<@X(('\
M]E*(V89"DCV% '[D>-?^"PGP!\*ZK%::8_B;QA \(E:^T;2Q'"C%F'ED74D+
M[@ #D*5PPPQ.0/'_ !3_ ,%P]$M-=N8O#GPGO]5T9=OD7>IZTEE<2?*"VZ%(
M9E7#;@,2-D 'C.!^9G@OX'_$7XD:7+J7A/P%XF\3Z=%,;>2[T?1[B[B24*K%
M"\:$!@&4XSG# ]Q7:>%OV*OCSXPUVVTBQ^$GBV"ZN-VR34]*EL+<;5+'=/.$
MC3A3C<PR< 9) (!]5>*?^"V7Q2N]=N9?#G@?PEI6C-M\BTU,7-[<1_* VZ9)
M85;+;B,1K@$#G&3YKXU_X*U_M%>*M5BN],U_2/!\"0B)K'1M(ADA=@S'S";H
M3/N((& P7"C"@Y)U?!7_  1[^/WBK2Y;O4T\,^#YTF,2V.LZH9)G4*I\P&UC
MF3:22,%@V5.5 P3Z5X%_X(B>-]0^V_\ "8_$C0="V;/LO]B6<VI>;G=OW^9]
MGV8PN,;\Y.=N!D ^-=6_;#^.>M:K>:A<?%[QK'/=S//(EKKMS;PJS,6(2*-U
M2-<GA$4*HP   !7F_BCQAKWC?7+G6O$6M:AKVL7.WS]0U.Z>XN)=JA%W2.2S
M85549/  ':OUG\"_\$1/!&G_ &W_ (3'XD:]KN_9]E_L2SATWRL;M^_S/M&_
M.5QC9C!SNR,>J^!?^"1'[/?A+[;_ &IIVO>,_M&SR_[;U9X_LVW=G9]D$&=V
M1G?N^Z,8YR ?A826.2<GWI55FZ GZ"OZ,O!7["_P!\ Z7+I^F?"?PS<P23&=
MGUFR&J3!BJK@2W7F.JX4?(&"@Y(&22?2? _PD\#_  R^V_\ "'^#= \*_;=G
MVK^Q-,AL_/V;MF_RU7=MWMC/3<<=30!_-=X'^$GCCXF_;?\ A#_!NO\ BK[%
ML^U?V)IDUYY&_=LW^6K;=VQL9Z[3CH:[_P +?L5?'GQAKMMI%C\)/%L%U<;M
MDFIZ5+86XVJ6.Z><)&G"G&YADX R2 ?Z/555Z #Z"EH _"OP+_P2(_:$\6_;
M?[4T[0?!GV?9Y?\ ;>K))]IW;L[/L@GQMP,[]OWAC/..K_X<K?&W_H:/ ?\
MX'WO_P B5^U-% '\Z_[17["WQ>_9E,MWXH\/?VCX<3'_ !4FAEKK3QGRQ\[;
M0\/SRK&/.1-[ [-P&:^?R,'FOZIR PP1D>]? '[:W_!*W2_CWXHO?'/PXU.P
M\(>+;W]YJ.FWD3#3]2G+KFX+Q@M!(5+ERJ.)&"DA6+NP!\0_\$]? _[,WC_5
M=9T_XW7%Q;:Y'#-/:OK.LQZ7H9MPUNJ 2K+',UWN:7Y-Q0QY.-PR/TS7_@EY
M^S(0"/AL"/\ L.ZE_P#)%?AQ\7O@MXU^ OC&7PMX\T"X\/:VD*7 @F9)$DB<
M?+)'(A9)%R&7*L0&5E.&4@>E?LZ?MT_%[]F4PVGA?Q#_ &CX<CS_ ,4WK@:Z
MT\9\P_(NX/#\\K2'R73<P&_<!B@#]TA^R=\$@/\ DCW@/_PFK+_XU7I.DZ+I
M^@Z79Z;IEC;:=IUE"EO;6EK$L44$2*%1$10 JJ   !@  "OC?X,_\%:?@?\
M$T6EGX@O+_X>ZS+]FB:+6X-]H\\G#A+F+<HC1NLLXA&&#8'S;?K_ ,+>+=#\
M<Z%;:WX<UBPU_1KG=Y&H:9<I<V\NUBC;9$)5L,K*<'@@CJ* -:BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBOE__ (*&?M4R_LM? >XO]#O+>'QS
MKDPT[0TE2.4Q-UFN3$S LL4><-M=1))"'4JQ% 'Y[?\ !6O]J[3/C'\1M/\
MAMX:DO\ ^RO!-Y=Q:K/)(T=O>:CE8V582!GR-DJ"5NIEE"C;AI.)_P"";G[%
MEE^U+X]U74_&FE:NWP\T6$%KRRF%O#=7XEB9;-G(+,K0F4OY15E!0[T+IN^=
MOA5X%US]HGXX>'O#+WM_>ZSXJUB.*\U,Q/>W"^;)NN+N09W2;%,DKDL.%8E@
M,FOZ)_@)\%-$_9W^%&A_#_PY=7][H^D>?Y$^IR(]PWFSR3-N9$13\TC 84<
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
M1D'()!\!\4>,->\;ZY<ZUXBUK4->UBZV^?J&IW3W%Q+M4(NZ1R6;"JJC)X
MZ"OV<TC_ ((Q? S3M4L[NXUKQKJD$$R2R6-UJ-LL-PJL"8W,=NCA6 P=C*V"
M<,#@UZ7_ ,.NOV9/^B:_^5S4O_DB@#\ >M7--T74-9N'M]/L;F^G2&6X:*VA
M:1EBBC:25R "=J1H[L>BJK$X )K^C+PM^Q5\!_!^A6VDV'PD\)3VMONV2:GI
M45_<'<Q8[IYP\C\L<;F.!@#   ]G$2#HBC\* /YI-*_9D^,&O:79ZEIOPJ\:
MZAIUY"EQ;7=KX>NY(IXG4,CHZQD,K @@@X(((KBO%/A/6_ ^NW.B>(]'O] U
MFUV^?IVIVSV]Q%N4.NZ-P&7*LK#(Y!![U_2E\=?CIX0_9T^'&H^,_&>H"QTN
MU'EPP1@-<7DY!*6\"$C?(V#@9  #,Q559A_.=\9_BYXA^/?Q1U_QWXHD@DUS
M6IUDE6UA$44:JBQQQHO)VI&B("26(4%F9B20!/@O\(?$/QY^)V@^ _"L4$FN
M:S,T4)NI1%#&JHTDDCMR0J1H[G +$*0JLQ /Z$^%O^"'FMW>A6TOB/XL6&E:
MRV[S[33-%>]MX_F(7;,\T+-E=I.8UP21SC)^M/\ @GS^Q+8_LI^ 7U368K>^
M^(>OPQ2W]XUNJS:=$T4;-IZNLDBLJ3!RTB%1(=A((1,?6U 'YU^%O^")OPML
M]#M8O$?CCQ;JNLKN\^[TPVUE;R?,2NV%XIF7"[0<R-D@GC.![2/^"7/[,N/^
M2:_^5S4O_DBOJNB@#Q_2?V//@9HNEV>GV_PA\%206D*01O=:%;7$S*JA07ED
M1GD; Y=V+,<DDDDUZ3X7\'Z#X(T.VT7P[HNGZ#H]MN\C3],M4M[>+<Q=ML:
M*N69F.!R23WK7HH 0*%Z #Z4M%% !1110 4444 %%%% !1110 4444 %%%%
M'/>-OAWX5^)6EQ:;XN\-:1XHTZ*87$=IK-C%=Q)*%90X212 P#,,XSAB.YKX
M+_:4_P""/'@7Q;H7VWX.2_\ "$^)(?+1=.U.]GN-,N4W-YC,[B6:.3### LG
M[L+L!<N/T5HH _FM^-7[*_Q6_9X-L_Q \%W^@VMSM$5^"ES:,[;]L?VB%GC$
MA$;GRRV_ SC!!JU^S_\ M9_%#]F;5%N/ _B:XM--:837.AW?[_3KHEHR^^!N
M S")$,B;9 H(5US7]'FKZ18^(-*O-,U2RM]1TV\A>WN;.[B66&>)U*NCHP(9
M6!(((P02#7Y[?M._\$??"'CT:UXA^%&H_P#"(^*+V\2Y71;]P-$5#Q*D2QQ&
M2#))D&"Z @HJ*I4Q@'5_L@_\%4O"'Q_UW2/!?C/3/^$)\;WV(+>83!],U"?:
M@"1NQ#Q22.9-D3AA\JJ)7=U4_=(.>E?S'?%[X+^-?@+XRD\+>.] N/#VMI"E
MP()F21)(G'RR1R(621<AERK$!E93AE('U3^QY_P5%\:_L^P6'A;QI%<>.O %
MM##9VD!D1+[2HEDY,,A7,RB-F40R, -D2H\2J00#]R:*Y[X?_$#P[\4_!VE>
M*O"FK6^M^']4A$]I>VQ)5UR000<%64@JR, RLK*P!! Z&@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHKE/BK\3-#^#?PY\0^-?$<_V?1M$LY+R?#HKR[1\L4>]E4R.
MVU$4L-SNJYR: ,KXZ?'3PC^SK\.-1\:>--0^Q:7:_NXH8P&N+R<@E+>!"1OD
M;!P,@ !F8JJLP_GW_:I_:7\1?M7_ !;N_&NO6T&GH(5L=-TRVP5LK-'=HXB^
M 9&S([,[#EG; 5=J+VG[:W[:WB?]K+QU>JMY?Z?\.;.\\_0_#EP8QY.(UC\Z
M7RU&^1L.X#,_E^<Z(Q!);W7_ ()1_L=^(?'/Q.T7XRZ[I\%KX&T":5]/&HVP
MD.JW@1XU:!6X"P2$/YW.)(E5,LKF, ^RO^"9O[%X_9N^'+>,/$8\SQYXMLX)
M9[>:T\M](M2/,6TRZB19"64S X&^-%VGRM[_ &K110 4444 %%%% !1110 4
M444 <]\0?'_A_P"%O@S5O%?BK5;?1- TN SW=]<D[8UZ  #)9F8A51069F55
M!) /\TGQ6^)>M_&3XD>(O&OB*?[1K&MWLEW-AW9(]Q^6*/>S,(T7:B*6.U$5
M<X%?IE_P65_:;L1I6E_!#1IKAM2::#6=<N+6\40I$%D\FSEC4DLS$I.5?:%"
M0, V\%/D'_@G5^SK-^T%^TKX=CU#0KC5?!6@3#4]=F$<;6R*BL]O#-Y@*NLT
MR(ABP6=/-P %9E /U(_X)F?LI3_LU_!!M3UU-GC+QCY&I:A"T<L3V4 CS;VD
MB2$8DC\R5G.Q2'E9#N$:L?L"D P,4M !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %?BK_P5Y_:7_X6;\8[3X::)?>=X<\&
MY^V^1-NBN-4<?O,[9&1_)3$0W*KI(URIX-?I5^VW^TYH?[,GP/US5+G6O[.\
M6ZI9W-GX:MH(TFN);XQD)*(W^4QQ,R.[,-H&!AF=$;\ OA9\-M<^,OQ'\/\
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
M7A71O$>B7/VW1M7LX;^RN=C)YL$J!XWVL RY5@<, 1GD UK4 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !112,P4$G@"@ 9@HR3@>IK\+?^"F7[:!_:1^(R^#_#A\OP'X2O)XH+B&[\
MQ-7N@?+:[PC&-HP%80D9.R1VW#S=B=!_P4+_ ."C4_[0,MQX#^'-[<6WPR:$
M1:D;S3XXYM5N([GS$D5F+.D($4+I@1.2SB12, >*?L5_L;^(?VO/'T]K92P6
M/A30YK27Q!?2W(BE6WEE(,=N-CDS-&DQ4LNP&/YF&5# 'I?_  3G_8*/[4VN
MS>,/%DGD?#31+S[-<6\$VVXU6Z55D-L"IW11A70O)PQ#A8_F+/%^Y&D:18^'
M]*L],TRSM].TVRA2WMK.TB6*&")%"HB(H 55    P  !63\/_A_X>^%G@W2O
M"GA32K?1/#^EPB"TL;8':BY))).2S,269V)9F9F8DDD]#0 4444 %%%% !11
M10 4444 %<I\6?'7_"K_ (6>,?&/V+^TO^$>T>\U;['YOE>?Y$+R^7OPVW=L
MQNP<9S@]*ZNOR@_X+.?M%S2:IX;^#^@:[<1P10G4_$MC:R1^3*S,ALX92I+[
MD"/*8F 7$L#X8A2H!^=GQG^+OB'X]_%#7O'?BF2"37-:G6286L0BAC546..-
M%Y.U(T1 22Q"@LS,23^Z/_!.K]FCQ!^R[^SVOA_Q5<V[^(-7U*36[NSML,M@
MTD,,8MS("1(RK""S+\NYF52P4.WY,?\ !//]E:+]J3X\6]AKEG<3>!M"A.HZ
MX\3R1"5>D-L)54A6EDQE=R,8XYBC!E!K^@<#: !T% "T444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117$_&GXO>'_@-\+]?
M\>>*9)X]$T:$2S"UB,LLC,ZQQQHO W/(Z("2%!8%F502 #\EO^"TOC^77?V@
M_"OA2'5K>\TW0=!6=K&$QLUG>7$SF42$?,&:&*T;8QX7:P WDGZH_P""7'[)
MO@OP9\#_  E\6=0\-3CXD:Q!=S+J&J[]UK;/*T<7V>(X5%DA1'$F"[+.^'\M
MPM?E=X!TJ]_:M_:NTJ#5;.X,_CGQ6+C58M"B;=!%<7)DNGA#!RJQQM*^6W!5
M3+9 -?LG_P % -6LO@+^P/XIT/PQ>P>'H$TVS\,:5:S2K(TEL[QP26T?FEFD
M;[()N>7"JSY!7< #\)/"WA?4_'/B_2?#FC6WVW6-8OHK"RM_,5/-GED"1IN8
MA5RS 98@#/) K^F_X=^"K+X;> /#7A+399Y].T'3+;2[:6Z96F>*&)8T+E0
M6(49( &<X K\(O\ @F!X3_X2O]M?P#YNC_VQ8Z;]LU&YWVWGQ6OEVLODSOP0
MFV<P;7.,2&/!W;:_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *R/%WA73/'/A36?#FM6WVW1]7LIK"]MM[)YL$J%)$W*0RY5
MB,J01G@@UKT4 ?S&_&KX0^(?@-\4-?\  ?BF*"+6]'G$4IM91+#(K(LD<B-P
M2KQNCC(# , RJP('[$?\$E/VE-3^-'P0U#P;KW[W5? 7V2PM[J.!8TDTYXV6
MU1B&^:1/(E0G:OR"(DLQ=J\__P""P_[+7_"5^$8OCE8:MY-WX:L[?2=2TNX'
MR3VKW1$4D) R)%EN2&5N&0Y!4IB3\X?V3/V@;[]F;X\>&?'%N]P^FV\WV?5[
M. L3=6$F%G38'0.P'SH';:)(XV/W: /Z2**Y_P  >/\ P]\4O!ND^*_"FJP:
MWX?U2$3VE];$[9%R000<%64@JR, RLK*P!! Z"@ HHHH **** "BBB@ KXJ_
MX*X_$S6_AW^R7+9Z)/\ 9?\ A)]8M]#O9T=TE6U:*::1496&-_D"-@V0T<DB
MD?-D?:M?B7_P6,^+\WC7]I2R\$PRW TWP9IL<30311JGVRZ59Y9(W&696A-H
MN&QAHVPHR68 ^5OV:OA%-\>/CSX(\"1Q3R0:QJ4<=X;66.*6.S7]Y=2(TF5W
M)"DK@$')4 *Q(!_I1TC2+'P_I-EI>F6<&GZ;90I;6UI:Q+%%!$BA41$4 *J@
M   8   K\=_^"._[-FI^+?BO+\8[P_9_#GA?[186+1SJ'N=1E@".C1[23&D$
M[,3E/G>+:6 D _92@ HHHH **** "DW+DC(R/>OBO_@HQ^WK_P ,L:%!X0\)
MQ>?\2];L_M-O<3P[K?2[5F9!<D,-LLA9'"1\J"A:3Y0J2_C;>_M ?$34?'/B
MGQC<^+-0F\1^*+.ZT_6;QW!^VVMQ'Y4L#IC9Y>S:%0 "/9&4"F-"H!_3,&#=
M"#]*6OPV_P""57[4=_\ !_X\6'@35]3N#X*\9S"Q%H[LT-MJ;[5MIU0(QW.5
M6!L% 1(C.2(EQ^Y- !1110 4444 %%%% !1110 C,%!)X K^:W]JOXHGXS_M
M&_$/Q@FI_P!L6.HZQ/\ V?>>1Y/F6,;>5:?)M4C$"1#Y@&.,M\V37Z/_ /!5
M;]N>QT7PS??!7P+?6^H:EJ\)3Q#K.GWZL+")9F22Q'E/D3,8F65),!8VVE6\
MW*?DKI.DWVOZK9Z9IEG<:CJ5[,EO;6=K$TLT\KL%1$102S,2  !DD@"@!;+5
MK[3;>^M[2\N+6"_A%O=Q0RLBW$0D201R '#*)(XWP<C<BGJ :^O_ -A?_@G7
MXB_:BNK7Q7XE6XT'X6I-+!+>Q3""^OV$<@S9AHI%94F$:N[@+RZJ696"_17[
M"_\ P2EQ_P (]\1OC1!ZW=KX#N;?_=,+WQ)_WF-MM_N"1O\ 60U^J:J%& ,#
MT% '*_#/X4^$/@WX6@\.>"O#UAX;T>':?LUA"$\UPBIYDK?>ED*H@,CEG;:,
MDFNKHHH **** "BBB@ I&&Y2/48I::753RP'U- '\XO[5_[*/C']E#XDR^'O
M$41O]+NR\VCZ]!$5M]2@!&2!D[)%RH>(DE"1RRLCMXF1@\U_5,55^H#5\@_M
M'?\ !+[X0_M :[JGB6!+_P $^+;_ ,^>>_T5U-O=73JH6:>W<%6PR[F$1B,A
M=RS%FW  ^%?V1_\ @J[J?P#\#:%X"\4>!;#6_#&E^5;6U]HA6PNX(#([3/)&
M%,=Q)AP1_JBS*3([,[./O7X0_P#!4;X _%FYCLY/$MQX(U*69XHK7Q9 +165
M8]_F&X5G@13\R@/(K%EQMY7=^,'[47P-_P"&;?CIXE^'/]M?\)%_8WV;_B9?
M9?LWG>;;13_ZO>^W'F[?O'.W/&<#RP*6/ )^E ']3>D:Q8>(-+L]2TN]M]1T
MZ\A2XMKNTE66*>)U#(Z.I(96!!!!P0015ROYC?AC\;/'WP6U4W_@?Q=J_AB=
MIH9YDT^[>.&Y:)BT8GBSLF4%F^2164AF!!#$'Z^TC_@L[\<].TNSM+C1?!6J
M3P0I%)?76G7*S7#*H!D<1W"(&8C)V*JY)PH&!0!^VE%?E6/^"YG3/P7_ /+H
M_P#N.O=/!/\ P6$^ /BK5);34W\3>#X$A,HOM9TL20NP91Y8%K),^X@DY*A<
M*<L#@$ ^X**\*\%?MT? 'Q]I<NH:9\6/#-M!',8&36;T:7,6"JV1%=>6[+AA
M\X4J3D Y! ]?\+>+=#\<Z';:UX<UG3]?T>YW>1J&F727-O+M8HVV1"5;#*RG
M!X(([4 :U%%% !2$XZTM?EK_ ,%3?V]8;6WU7X)_#W4X+M[B&2S\5ZE;^8&M
M6$D9%I!,D@!8A98YU*LNV3R\[A(J@%3_ (*D_M\V]S9:[\#_  #=W]O?0WGV
M7Q+K5K/%]GG@\H%[*-D+.<N^R;/EE3 \9#J[@?)?[#G[#OB']KOQD9YVGT3X
M=Z7,JZOKJJ-TC8#?9;;<"&F8$$D@K&K!F!)1).+_ &4OV4O%_P"UI\1X_#OA
MU#9:5:[)M8U^>,M;Z; 2<$\C?(V&"1 @N0>557=/W]^!?P+\(_LZ_#C3O!?@
MO3_L6EVO[R6:0AKB\G( >XG< ;Y&P,G   55"JJJ #?^'_P_\/?"SP;I7A3P
MII5OHGA_2X1!:6-L#M1<DDDG)9F)+,[$LS,S,222>AHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $90ZD
M$9!K^>+]O7]FF+]EO]H34_#>GW-O/X?U6'^V]'AA\S=:V<LTJI;R;RQ+1M$Z
M;MS;E56)!8JO[/?M;?MH>"/V2/"RW>M'^W/$EUA;+PW87<*W;[DE,<TJ,V^.
MW+PF,S*CX)&%8\5^"_QT^.GB[]HKXCZCXT\::A]MU2Z_=Q0Q@K;V< )*6\"$
MG9&N3@9))+,Q9F9B ?H__P $4?C/?:E;>.OAEJVOW%U;V$,&K:%I,RLZV\1D
M=;UHWVX13));'RRP&YV95RTAK]2:_.K_ ((V? OQ=\-_ASXQ\:^(]._LO2_&
M7V!]'AG)6XF@@%P3<%,?+&_GKL).6"EL;2C/^BM !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^4'_!
M47]OZ:ZN/$OP+\"/<6B6\T=MK_B*SOHRMTIC;S]/54!(4%HUD;>K;HY8F3:6
MW;__  43_P""F%QX8N[_ .&7P=UGRM4C^V:;XDUL6<L5QI\Z2B+R;25F7$@V
M3!I C !XS$X8$K^;'P+^!?B_]HSXCZ=X,\&:<;[5+H^9-/*2MO9P @/<3N =
MD:Y&3@DDJJAF95(!U7[*/[*/B_\ :T^(T?AWP[']BTJUV2ZQKT\9:WTV DX)
M&1OD;#!(@07(/*JKNG] _P '?@[X6^!7@'3/"7A+3+?3M.LX8HY)8X(HIKV5
M(DC-Q<&-%$DSB-=SXRQ'T%9/[/O[/'@O]F;P"GA+P/8SVFGO,+NZENKEYYKN
MY,4<;SN6. S"),J@5 0=JKG%>F4 %%%% !1110 4444 %%%% !1110!Q/QI^
M+WA[X"_##7_'GBF6>/1-&A$LPM8C+-(S.L<<:+P"SR.B#)"@L"S*H)'\W'BW
M7];^-/Q4UG6QIWVKQ'XKUF:\&GZ7"[^9=7,Q?RH8\LYR[[57+'H.37W]_P %
MF/VC/^$E\=:)\'-*FS8>'MFK:S\OWKZ6/]Q'\T8(\N"0MN1RK?:L$!HZ\_\
M^"2?[-FF?&CXWZAXRUX^=I7@+[)?V]I'.T;R:B\C-:NP"_-&GD2N1N7+B($,
MI=: /T__ &$/@7J?[/'[,7A/PEX@TZPT[Q0//O=66P*MNGFF=U$LBC$DB1&*
M(L"P_= *S*JFOH"BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "OR@_X+*_M-WQU72_@AHTUNNFK#!K.N7%K>,9GE+2>3
M9RQJ0%50$G*ON+%X& 78"_Z9_%?XEZ)\'/AOXB\:^(I_L^CZ)927D^'17DVC
MY8H][*ID=MJ(I8;G=5SS7\TGQ \?>(?BGXTU;Q7XIU6XUOQ!JLYGNKVY(W2-
MP  !@*JJ JHH"JJJJ@    _1/_@BC\'K'6O&7CKXD:EIEQ+/HD,&EZ/>30*;
M999P[7)C=E)\Y(TB7*,"J7+!@1(*[7_@ME\8M,B\+>!_A7%'YVLS7@\2W,F6
M7[- B36\(QLVOYC23]&ROD<KAU-?9/[$'P?L?@C^R[X!T*WTR?2]1N=-AU75
MX[V!8;HWUPBR3B8!5.Y"WE .-RI$BDG;7XF_MX?&0_'3]JOQUKUO=_:M'MKT
MZ1I9COOM=O\ 9;;]TLD#CY1'*RO.%7C,S<L26(!]O?\ !$GX0PII7Q ^*%S'
M;R3RS)X;L)%ED\Z)55+BZ#)PFUR]IM;ELQ./E!^;]2J\)_8K_9IA_94^ VD^
M#7N8+_7)I9-2UF^M?,\F>\DP#L#DG:D:11 @+N$0<JK,PKW:@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,GQ;X5TOQSX5
MUCPYK=M]MT;5[.:PO;;>R>;!*A21-RD,N58C*D$9X(-?SQ?MB?LK>(?V4OBW
MJ&@:A9SMX9O9II_#NK2.)5O;,/\ *&<*H\Y R+(FU<,00-CHS?T9U\__ +9'
M[(GAC]K+X<W%AJ-ML\7:79W7_"-ZF;N2%+.ZD"']X%#*T;M#$KY1F";MFUL&
M@#\Z_P#@DM^U_J?@GXC6?P<\3ZQO\&Z[Y@T1;ME T_42=XC21W79'-\Z^6 V
M9FCVA3)(6_92OY=_'W@'Q#\*_&>J^%?%6E7&B>(=*F,%W97 &Z-L @@@D,K
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
MS]^SW\0_V[?C?JGD3'?>WCZKXE\3SVX%O9>=(SO(43:ID=M^R%=NX@_=17=
M#Q6[_MWQC>:WKES_ &AK=TN[4=4U&7?.X\R55:>>0Y/S2RHI=CR\BC.6&?N?
M_@BP%;]J3Q0& /\ Q1]UU_Z_;*OT?\0_L6^"M,_9 \3_  1\'Z5;VUE?:9*(
M+B_F='N-3 #PWEU+&-S,)HX6;"D;4"!-@"5^-W_!//QK9?#[]M#X7:EJ,=Q+
M!-J;Z4JVRJ6$MW#):1$Y(&T23H6.<A02 3@$ _9WXR_L&_ [XY?:[C7_  )8
M6.L7'VF0ZSH8^P7?GS\O<.T6%GD##>#,L@SG@[F!^5?'7_!$3P1J'V+_ (0[
MXD:]H6S?]J_MNSAU+S<[=FSR_L^S&&SG?G(QMP<_I510!^1?C7_@B!XIL-+B
MD\(_%#2-;U(S!9+?6=,ETZ%8MK9821O.2V=HV[ ""3N& #\_^/\ _@EG^T5X
M%N=5,'@^W\4:;I\)G.HZ#J,,JW"B,.PAA=DG=ARNP1;F9<*&R"?WTHH _EX\
M:?#KQ7\-]4BTWQ;X9UCPQJ,L(N([36;"6TE>(LRAPDB@E2589QC*D=C5KP-\
M6?''PP%Z/!WC'7_"GVW9]J&B:G-9^?LW;-_ELN[;O;&>FXXZFOZ>V17^\H/U
M%>+^*?V*O@/XPT*ZTF_^$GA*"UN-N^33-*BL+@;6##;/ $D3E1G:PR,@Y!((
M!^&W@K]NCX_> =5EU#3/BQXFN9Y(3 R:S>G5(0I96R(KKS$5LJ/G"A@,@'!(
M/NGA;_@LA\>?#^A6UA?6?A+Q)=1;M^J:GIDJ7$V6)&X0311C (4;47A1G)R3
M]U>.O^"1'[/?BW[%_9>G:]X,^S[_ #/[$U9Y/M.[;C?]K$^-N#C9M^\<YXQ^
M5?[<GP$\(?LU_M :EX%\&^(;_7["SL[::X74X@+BRGDCWF!I%54ERACD#HH
M$P0Y9&) /8/'_P#P5]^.?CKP;JV@0VWAGPN^H0F ZMH-K<Q7UNI(W&&1[APC
M$97>%W+NRI5@&'Q#G+9;GGFO7_V:/V5?'O[5OC&YT#P39P*EG#Y]_J^HN\5C
M9*0=@ED56.YRI54568X8XVH[+]*:M_P1B^.>G:7>7=OK7@K5)X(7ECL;74;E
M9KAE4D1H9+=$#,1@%V5<D98#)H ^G_V4/^"@7[)OPB^',?@O0/[>^'VF:=L<
MS>(-*::XU6=P1)<2/:>=ND^1=Q<( "BH-JA4^RM)_:;^#^O:G9Z;IGQ5\%:A
MJ-[,EO;6EKXAM))IY78*B(BR$LS$@  9)( K\+/&O_!/+]HKP#I<6H:G\+=7
MN8))A J:-)#JDP8JS9,5K)(ZKA3\Y4*#@$Y(!\K\9_!#XC?#?2XM3\6> O$_
MA?3I9A;QWFL:1<6D3RE68('D0 L0K'&<X4GL: /Z<!(A/#+^=.K^632]8U+P
M_JEGJ6G7MUIVHV<R7%M=VTK12P2HP9'1P0592 00<@@$5Z0/VL?C:#_R6'QY
M_P"%+>__ !V@#^E.BOP '_!47]IH#_DI7_E#TW_Y'JWI/_!5+]I73M5L[NX\
M>6^J003)+)8W6B6*PW"JP)C<QPHX5@,$HRM@G# X- '[Z45^*W_#ZGXV_P#0
MK^ __ "]_P#DNM7PM_P6R^*5IKMM+XC\#^$M5T9=WGVFF"YLKB3Y2%VS/+,J
MX;:3F-L@$<9R #]E**_*O_A^9_U1;_RZ/_N.NU\%?\%MOAW?Z7+)XN^'_B;1
M-2$Q6.WT:6WU&%HMJX8R2- 0V=PV["  #N.2  ?H_17P!_P^I^"7_0K^//\
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
MB14?]W0,#% "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M+YC;2K1L?TTH **** "N>^('Q \/?"SP;JOBOQ7JMOHGA_2X3/=WUR3M1<@
M #)9F)"JB@LS,JJ"2 <KXO\ QH\%? 7P;)XI\>:_;^'M$29+<3S*\CR2N?EC
MCC16>1L!FPJDA59CA58C\0OVT?VV?%7[;OC+2O#6AZ'<6/A2SU)UT'1+42RW
MNH2RA(HFN(U=DDFR&V*BY3SW0,^=S ':_MO?\%.M<_:(M)O"'@&WO_"'@-MC
M37,D[P:GJ.8I(YH9Q%*8_L["7!A._=Y:L6YV+\K?![X _$/]H#7GTGP#X5U#
MQ+=18\^6!0EO;95V7SIW*QQ;A&^W>PW%<#)XKZ^_9"_X).^+_BX;;Q)\51?^
M O"+>>@TK88-;N'7"HWERQE8(RQ8[G!<B/A-LBR#]DO"OA'0_ NA6NB>'-&L
M- T>UW>1I^F6J6UO%N8LVV- %7+,S' Y))[T ?!?PW_X)Q?##]D[X+Z_\1O'
MFB6_Q5\:^'] NM7N;+49/^)4LL-O,[PP0LA#*P(3S)UD.4614C/RC\;=7U.7
M6M6O=0G2WCGNYGGD2UMX[>%69BQ"11JJ1KD\(BA5&    *_3[_@LY^T7-)JG
MAOX/Z!KMQ'!%"=3\2V-K)'Y,K,R&SAE*DON0(\IB8!<2P/AB%*_EL!N( ZF@
M K[T_P""5/[8GA_]G[QEK?@GQQJ%QI_AGQ5-;O::E/<D6.F7B!E+2H>$68-&
MK3#[ODQ[_DR\?T]^QE_P2G\,>#_!%[J7QP\.V'B/Q;J0*V]A'?R26^FVLEML
M9&";%-P&EE!<-($,<31.K#<?@+]N?]C+5/V/OB-;6B7O]K^#==\Z?0M1D91<
M%(ROF03H,8DC\R,%P CAE8;261 #^A($$9'(I:_&S]@;_@J ?@SH=I\//BP]
M_JOA*W\N#1]<MT\^XTN,LJF&9<[I+=%)92NZ2,+L574HL?[)*P8 CD&@!:0D
M 9/ JKJ^KV/A_2KS4]3O+?3M-LH7N+F\NY5BA@B12SN[L0%50"22<  DU^,/
M[='_  5 USXTGQ#\/OAJ_P#8WPYGQ:SZOL>/4-7C&X2#)(\JWDRH\O:)&5?G
M($CQ  ^G_P!M+_@JMX6^&>EZKX1^$5];^*?&LL,:KXCM3%<Z5IXD4EF1PQ%Q
M,@V84 Q@N-S,8WB/YK_#GX0_&3]O'XM:UJ&G1W/BG7[F:.YUK7]2E6*VM%D<
M1J\C\!550=L,:EMD3".,B/ [_P#8<_X)^^(?VN;D^(KK4H-!^'>FZD++4KQ9
M U[<,(Q))%;1[2 P#1 O)A5\T,HD*LE?NE\/_A_X=^%G@[2O"OA32;?1/#^E
MPB"TLK8$*BY))).2S,269V)9F9F8DDD@'S7^RM_P39^%_P"S=;6>IZC9V_CW
MQS!,TR^(M5M<+;D2(\7V>V+ND+(8T(DRTFXN0X5@B_6M%% !7XK?\%J3_P 9
M1^%_^Q/M?_2V]K]J:_GV_P""EGC^'X@_MG_$&:SU6XU33M+F@T>W$QDVVS6\
M*1W$,:OC:JW(N#\HVEF9AG=D@'D'P$^"FM_M$?%?0_A_X<NK"RUC5_/\B?4Y
M'2W7RH))FW,B.P^6-@,*>2.G6OZ'?V=/@-X>_9O^$FA>!_#UM;HMG"K7U]#"
M8FU&\**)KJ0%F.YRN<%FVJ%0':B@?,'_  2=_9A_X5!\$?\ A.O$&BV$/B[Q
MAMO+._23SKA-'>.)[>)C]V/>P:4JAR0T6\[D"I]U4 -<;D8>HQ7\OGQ"\&WO
MPU^(GB3PIJ<L$^HZ#JESIES+:,S1/+#*T;E"P!*DJ<$@'&,@=*_J%K\"_P#@
MJ-\(8?A-^U[XEDLX[>#3?%,,?B2WAAEDD96F++<&3?T9KF*X?:I*A77&/NJ
M?NE\.O&EE\2/A_X9\6Z;%<0:=KVF6VJ6T5TJK,D4T2R('"D@, PR 2,YP3UK
MHJ^7_P#@FS\7H?B]^R%X)D,EN=2\.P_\(W>PVT4D:PM:A5A!WYW,UL;=V925
MW.V-N"J_4% !1110 445\U?MK_MK>&/V3O EZJWMAJ'Q'O+,SZ'X=N#(?.S(
ML?G2^6IV1KEW 9D\SR71&!!*@'E7_!2K]NO_ (9]\+/X$\&RV&H>,O$%G=V=
MU=VNK;+OP[E(2DK0Q_O%D>.=FB8LFTHK@. 17YF?LO\ [(WQ$_;5\?WUQ!=W
M%IIK3/=:OXPUF&XGADE\V(SH)0I$UT5G\WRW=2PR2RYS7*?"'X8>-?VROVA(
M]+A-Q?ZWXDU)]1US5X;5"MG%)-NNKR1 40*I<G:"H9BJ+\S*#_0/\!/@IHG[
M._PHT/X?^'+J_O='TCS_ ")]3D1[AO-GDF;<R(BGYI& PHX Z]: +?P@^"_@
MOX"^#8O"O@/0+?P]HB3/<&"%GD:25S\TDDCEGD; 5<LQ(554855 [:BB@ I"
MH;J ?K2T4 <GXX^$G@?XF_8O^$P\&Z!XJ^Q;_LO]MZ9#>>1OV[]GF*VW=L7.
M.NT9Z"O-O&O["_P!\?:7%I^I_"?PS;01S"=7T:R&ES%@K+@RVOENRX8_(6*D
MX)&0"/=:* /DK5O^"5O[-6HZ7>6EOX#N-+GGA>*.^M=;OFFMV92!(@DF="RD
MY =67(&5(R*\U_X<K?!+_H:/'G_@?9?_ ")7W_10!^<'C7_@B3\.[_2XH_"/
MQ \3:)J0F#27&LQ6^HPM%M;*B.-8"&SM.[>0 "-IR".*_P"'&?\ U6G_ ,M?
M_P"[*_52B@#\@/'7_!$3QOI_V+_A#OB1H.N[]_VK^V[.;3?*QMV;/+^T;\Y;
M.=F,#&[)QRO_  Y6^-O_ $-'@/\ \#[W_P"1*_:FB@#\5O\ ARM\;?\ H:/
M?_@?>_\ R)7FFK?\$K?VE=.U6\M+?P';ZI!!,\4=]:ZW8K#<*K$"1!),CA6
MR ZJV",J#D5^^E% 'X _\.NOVF_^B:_^5S3?_DBLGQ3_ ,$W_P!H_P 'Z%<Z
MO??"^_GM;?;OCTR\M;^X.Y@HVP02O(_+#.U3@9)P 2/Z%** /YK/^&3_ (V_
M]$>\>?\ A-7O_P ;H_X9/^-O_1'O'G_A-7O_ ,;K^E.B@#^8+QQ\)/''PR^Q
M?\)AX-U_PK]MW_9?[;TR:S\_9MW[/,5=VW>N<=-PSU%<N(Y%.0K ^PK^J1E5
MNH!^HIOE)_<7\J /Y7OWW^W^M-\U_P"^WYU_5'Y2'^!?RKRW_AD_X)'_ )H_
MX#_\)JR_^-4 ?SV>%_VA?BGX)T.VT3P[\2?%V@Z/;;O(T_3-<NK>WBW,7;;&
MCA5RS,QP.22>]7+/]I7XQZ?<7T]K\4O&]M/?S"XNY8=?NT:XE$:1AY"),LPC
MCC3)R=J*.B@5_0CI7[,GP?T'5+/4M-^%7@K3]1LYDN+:[M?#UI'+!*C!D='6
M,%64@$$'((!%>D>4G]Q?RH _F2\&?!3XD_$C2Y=3\)^!/%'B?3HIC;R7FCZ3
M<7<22A58H7C0@, RG&<X8'N*[3PO^Q=\>_&&NVVD6/PF\7P75QNV2:II<MA;
MC:I8[IYPD:<*<;F&3@#)(!_H["A>@ ^E+0!^ /\ PZZ_:;_Z)K_Y7--_^2*[
M7P3_ ,$>_C]XJTN6[U-/#/@^=)C$+'6=4,DSJ%4^8#:QS)M))&"P;*G*@8)_
M<FB@#\R_!/\ P1 \+6&JR2>+OBAJVMZ<82([?1M,BTZ59=RX8R2/."N-PV[
M22#N&"#]4^"?^">7[.W@#5)-0TSX6Z3=7$D)@9=9DFU2(*65LB*ZDD16RH^<
M*& R <$@_1=% #514^ZH'T%.HHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ***0G S0 M?DM_P4D_X*/ZG=
MZ[XB^#GPSE^Q:5:_:M'\3ZQ<6RL]ZY5X)[.%9%.R-<NK2@!V<?(55=TN_P#\
M%&_^"E$-K;WOPO\ A!K4%V]Q#:W%[XX\/ZO(&M6$AD:VMGAP"Q"P[I5D9=LD
MD97<"5_,SX:?"KQ?\9?%4'AWP5X>O_$NLS;3]GL82_E(75/,E;[L489T!D<J
MB[AD@4 5?A_X \0_%3QGI/A3PKI5QK?B#59A!:V5L 6=L$DDG 554%F=B%55
M9F( )']#?[*/[*/A#]DWX<1^'?#L?VW5KK9-K&O3QA;C49P#R>3LC7+!(@2$
M!/+,SNW%_L.?L.>'OV1/!IGG-OK?Q$U2%5U?754[8UR&^RVVX K"I )) :1E
M#,  B1_4% !1110 4444 %%%% !1110 4444 %%%% 'E/[5'QJ_X9X_9^\:?
M$!+;[9=Z39C[' T>]&NI76&W\Q=Z$QB62,OA@=@;&3@5_-QJVK7WB'5[S4]2
MO)]1U*^G>XN;NZE:66>5V+.[NQ)9F8DDDY)))K]"?^"Q7[1^F?$/XC>'OAIX
M<U7[=8>$_.FUAK2[9K=M1<A!"\> AD@1&&\,VTW$B?*RN#Y5_P $OOV<=,_:
M _:,2?Q+I?\ :GA'PO9MJMY;W%HTMI=3[@EO;RL"%7+,TH5MPD%NZE64M@ _
M6G]A;]G7_AF7]G+P]X7NXO+\1WF=6UWYLXOIE7='Q(Z?ND6.'<AVOY6_ +&O
MH"D P,4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %<]\1/&ME\-? 'B7Q;J4<\VG:#IESJES':JK2O%#$TCA Q +$*<
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M,'FM8H@%7+-N"3^<!L4<C=N-1_X(W_ :]T+2;"&\\6V%U9>;Y^J6^IQ&XO\
M>P*^<'A:,;!\J^4D>0?FW'F@#X6_87_X*(>+_@9X[\/>'/'?BJ_U7X3OFTN;
M:\B-[+IB&-4AD@8GS$CC,<8,2ED$9EV1ERM?NDK!@".0:_G8_;E_9UT3]E[]
MH#4?!7AS6_[:T9;.VO(/M%TD][;>9&-T5ULC14DW*SJH7_520MGYJ_=/]D_G
M]EOX/_\ 8GZ1_P"D45 'JM%%>$_M+?MI_"[]E2VMD\9:M//KEW#]HM- TF'S
M[V>+S A?!*I&N2Q!D= WER!=S*10![M7BG[2?[8'PU_98T+[9XQUCSM5D\HV
MWAW3&CFU.X1V91(L+.N(QLDS(Y5/D*@EBJG\UOVCO^"Q?B_XB:%JGASX:>'O
M^$%L;OS[9M>N+HS:FT!9?+>$(%2UD*!PV#*5W_(ZL@<_&R_#_P"+/QQTOQ1\
M1I=)\3^-++2H3/K/B:[$UT$6)8D(>=\EVCC>(E 2RQ@N0$1F !^Z?[%_[:/A
MW]L?P=JVH:?I4_ASQ!HLR1:IHTTIG6%9"Y@DCGV*)%=8W_A5E9&!7&UG^BJ_
MG,_8C^/$7[.?[2OA#Q=J%Q<0>'_.:PUA89I$4V<ZF-WD5%8RK$Q2?R]IW-"H
M&#@C^C)6# $<@T +1110 5D^*O%NA^!M"N=;\1ZQ8:!HUKM\_4-3N4M[>+<P
M1=TCD*N695&3R2!U-6]7U:QT#2KS4]3O(-.TVRA>YN;RZE6*&")%+.[NQ 55
M )))P "37X;_ /!1C]O4_M3:[#X/\)Q^1\--$O/M-O<3P[;C5;I5:,7)##=%
M&%=PD?#$.6D^8JD0!J_M\_\ !2'7/CWKUUX0^'&J7^@?#6U\RWEN+=WMKC7M
MRM&[38PRVY5F"P-]X'=(-Q5(OG_]GO\ 8Z^*W[3WG7/@;PY]KT:VO(K*\UJ]
MN$M[2V=\$DLYW2;%(=UB5W52OR_.H;U7]@K]@'5/VM-1D\1ZU=?V5\--.O)+
M#4+FTNUCU">?R"X2W4QR+\C/;ES(%!60[2S [?W(^'_P_P##WPL\&Z5X4\*:
M5;Z)X?TN$06EC; [47))))R69B2S.Q+,S,S$DDD ^*_V5O\ @DQX#^#MS:>(
M?B+<6_Q'\3+"P.FW-JIT:V9XT# 0N";AD/FA9),*0ZMY2NJL/NG2-'L/#^EV
M>FZ796^G:=9PI;VUI:1+%%!$BA41$4 *J@   8   JY10 A&>M?*O[:W[ OA
M#]JCPK>WVFVEAX:^)4.9[/Q#' $^V.$5!!>E!NDC*HBASN>+:"N5W1O]5UY_
M\=/CIX1_9U^'&H^-/&FH?8M+M?W<4,8#7%Y.02EO A(WR-@X&0  S,5568 '
MX&?##]HGXQ_L8>,O$WAW0-<N-$N[.:]TS4M"N9%N[**\QY+S"++1&:-XD*RK
MG/E*I+QED;Q75=5O_$.K7FI:E>7&HZG?3O<7-W=2M+-/*[%G=W8DLS,222<D
MDDUW_P"TA\;KW]HWXV>*/B)?Z;;Z//K4T;+86SLZP11Q)#$I8\LPCC3<V%#-
MN(500HM?LG\_M2?!_P#['#2/_2V*@#]T_P!A[]G&V_9N_9^\+Z)>:586OC*X
MLUGUZ]M[2*.XFG=Y)A#-+&6\[R/.:%7W$$+E<!L#Z!HHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "OSU_X*_?M-WOPR^&.F_"_0)K=-2\:0RMJEQ%>LEU9V$;Q_*(
MT(.VX8O&68[62*9-K;B4^ZO'_C_P]\+?!NK>*_%>JP:)X?TN$SW=]<D[8UR
M  ,EF8D*J*"S,RJH)(!_G"_:4^+TWQY^/'C?QY)+<26^L:E)+9"[BCBECLU_
M=VL;K'E0R0I$AP3DJ268DD@%O]F;]G7Q/^T[\5+#P?X9AZ&.ZU.\W1_Z!8^=
M%%-<['D3S=GFJ?+4[FZ#U']*"+L15]!BOS6_X)/_  :\'_!KX&7_ ,??%^M:
M?I%YK_G6$.I7^HBWM+'3DN5B*2;]J+))<P]2S<+"%*EG!^X?AS^T?\./B]XQ
MUOPSX*\3P>*=1T6&.>^GTJ&6>QB60 H/MBH8&9LG"+(6^23C]V^T ]*HJIIM
MY-?6[R3V,^G.LTL0AN6C+,J2,JR#8S#:X4.H)W!77<JMN46Z "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#Y?_;B_8=L?VS]*\)QR>++CPEJ7AV:X:&X
M6R6\AEBG6/S%:/?&=V88BK!\ ;P5.X%;?[&7[#'A#]CW0KY[.Z_X2;QEJ68[
M[Q+<6PA<P;LI;PQ[F\J,84L-Q+N,L<+&J?2M% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7BG[2?['_ ,-?VI]"%GXRT?R=5C\H6_B+
M3%CAU.W1&9A&LS(V8SOD!C<,GSE@ P5A[710!\T_LV_\$]_A#^S!KI\0>'=/
MO];\3KYJP:WX@N%GN+:.155DB5$2-.%8;PGF8DD7?M;;7TM110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BO"?CO^VY\&_V<[BXT_P 7^+[?_A((H9)1H.F(
MUW>EEC618W1 1"SATV><T:MNSNP"1^5G[4/_  56^)_QBU34M*\"7UQ\._!7
MG,ML=.;RM5N8@R%&GN58F-LQD[8"@ D9&:4#<0#W_P#X+&?M52V5M9? [P[>
M6[I>PQZAXG*I'*RJ)%DM;;=N)C;,?G.I56*FW(;:[@_E9I.D7VOZK9Z9IEG<
M:CJ5Y,EO;6=I$TLT\KL%1$102S,2  !DD@"JI)8Y)))]:_9+_@E+^Q1_PK+P
MM#\8/&5E87/B/Q#9Q3^'8L>;+IEC(A)FW!B@DG1UX W)&-I8&62-0#Q?]E'_
M () :KXZT&/Q%\9M2U#PKI]]9I-8:!I$BQZG$[,>;KS8F2+Y #Y0#/\ O/G,
M;(4;]7/A_P##_P ._"SP=I7A7PII-OHGA_2X1!:65L"%1<DDDG)9F)+,[$LS
M,S,222>AHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBJFKZO8^']*O-3U.\M].TVRA>XN;R[E6*&")%+
M.[NQ 55 )))P "30!Q7QT^.GA#]G7X<ZAXT\::A]BTJUQ'%#$ UQ>3D$I;P(
M2-\C8.!D  ,S%55F'X+?MK?M7:I^UG\8[SQ!OO[/PC9?Z-H&BWDBG['!A0[E
M4&T22LN]^6(RJ;V6-#70?MS?MH^*?VI?'U[IC:K;M\/-$U*Z&A6>G0RV\-U$
M)76&\G20EFF:$J/F"A06"HA=]WJO_!-3]@6+]H/5;GQW\2-!N)OAE;0RP6$+
M74EJ=5O-P4E=F':&(>9N=63,@107"RJ "K^P#_P3@U3]H6]TGQ]X\B^P?"KY
MIX(H;E?M&MNDKQ-"-C;X8P\3!W;:Y&!'][S(_P!L](TBQ\/Z59Z9IEG;Z=IM
ME"EO;6=I$L4,$2*%1$10 JJ   !@  "K2J$4 # %+0 4444 %%%% !1110 4
M444 %%%% !17CWQ__:T^%W[-&E-<>./$]O:ZBT)FMM#M#Y^HW0*R%-D"\A6,
M3H)'VQA@ SKFO@'XO?\ !;:^DN);;X7?#^""!)D9-3\62M(TL7E_.IM8&41M
MYA&&\]QM7E06^4 _5^O/OB5^T%\-/@[YZ>-/'6@>'+J&S:_^PWU_&EW) -WS
MQV^?,DR4< (K%BI !/%?A=K_ .WK^TQ\7QI_AT?$77[BYN+R,6EMX;MHK"[G
MG;*)&K6D<<DFXO@1Y()V\$@8[_\ 9V_X)3?%_P"-1BU+Q5$?ACX<?/\ I&N6
M[-J$G^L7Y++*N,.B@^<T7RR!DWCB@#[^\=?\%=_V>_"0LO[*U'7O&GVC?YG]
MB:2\?V;;MQO^UF#.[)QLW?=.<<9^:]?_ ."U'C?Q<=/TCX>_"*PMO$=W>1P1
M1WU]-JOVG=E5AC@AC@<R,Y3!#'N-I+ CW_X:?\$=_@=X/\B?Q-+KWCNZ^QK#
M<0W][]DM#/\ *6FC2W"2)RK (TK@!R#N(##ZI^&W[/WPT^#8@D\%^!= \-W4
M-FMA]OL;"-+N2 ;?DDN,>9)DHA)=F+%022>: /QB_:I_;N_::\76]WX.\>6E
MQ\,-.U?35BNO#UMHLFFM>6YD?,A:XW3[7VM&P5PC*C*5.7W?*OP\\$WWQ+\?
M>&_".F2P0:EKVI6VEVTMTS+$DLTJQHSE0Q"@L"2 3C. >E>P?MT_M%?\--?M
M&^(?%%I+YGARSQI.A?+C-C"S;9.8T?\ >NTDVUQN3S=F2%%?;W_!'/\ 95FL
M+>]^./B*SMV2\ADT_P ,!FCE95$C1W5SMVDQMF/R48,K%3< KM="0#[I_9/_
M &=;']EOX)Z1X"M;ZWUBXM9KBXN]7AL%LVOI9)68/(@9R66,QQ9+$[8EZ  #
MV&BB@ KX _X+4G_C%OPO_P!CA:_^D5[7W_7P5_P6=TF^U']E/1;BTL[BY@L/
M%5I<7<L,3.MO$;:ZC#R$#"J9)(TR<#<ZCJ10!^>O_!,;X6_\+0_;&\&?:-,_
MM+2O#WFZ_>_O_*\CR$_T>7AE+;;I[;Y1G.?F!7=7[_U^%?\ P2.^)FA_#O\
M:UAM-;G^R?\ "3Z//H5E.[HD2W32PS1J[,PQO\@QJ%R6DDC4#YLC]U* .3^)
M?PH\'_&/PO/X=\:^'=/\2:/-N/V>_A#^6Y1D\R-OO1R!7<"1"KKN."#7R#XI
M_P""-_P&\0:[<W]C>>+?#=K+MV:7IFIQ/;PX4 [3/#+(<D%CN=N6.,# 'W57
MCW[2_P"U7X"_93\&V^O^-+V=Y+R;R+#2--5);Z]8$;S&C,HVH&#,[,JC*C.Y
MT5@#YVL?^"6'[-'P;\+^)/$7B^WU[Q-HUA9M?W-SKFI2C[#!"CO*Z+9+"S97
MD@AS\@V@$G/P7^W-^QOIWPU^/ESHGPKFTC58]5FBBTOX>^'KF[U37;-4LHY9
MY)XMCE%)W2 -(697!52JOLY;XG?M0?'?]N3Q^/!.GZEJ^H:;K>IS#2O!FG-'
M'"L3RB6.*=HTB$ZPB-#YL_""-G)3YC7ZH_L2_L4:K^S_ *IK?C_XC^*I_'/Q
M<UV'[#=ZLU[/<PP6:E-D2O+AY680Q%G<#:$1$ "LT@!U?[#?[(UC^R)\(SH<
MEW!JWBO5IEOM;U.&%55I=@58(FVAVAB&[;OY+/(^$\S8OT7110 4444 %%%%
M 'YE_P#!;;X7V-UX"^'_ ,1(S;P:E8ZD^@S!;5?.NHIHGGCW39SMB-O+M0@C
M-PY!7G=4_P""'GBG4[OPM\6/#DMSOT:PO-/O[:V\M1Y<\Z3I,^[&X[EMH!@D
M@;. "6S]:?\ !03X/7WQM_9-\<:#H^F6^J>(+6&/5--BD@::82V\BR.+<*K-
MYSPK-$@498R[20&-?F9_P25_:3TSX*_'#4/!NOCR=+\>_9=/M[I(&D>/44D9
M;5&(;Y8W\^5"=K8<Q$E5#M0!^WU<3\<-5LM"^"_CW4M2O-6T_3K/0+^XN;O0
M)5CU&")+=V=[9V("S* 2A)P&"DUVU(0",'D4 ?RRZ/>PZ?K5E=SV,&J007"2
MR65VTBQ7"A@3&YC9'"L!@E&5L$X8'!K^IF/_ %:_05_.)^V7\*]4^#W[3/Q
MT>^\/?\ "-6,^LW>H:/:QPK';OI\L\C6SP!/D\O9A0%^Z59" R,H^\_@+_P6
MDTFQ\&6VG?%OPKJ]WX@LX8XCK/AM()%U%@6#220.\0A;:(\[&968N0L8 6@#
M]2J0G'6OR6^)?_!;O6[GS[?X?_#>PT_R[QO*U#Q)>/=>?:C<%W6\/E^7(WR,
M<2N%PR_-D,/-OBY_P4+^,G[:VE^&?A1X"\.7'A[5M<A?3M9LM"NEE&N,ZQD[
M2\8>UA41S%QYI7RY'$C%%8D ^R/VO_\ @JEX0^ &N:QX+\&:9_PFWCBQS!<3
MF4)IFGSE7!21U)>:2-Q'OB0*/F93*CHRC\U_ VB_'C_@H1\9+V,ZY?ZOJ>I6
MB:?JFM7:2PZ5:6L8:XA@N/LT1CAC:2VW(FP!I@&QNRU?3_[-'_!&O6?$,%SJ
MGQNU2X\,P20XM-$\/7D,E\DOF$%IYBDD*KM4$+&7+>8"60H5;]2?AG\*?"'P
M;\+0>'/!7AZP\-Z/#M/V:PA">:X14\R5OO2R%40&1RSMM&230!Y3^RE^Q1\/
M?V3M!C_X1^R&I>+KBS2UU3Q/=@_:+S#%V"(6*P1EB/W:=1''O,C('KZ!HHH
M*\*^//[(OA;X[?$KX<^/[N[N-'\5>"-2MKVTNK6&)EO(H[J&<P7&5WLH$<@3
M#@1M.[8;)4^ZT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 454U;5['0-*O-3U.\M].TVSA>XN;R[
ME6*&")%+.[NQ 55 )))P "37YK?MA_\ !7:Q\*W-_P"$?@DEOJ^K0336MWXL
MO(EELD'EX#V*AL3,)&.))!Y?[KA9DD#  ^Z?CS^T7X#_ &;_  ;<^(?'&NV^
MGJL,DMIIJR(;[460J#';0D@R-NDC!(PJ[PSLJY8?D#^TQ_P5>^*'QMM[?2_!
M:W'PJT/R=MW'I5_YU]=2^8&#?:Q'&\2@(H"QA2=T@9G5@J^5^&/!/QW_ ."C
M'Q:N;\RW'B_6[>&WAOM9OVCM;'3+8OL3.T*D:Y,C^7$I=\2NJ.V\U^N7[-/_
M  3=^$7[.@L=4.E_\)IXR@V2?V]KT:R>3,OE-NMH/]7#B2+>C8:5-Q'FD4 ?
MF;^Q]_P32\??M(75AXB\317'@KX>^=$\M[>Q/%?:E;M'YFZRC9"&5@8P)GPG
M[S<OFE&2O*/VTOAWX#^#WQXU7P!\/?M%SI/AJ&.PN]5NM16\FU"\.99G<HBI
M&T9E%L8U P;8EOG+5^VG[;/[3FA_LQ? _7-4N-9_LWQ;JEG<6?AJV@B2:XEO
MC&0DHB?Y3'$S([LPV@8&&9T1OYX]4U6^\1:O=ZEJ5Y<:CJ5].]Q<WEU*TLT\
MKL6=W=B2S,Q)))R2230!]*?\$\_V5HOVI?CQ;V&N6=Q-X&T.$ZCKCQ/)$)5Z
M0VPE52%:63&5W(QCCF*,&4&OZ!U4* !P!7S_ /L/_LN#]DKX'P>$;C5_[:UF
M^NWU;5+B,8MUNI(XT:. $!O+58D 9N6(9L)N"+] T %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 A(
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
MFS[ !CI0!Y5^SU^S#\/?V8/"TNB^ ]%%B;KRFU#4;F0S7=_(B! \LA_X$P1
ML:EW*HNXY]6HHH **** "BBB@ HHHH *_-7]NG_@EC<?$_Q5+XY^#=O8:?K-
M[]NU#7],U+4I1_:-V[^:CVV]75))&>56#21Q#$6 OSFOTJHH _('P+_P4*_:
M"_8YTZP\&_&;X9:AX@M+7[7;6NI:[<7=OJ%].MQN=_MTGG1W,<8DV#RUQM,1
M#X W?4'@'_@K/\-?BCXPTKPKX6^'_P 1=:\0:I,(+2QM].LMTC8)))-V JJ
M69V(555F8@ D?;K*K=0#]12"-5.0H!]A0!\V?M=_L=:'^VS\.?#L6L3W_@CQ
M1IG^DZ?=R(ER]CYPC-Q;SPQR^7+D(H)23Y7C4JY7<'^%= _X(B>-[GQ3J-OK
M?Q(T'3_#D?F?8M0L+.:ZNY\.!'YENWEI'N3+';*^T@*-P.X?K_10!^:O@7_@
MB)X(T_[;_P )C\2->UW?L^R_V)9PZ;Y6-V_?YGVC?G*XQLQ@YW9&/K_]GO\
M8Y^%/[,/G7'@7PY]EUFYLXK*\UJ]N'N;NY1,$DLQVQ[V =UB5$9@OR_(H7VN
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHJIJVKV.@:5>:GJ=Y;Z=IMG"]Q<WEW*L4,$2
M*6=W=B JJ 223@ $F@"W7S_^T7^W1\(OV9!-:>*/$/\ :'B./'_%-Z(JW6H#
M/EGYUW!(?DE60><Z;E!*;B,5\5_ML_\ !6.XLM=UOP#\&?L%_I7V.XTZ_P#%
M[/+O,[J4WZ<\4B;?*R2LYW!GP4&U0\GYP^"O 'CW]H/Q]+I_AW2M7\:^*M2F
M-S<O&'N)6:255>XN)6.%4R2+OED8*"V689S0!Z_^U;^WQ\2OVJ[U[+4+H^&?
M!J[TB\,Z1/(MO,GFB1&NB3_I$B[(OF(" Q[D1"S9]?\ V$_^"97B'XVZKH_C
M7XF:=<:%\,GA2_MK5I1'=:XI8[$55.^&$A=S2-M9D9/*R'\Q/LG]BG_@E]X8
M^ 0LO%?Q$2P\8_$:UO/M5E);O(VGZ7LW",Q*P7S9.0YDD3Y&"; I3S'^Z@,=
M* .?\ ?#_P ._"SP=I7A7PII-OHGA_2X1!:65L"%1<DDDG)9F)+,[$LS,S,2
M22=;5]7L?#^E7FIZG>6^G:;90O<7-Y=RK%#!$BEG=W8@*J@$DDX !)JW7Y@?
M\%A_VK[?3]"B^!6@R>9?WWV?4O$-S')$Z10*Q>&T9<,ZR,Z13D_(0BQ8WK*<
M 'Q7^WS^U;<?M5_'"[U&S?9X-T+S--T"&.24I- )&)NV20+MDF^5B-BD(L2-
MN,>X_3__  2*_8[A\5:H_P ;?%VGV]UI.G3/:^'+&]MI"7O$9"U^I.$98CNC
M0X?]YO/R/"I/R!^QW^RMXA_:M^+>GZ!I]G.OAFRFAG\1:M&XB6RLR_S!7*L/
M.<*ZQIM;+ DC8CLO]"?@#P!X>^%O@W2?"GA32H-$\/Z7"(+2QM@=L:Y))).2
MS,269V)9F9F8DDD@'04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
ML]2UTZA&T#VS^66CM! 3^[\GS9%)/SLY<G VHGU5110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>)_M7?
MM7>$/V3?AQ)XB\12?;=6NM\.CZ#!(%N-1G ' X.R-<J7E((0$<,S(C<!^W/^
MWAH?[(6A6VFVUA_;_CS6;.:;2[#S$^SVVUE19KL!Q(L9+.5"K^\,,B[DP6'X
M6_%+XI^)_C3XZU+QCXRU/^V/$6H^7]JO/(CA\SRXUB3Y(U5!A$4< 9QD\Y-
M%OXO_&CQI\>O&4OBKQYK]QXAUMX4MQ/,J1K'$@^6..- J1KDLV%4 LS,<LS$
M_6G_  35_85_X:!\51^._&45_I_@[P_>6EY:VEUI.^T\18>8/$LTG[MHTD@5
M95"ON#LA*$@UE?\ !/C]@*Y_:?U'3_'/B"ZL'^&FEZQ+8:MIB7<L.H73QP)*
MJ)MC*^6S2Q*Q$BOM\S:5;::_<C2-(L?#^E6>F:99V^G:;90I;VUG:1+%#!$B
MA41$4 *J@   8   H M*H48 P/04M%% !1110 4444 %%%<G\5/BCX9^"_@/
M5/&/C#4_['\.Z:(_M5[Y$DWE^9(L2?)&K.<NZ#@'&<GC)H ^2_\ @IO^VAJW
M[-?@VT\'^&])G;Q!XPTV\BCUXRSVZZ6H*1^9"ZH!)-B20C9*K1,(G92'4-^5
MO[(W[(WBK]K[Q]=Z%H5W!H^FZ;#'=:IK-[#*\-O$TJIL78I#3,"[)&S('$3_
M ##:37I?[;_CGX@_$^3X&^$-:LK_ %Z]N?#EOX@TS4I91=ZAK=SK/ESS!8X@
M!'&DZFVAMU0%5A&"RL@'[#?LE_L_V/[,_P !_#/@>W2W?4K>'[3J]Y %(NK^
M3#3OO"(74'Y$+KN$<<:G[M &M^S]^SQX+_9F\ KX2\#V,]IISS"[NI;JY>>:
M[N?*CC>=RQP&81)E4"H"#M5<XKTNBB@ HHHH **** "BBB@!"=H)/05^ ?\
MP49_:MTS]JCXX0WOAE[_ /X0WP_9_P!F:=]KD8)=/YC-+=I 0/*\S*+@_.R0
MQEMI^1/TH_X*@_M;CX ?!Q_"OA?7O[/^(WB?;%;_ &*?9=Z?8Y/G78PK;=VP
MPH<HVZ1GC;,+8_$SP!X!\0_%/QGI7A3PKI5QK?B'59A!:65L!ND;!)))P%50
M"S.Q"JJLS$ $@ ^RO^"2G[->F?&CXWZAXRU[][I7@+[)?V]K'.T;R:B\C-:N
MP"_-&GD2N1N7YQ$"&4NM?M]7E/[+WP+TO]G7X(>%O!=CIUA8W]K9Q2:Q-IY9
MDO-1,:BYN"[@.^YP<%@,($4!555'JU !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(2 ,G@5E>
M+?%.E^!O"VL>(];NOL6C:19S7][<[&?RH(D+R/M4%FPJDX4$G' )K\;/VY_^
M"H.N?&G_ (2'X?\ PU?^QOAS<8M9]7V/'J&KQC<)!DD>5;R94>7M$C*OSD"1
MX@ >U?MO_P#!6#_A'+R?P;\"]2L+^Z78;OQI$//2WD2619;>"&6+RY<A(R)P
M9(RDC!1G#K^=?P=^!?Q*_:P^(\ECX:T^_P#$.J7]X)-5UZ],CV]J\I=VN+RY
M(;;NV2MELNY4A0[$*>V_8_\ V)/&O[6_B8"PBN-$\%6TS6^I>*FMTEAM)?)>
M1$6-I(S,Q(C5A&24$J,V 1G]TO@-^SKX#_9N\&VWA[P/H=OIR+#'%=ZDT:F]
MU%D+$27,P ,C;I)" ?E7>5157"@ \T_8R_88\(?L?:%>O9W/_"3>,M2S'?>)
M;BV$+F#=E+>&/<WE1C"EAN)=QECA8U3Z6HHH ***1F"@D\ 4 97BGQ;HG@;0
M;K6_$>L6&@:-:[?/U'4[E+>WBW,$7=(Y"KEF51D\D@=37X&_M^_M@7W[6'Q;
M<VA@C\#>&YKFT\/1PQL&GB9U#W<C.JONF$4;;" $4*N-P=W[_P#X*&?\%"K[
M]I35KCP/X(GGT[X6V4PWN0T4VNRHV5FE4X*PJ0#'$><@.XW;$B^:_P!G3X#>
M(?VD/BWH7@?P];7#M>3*U]?0PB5=.LPZB:ZD!91M0-G!9=S%4!W.H(!Z!^PW
M^R+??M=_%LZ)+=7&D^%-)A6^UO5(869EBWA5@B;:46:4[MN_@*DCX?R]C?T(
MZ/I%CX?TFRTO3+.WT[3;*%+:VL[6)8H8(D4*B(B@!54   #   %<!^SQ^S]X
M6_9F^&%CX'\)+.^G6\TUQ)>7HB-U=RR.6,DSQH@=@-J [<A(T7^$5Z70 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 (3@9KX!_;?_P""H?ASX2:'/X8^$^HV'BOQEJ-FDL'B'3[JWO=,TU':
M1&)*.V^X7RP1$RA!YB.Q8#RV\?\ ^"FG_!0[Q!IOC'4?A#\+]6GT&/29D77/
M$NEW@6YFN  YM;>6-LQ+&<+*<ARZM&0JJ_F_F#I.DWWB#5;/3-,L[C4=2O9D
MM[:SM(FEFGE=@J(B*"69F(  &22 * +?BWQ5JGCKQ3K'B/6[HWVLZO>37][<
M[%3S9Y7+R/M4!5RS$X4 #/ %?;W[%O\ P2R\0_'K2]*\;?$.[N/"?@"_ADEM
M+6U(35;]=H\F5 Z,D4+%BP=LLP0;4VR+(/I7]A+_ ();^'O!FEZ-\0OBQ;0>
M*-<U'34GM_"6IZ>1:Z4TJDD7$<O,TPC9%*.BK$_F<.RHZ_H\  ,#@4 <_P##
M_P"'_A[X6>#=*\*>%-*M]$\/Z7"(+2QM@=J+DDDDY+,Q)9G8EF9F9B223T-%
M% !1110 4444 %%%% !7R5_P52U:QT[]B#QY;W=Y;VT]_-IUO:132JC7$HOH
M)"D8)RS"..1\#)VHQZ U]:U\?_\ !5[PMIGB#]BCQ;?7]MY]UHEYI]_I\GF,
MODSM=1VY? (#?NKB9<-D?/G&0" #@/ W[&5O\:-=_9%^*4]]?V=AX6\!Z5->
MF!HBDD]HMK/80A6^==[SW+.X#@I $'ELX>OO^O*?V3CG]EOX/?\ 8GZ1_P"D
M45>K4 %%%% !1110 4444 %<G\5OB;H?P;^'/B'QKXCN!;Z/HEG)>3@.BO+M
M'RQ1[V53([;412PW.ZKG)KH=7U>Q\/Z5>:GJ=Y;Z=IME"]Q<WEW*L4,$2*6=
MW=B JJ 223@ $FOP"_;]_;!O_P!J_P"+3FT,$?@7PY-<VGAZ.&-@T\3.H>[D
M9U5]TPBC;80 BA5QN#NX!X_\?OC'JG[0'QC\5^/]63R+K6[PS1VVY6^S0* D
M$.Y40/Y<21IOV@MLW'DFOT^_X)"_LD?\(CX6N_C'XOT'R==U;$7AG[?!B6VL
M2GSW<>6.//W[5)16\N,E6*3G/Q7_ ,$]_P!D"Y_:>^,FGR>(-'OW^&NE^;<Z
MM?HLL,%T\83;9)<*A7S&:6(L@97\KS"K*VTU^_JJ%  X H 6BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *J:MJ]CH&E7FIZG>6^G:;9PO<7-Y=RK%#!$BEG=W8@*J@$DDX !)KG
M_B7\5?"'P<\+3^(_&OB*P\-Z-%N'VF_F">:X1G\N)?O2R%4<B- SMM. :_);
M_@H[_P %'M,^.>AR?##X7R_:O!%QY,VKZY<6S1OJ+JRRI!#'(H>.-'52SD!W
M=<#"*3* <K_P4@_;XU3X^^*M3^&_@^Z^Q?#72+QH)IK6=9/[>GB? F9T)5K<
M,NZ) 2&PLC9;8L7?_L7?\$E]3\9[?%7QQL[_ ,.Z,/(FT_PS#.L=W>@[)"UT
M1EH(RI,9B&R;);)B*#?K?\$V_P#@G!J=WKOAWXQ_$R+[%I5K]EUCPQH]O<JS
MWKE4G@O)FC8[(URC+$2'9Q\X55VR_K30!3TC1[#P_I5GIFEV5OIVFV4*6]M9
MVD2Q0P1(H5$1% "JH   &   *N444 %%%% !7Y:_\%5OV[;$:7??!/X>:S<-
MJ33&'Q5JFGRJ(4B"LKZ:& )9F)'F[2H4)Y3%M\J)T'_!2'_@I#_P@(U3X4?"
MC5/^*I^:VUWQ)9O_ ,@OL]M;N/\ EXZAY!_J>57][DP_D;I&D7_B+5[/3-,L
M[C4M2O9DM[:TM8FEFGE=@J(B*"69B0  ,DD 4 ;_ ,+?A;XG^-/CO3?!W@[3
M?[8\1ZEYGV6S\^.'S/+C:5_GD94&$1CR1G&!S@5_0/\ L=_LK>'OV4OA)I^@
M:?9V[>)[V&&?Q#JT;F5[V\"?,%D*J?)0LZQIM7"DDC>[LW*?L-_L.^'OV1?!
MAN)S;ZW\1-5A5=7UU5.V-<AOLMMN *PJ0"20&D90S  (D?U#0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 453U?5
M['P_I5YJ>J7MOIVFV<+W%S>7<JQ0P1(I9W=V("JH!)).  2:_,S]OG_@J5IE
MIH5UX!^!VN_;=5NO,M]4\7V6Y4LD#,C16;D#?(V"?M"914(,;,S!X@#[_P#C
MU\:M$_9X^%&N?$#Q%:W][HVD>1Y\&EQI)<-YL\<*[5=T4X:12<L. >O2OR _
M:N_X*M?$+XS7DFD?#F:_^&OA%-Z-):7 &IWV)0T<KSH UO\ *B?NXF_BD#22
M*P ^=9OVO_C5>>#?$7A6]^)WB75-#\00K;ZA;ZGJ#W;21*3E$DE+/$K!BKB-
ME$BG:^Y>*[;]DC]A?XA?M-^*=!NT\/7^G_#F2\C_ +3\23L+6(VH=Q+]E9U/
MG2?NI(QL1U20KYFT'- 'BOPT^%7C#XR^*8/#O@KP]J'B769BI^SV,)?RT+JG
MF2M]V*,,Z R.51=PR0*_=+]BG]@;PA^RMX5LK_4K2P\2?$N;]_>>(9( _P!C
M<HR&"R+C=%&%=U+C:\NXEL+MC3V#]GC]GWPK^S-\,K+P/X12=].MYIKB2\O1
M$;JZED<L7F>-$#L!M0';D)&B_P (KTN@ HHHH **** "BBB@ HHHH **** "
MN4^*WPTT3XQ_#CQ%X*\10>?H^MV<EG/A$9XMP^66/>K*)$;:Z,5.UT5L9%=7
M10!^07P8^._Q!^#?[,WQ#^$/AWQ!H,GQ%^%'C%[LV-[>"V6^T>UFDNKR*PVO
M%+<[9K2XDF5P";:9U!RRHOZXZ-J]EX@TBRU33;RWU'3KV!+FVO+25989XG4,
MCHZDAE8$$$'!!!%?C;_P5G_9^OO@U\:[?XJ>%%N-+T/QK#-;ZA+IX:)8+]HC
M'<HQC155;F%BQ#,S2M]K+?+Q7:_\$T/^"B'AGX>>$M&^#GQ$^P>&=&L//.E>
M)Y9I DDD]TKK;SH$94^:>=C.SI&J(H8#!8@'ZTT4@((R.12T %%%% !2,P4$
MG@"LKQ5XMT/P-H5SK?B/6+#0-&M=OGZAJ=REO;Q;F"+ND<A5RS*HR>20.IK\
MC/\ @H9_P4TB^+&EW'PX^$&HW$?@^ZA"ZSXB$4EO-J:LO-K$KA7CAP<2%@&D
M.4P(PWG '*_\%*_V^HOV@M6MO GPWUZXF^&5O#%/?S+:R6IU6\W%@&WX=H8A
MY>U&5,R!V(<+$P^?_P!CS]E7Q#^U=\6K#0-/L[A?#%G-%/XAU>-Q$ME9EOF"
MR%6'G.%=8TVME@21L1V7S_X+_"'Q#\>OB?H'@/PM'!)KFLS&*%KJ410QJJ-)
M)([<D*D:.YP"Q"D*K,0#_0G^RK^S/X>_91^$EGX*T"XGU"1IFOM2U.YR&O;Q
MT19)0F2(UQ&BJB]%1<EFW.P!U7P7^$/A[X#?#'0? ?A6*>/0]&A:*$W4IEFD
M9G:221VX!9Y'=S@!06(554 #MJ** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KGOB!\0/#WPL\&:MX
MK\5:K;Z)X?TN$SW=[<DA47(   R69F(544%F9E5020#T-?C7_P %BOVC],^(
M?Q&\/?#3PYJOVZP\)^=-K#6EVS6[:BY""%X\!#) B,-X9MIN)$^5E<$ ^8/V
MP?VLO$/[7'Q//B34H[C2="M(5@TGP\UV+B'3UV)YI5@B!FD=2[.5W8V*25C7
M'U__ ,$D_P!C*Q\97$?QM\76MP;?1]2V>&K.6-?(NI4C=9;B1)(B'6.1X_*>
M-P5E@DSR@KPK_@G/^Q2?VJ/B--JOBFROX_AIH/SWMS /+34+H%2EB)-P9<JQ
M=VC!94 &8VEC<?N]I&D6/A_2K/3-,L[?3M-LH4M[:SM(EBA@B10J(B* %50
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "F>4G]Q?RI]% #/*3^XOY4H15/"@?04ZB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
+ "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>stn-20231231_g2.jpg
<TEXT>
begin 644 stn-20231231_g2.jpg
M_]C_X0>C17AI9@  34T *@    @ !P$2  ,    !  $   $:  4    !
M8@$;  4    !    :@$H  ,    !  (   $Q  (    B    <@$R  (    4
M    E(=I  0    !    J    -0 +<;    G$  MQL   "<0061O8F4@4&AO
M=&]S:&]P($-#(#(P,3D@*%=I;F1O=W,I #(P,3DZ,#$Z,30@,#DZ-3@Z,#<
M  .@ 0 #     0 !  "@ @ $     0   76@ P $     0   &@
M!@$#  ,    !  8   $:  4    !   !(@$;  4    !   !*@$H  ,    !
M  (   (!  0    !   !,@("  0    !   &:0        !(     0   $@
M   !_]C_[0 ,061O8F5?0TT  ?_N  Y!9&]B90!D@     '_VP"$  P(" @)
M" P)"0P1"PH+$14/# P/%1@3$Q43$Q@1# P,# P,$0P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P!#0L+#0X-$ X.$!0.#@X4% X.#@X4$0P,# P,$1$,
M# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,#/_  !$( !D 6@,!
M(@ "$0$#$0'_W0 $  ;_Q $_   !!0$! 0$! 0         #  $"! 4&!P@)
M"@L!  $% 0$! 0$!          $  @,$!08'" D*"Q   00! P($ @4'!@@%
M PPS 0 "$0,$(1(Q!4%181,B<8$R!A21H;%"(R054L%B,S1R@M%#!R624_#A
M\6-S-1:BLH,F1)-49$7"HW0V%])5XF7RLX3#TW7C\T8GE*2%M)7$U.3TI;7%
MU>7U5F9VAI:FML;6YO8W1U=G=X>7I[?'U^?W$0 " @$"! 0#! 4&!P<&!34!
M  (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/!4M'P,R1BX7*"DD-3%6-S-/$E!A:B
MLH,')C7"TD235*,79$55-G1EXO*SA,/3=>/S1I2DA;25Q-3D]*6UQ=7E]59F
M=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , P$  A$#$0 _ .WZCT?ZP=4RKJKN
MJ'I_2I JIP&[<E[8:2Z_.NW^@[U=_LQ:OYK_  BSV=-Z-B6LZ7T;K&=7U+']
MC&5WW9K*C&Q@ZAA/-^%1C_\ '-Q/^!NKL0\3+S_KKFY+:[+,+ZLX=AH=Z3BR
M_-L:?TC'6LVVXV%M_,KV6V^I_.?X/&/U'KF+TW R>D_4_$9E9N'2][JL-@-.
M/ >=UYK_ $;\M[F6>EA-_6<B[^<_TB2G5Z1UZG*Z!5U?J#J\, .;E.>X-J99
M4]V+?ML>[^:^T5N]'W*N>M]8ZB/\A=/BEP]O4.H[J*C]$[J,/;]OR/:[_"UX
M57[EZ!]6?JG5@X6#9U*W[?DXM3!CM<W;10?YS?C8T!OVMSW?I>H7-^V6_P#
M5_H%T5UU5%3[[WMJIJ:7V6/(:UK6C<][WN]K6-:DIQ?V)UW(WG-Z]>S>=*\&
MFC'8WR:[)KZAD?\ LPLWJ74[?JADXK\WK#L_I^0X5WXV7Z1RF-,_KN*<:NBV
M^BEVW[35Z-OZ+^:5RG)ZK]9Z3=A76=(Z-82*<AK1]LR:X+?M%'KM<SIV+8[W
M8]CZ;<RYGZ;]4_PE(]*Z4_K%/1^CT-G&OKS>MY[B;;2:G?:<3#OR[O5OOR<C
M+;7<]C[OT&+4_P#TM:2F?4?\8-.+?1CX_2>H9-F62,2:?1%VW;O=17D%N4YK
M=[?IXS%I,J^M'40VR^YG1*3!]#'#,G)_Z[E9#'857_%58F5_X;6U F8U&@/Q
M3I*<-WU8N<=QZYU06?OBVH?^!#&]#_P)1MI^LW2@Z^C)_;>,S6S$OK95E; #
MN^RY6*VG&MM^C^@OQ/TO_<JI;&9F8N#C69>9:VC'J$V6O,- X_Z3O:U91R/K
M!U0G[(T='P>V3D,WY=C?:=].$_\ 0X37-W[7YWK7_P"FZ=4DINU=;Z3;TNKJ
MWVJJO O:U[,BU[:V0[\U[K"W8_=['L=^>L[_ )^?5#_RTI^CO_.^CX_169]3
M/JSTFS%LZOD,_:+LG)R+,&[+'J%E!N?Z-M-=C154_,V?;;+:::O4^T+K?LF+
M_H:_YOT?HC^;_P!#Q_-?\&DI_]#M+?J)]6[K\BU]-OIY;S;?BMON90ZPG<ZQ
MV-58RMV[_MM;6'A8>!CMQL*BO&H9.VJIH8T3]+V,#6^Y'224I8_UNZ)=U[ZO
MY72\>UM-MVQS'/G836]EWIW;/?Z=FS9[5L))*>>;T[ZUYM;,7-R<;I.&U@8]
MO2][KGC:YCF59.374W J^AM]''MO_P!'DUK8Z?TW!Z9BMQ,"EM%#-0ULDDGZ
M3['NW/ML?^?;8[U'JRDDI22222GAL;ZP])ZM]8,WJ'5\NG&Z9T.WT.FX]]C6
M!^0W<,CJ+Z7N#[+6;?1P?W/TWI?K&]:F0[-^M3#B45VX/0; /M.5:UU5^4QW
MTL;$H?MOQ\6QG\_E9#:K+:W^GCU?X9<CA_\ Y5LC_CG?]\7J:2F%--5%3**6
M-KJJ:&5UL #6M:-K&,:/HM:U32224__9_^T/HE!H;W1O<VAO<" S+C  .$))
M300E       0                     #A"24T$.@      Y0   !     !
M       +<')I;G1/=71P=70    %     %!S=%-B;V]L 0    !);G1E96YU
M;0    !);G1E     $-L<FT    /<')I;G13:7AT965N0FET8F]O;      +
M<')I;G1E<DYA;65415A4     0      #W!R:6YT4')O;V93971U<$]B:F,
M   , %  <@!O &\ 9@ @ %, 90!T '4 <       "G!R;V]F4V5T=7     !
M     $)L=&YE;G5M    #&)U:6QT:6Y0<F]O9@    EP<F]O9D--64L .$))
M300[      (M    $     $      !)P<FEN=$]U='!U=$]P=&EO;G,    7
M     $-P=&YB;V]L      !#;&)R8F]O;       4F=S36)O;VP      $-R
M;D-B;V]L      !#;G1#8F]O;       3&)L<V)O;VP      $YG='9B;V]L
M      !%;6Q$8F]O;       26YT<F)O;VP      $)C:V=/8FIC     0
M     %)'0D,    #     %)D("!D;W5B0&_@            1W)N(&1O=6)
M;^            !";" @9&]U8D!OX            $)R9%15;G1&(U)L=
M             $)L9"!5;G1&(U)L=                %)S;'15;G1&(U!X
M;$!RP           "G9E8W1O<D1A=&%B;V]L 0    !09U!S96YU;0    !0
M9U!S     %!G4$,     3&5F=%5N=$8C4FQT                5&]P(%5N
M=$8C4FQT                4V-L(%5N=$8C4')C0%D            08W)O
M<%=H96Y0<FEN=&EN9V)O;VP     #F-R;W!296-T0F]T=&]M;&]N9P
M   ,8W)O<%)E8W1,969T;&]N9P         -8W)O<%)E8W12:6=H=&QO;F<
M        "V-R;W!296-T5&]P;&]N9P      .$))30/M       0 2P    !
M  $!+     $  3A"24T$)@      #@             _@   .$))300-
M   $    'CA"24T$&0      !    !XX0DE- _,       D           $
M.$))32<0       *  $          3A"24T#]0      2  O9F8  0!L9F8
M!@       0 O9F8  0"AF9H !@       0 R     0!:    !@       0 U
M     0 M    !@       3A"24T#^       <   ____________________
M_________P/H     /____________________________\#Z     #_____
M________________________ ^@     ____________________________
M_P/H   X0DE-!         (  #A"24T$ @       @  .$))300P       !
M 0 X0DE-!"T       8  0    (X0DE-! @      !     !   "0    D
M    .$))300>       $     #A"24T$&@     #2P    8
M &@   %U    "P!4 &@ 90!R &4 <P!A %\ 0@!L &L    !
M              $              74   !H                      $
M                        $     $       !N=6QL     @    9B;W5N
M9'-/8FIC     0       %)C=#$    $     %1O<"!L;VYG          !,
M969T;&]N9P          0G1O;6QO;F<   !H     %)G:'1L;VYG   !=0
M  9S;&EC97-6;$QS     4]B:F,    !       %<VQI8V4    2    !W-L
M:6-E241L;VYG          =G<F]U<$E$;&]N9P         &;W)I9VEN96YU
M;0    Q%4VQI8V5/<FEG:6X    -875T;T=E;F5R871E9     !4>7!E96YU
M;0    I%4VQI8V54>7!E     $EM9R     &8F]U;F1S3V)J8P    $
M  !28W0Q    !     !4;W @;&]N9P          3&5F=&QO;F<
M $)T;VUL;VYG    :     !29VAT;&]N9P   74    #=7)L5$585     $
M      !N=6QL5$585     $       !-<V=E5$585     $       9A;'14
M86=415A4     0      #F-E;&Q497AT27-(5$U,8F]O; $    (8V5L;%1E
M>'1415A4     0      "6AO<GI!;&EG;F5N=6T    /15-L:6-E2&]R>D%L
M:6=N    !V1E9F%U;'0    )=F5R=$%L:6=N96YU;0    ]%4VQI8V5697)T
M06QI9VX    '9&5F875L=     MB9T-O;&]R5'EP965N=6T    115-L:6-E
M0D=#;VQO<E1Y<&4     3F]N90    ET;W!/=71S971L;VYG          IL
M969T3W5T<V5T;&]N9P         ,8F]T=&]M3W5T<V5T;&]N9P         +
M<FEG:'1/=71S971L;VYG       X0DE-!"@       P    "/_         X
M0DE-!!0       0    #.$))300,      :%     0   %H    9   !$
M&I    9I !@  ?_8_^T #$%D;V)E7T--  '_[@ .061O8F4 9(     !_]L
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
MA33514RBEC:ZJFAE=;  UK6C:QC&CZ+6M4TDDE/_V0 X0DE-!"$      %T
M   ! 0    \ 00!D &\ 8@!E "  4 !H &\ = !O ', : !O '     7 $$
M9 !O &( 90 @ %  : !O '0 ;P!S &@ ;P!P "  0P!# "  ,@ P #$ .0
M  $ .$))300&       '  @    ! 0#_X0Y7:'1T<#HO+VYS+F%D;V)E+F-O
M;2]X87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E
M:&E(>G)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M971A('AM;&YS.G@](F%D;V)E
M.FYS.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 U+C8M8S$T-2 W
M.2XQ-C,T.3DL(#(P,3@O,#@O,3,M,38Z-# Z,C(@(" @(" @("(^(#QR9&8Z
M4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR
M9&8M<WEN=&%X+6YS(R(^(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B
M('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(@>&UL
M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B!X;6QN
M<SIP:&]T;W-H;W ](FAT=' Z+R]N<RYA9&]B92YC;VTO<&AO=&]S:&]P+S$N
M,"\B('AM;&YS.GAM<$U-/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O
M;6TO(B!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP
M+W-4>7!E+U)E<V]U<F-E179E;G0C(B!X;7 Z0W)E871O<E1O;VP](D%D;V)E
M(%!H;W1O<VAO<"!#0R R,#$Y("A7:6YD;W=S*2(@>&UP.D-R96%T941A=&4]
M(C(P,3DM,#$M,#A4,3(Z,S@Z-# M,#<Z,# B('AM<#I-;V1I9GE$871E/2(R
M,#$Y+3 Q+3$T5# Y.C4X.C W+3 W.C P(B!X;7 Z365T861A=&%$871E/2(R
M,#$Y+3 Q+3$T5# Y.C4X.C W+3 W.C P(B!D8SIF;W)M870](FEM86=E+VIP
M96<B('!H;W1O<VAO<#I#;VQO<DUO9&4](C,B('!H;W1O<VAO<#I)0T-0<F]F
M:6QE/2)S4D="($E%0S8Q.38V+3(N,2(@>&UP34TZ26YS=&%N8V5)1#TB>&UP
M+FEI9#HR,39E83<W,2TX,C P+6-F-#0M8C<Q9"TX.#(Q869C,&8Q,C4B('AM
M<$U-.D1O8W5M96YT240](F%D;V)E.F1O8VED.G!H;W1O<VAO<#IF-V4P9#0U
M-2TP.#9E+6-C-#(M838Q9BTS-6$W93$U,#(Q9&(B('AM<$U-.D]R:6=I;F%L
M1&]C=6UE;G1)1#TB>&UP+F1I9#IF-SAE,C$U,2UB-C<S+3,V-#8M.&4Y8BTW
M93)B,#=C,C8Y,F$B/B \>&UP34TZ2&ES=&]R>3X@/')D9CI397$^(#QR9&8Z
M;&D@<W1%=G0Z86-T:6]N/2)C<F5A=&5D(B!S=$5V=#II;G-T86YC94E$/2)X
M;7 N:6ED.F8W.&4R,34Q+6(V-S,M,S8T-BTX93EB+3=E,F(P-V,R-CDR82(@
M<W1%=G0Z=VAE;CTB,C Q.2TP,2TP.%0Q,CHS.#HT,"TP-SHP,"(@<W1%=G0Z
M<V]F='=A<F5!9V5N=#TB061O8F4@4&AO=&]S:&]P($-#(#(P,3D@*%=I;F1O
M=W,I(B\^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N/2)C;VYV97)T960B('-T179T
M.G!A<F%M971E<G,](F9R;VT@:6UA9V4O<&YG('1O(&EM86=E+VIP96<B+SX@
M/')D9CIL:2!S=$5V=#IA8W1I;VX](G-A=F5D(B!S=$5V=#II;G-T86YC94E$
M/2)X;7 N:6ED.C(Q-F5A-S<Q+3@R,# M8V8T-"UB-S%D+3@X,C%A9F,P9C$R
M-2(@<W1%=G0Z=VAE;CTB,C Q.2TP,2TQ-%0P.3HU.#HP-RTP-SHP,"(@<W1%
M=G0Z<V]F='=A<F5!9V5N=#TB061O8F4@4&AO=&]S:&]P($-#(#(P,3D@*%=I
M;F1O=W,I(B!S=$5V=#IC:&%N9V5D/2(O(B\^(#PO<F1F.E-E<3X@/"]X;7!-
M33I(:7-T;W)Y/B \+W)D9CI$97-C<FEP=&EO;CX@/"]R9&8Z4D1&/B \+W@Z
M>&UP;65T83X@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD
M/2)W(C\^_^(,6$E#0U]04D]&24Q%  $!   ,2$QI;F\"$   ;6YT<E)'0B!8
M65H@!\X  @ )  8 ,0  86-S<$U31E0     245#('-21T(
M  $  /;6  $     TRU(4" @
M                           18W!R=    5     S9&5S8P   80   !L
M=W1P=    ?     48FMP=    @0    4<EA96@   A@    49UA96@   BP
M   48EA96@   D     49&UN9    E0   !P9&UD9    L0   "(=G5E9
M TP   "&=FEE=P   ]0    D;'5M:0   _@    4;65A<P  ! P    D=&5C
M:   !#     ,<E120P  !#P   @,9U120P  !#P   @,8E120P  !#P   @,
M=&5X=     !#;W!Y<FEG:'0@*&,I(#$Y.3@@2&5W;&5T="U086-K87)D($-O
M;7!A;GD  &1E<V,         $G-21T(@245#-C$Y-C8M,BXQ
M   2<U)'0B!)14,V,3DV-BTR+C$
M                                 %A96B        #S40 !     1;,
M6%E:(                     !865H@        ;Z(  #CU   #D%A96B
M      !BF0  MX4  !C:6%E:(        "2@   /A   ML]D97-C
M !9)14,@:'1T<#HO+W=W=RYI96,N8V@              !9)14,@:'1T<#HO
M+W=W=RYI96,N8V@
M                9&5S8P         N245#(#8Q.38V+3(N,2!$969A=6QT
M(%)'0B!C;VQO=7(@<W!A8V4@+2!S4D="               N245#(#8Q.38V
M+3(N,2!$969A=6QT(%)'0B!C;VQO=7(@<W!A8V4@+2!S4D="
M                 &1E<V,         +%)E9F5R96YC92!6:65W:6YG($-O
M;F1I=&EO;B!I;B!)14,V,3DV-BTR+C$              "Q2969E<F5N8V4@
M5FEE=VEN9R!#;VYD:71I;VX@:6X@245#-C$Y-C8M,BXQ
M                  !V:65W       3I/X %%\N !#/%  #[<P !!,+  -<
MG@    %865H@      !,"58 4    %<?YVUE87,          0
M              */     G-I9R      0U)4(&-U<G8        $      4
M"@ / !0 &0 > ", *  M #( -P [ $  10!* $\ 5 !9 %X 8P!H &T <@!W
M 'P @0"& (L D "5 )H GP"D *D K@"R +< O #! ,8 RP#0 -4 VP#@ .4
MZP#P /8 ^P$! 0<!#0$3 1D!'P$E 2L!,@$X 3X!10%, 5(!60%@ 6<!;@%U
M 7P!@P&+ 9(!F@&A :D!L0&Y <$!R0'1 =D!X0'I ?(!^@(# @P"% (= B8"
M+P(X D$"2P)4 ET"9P)Q GH"A *. I@"H@*L K8"P0++ M4"X +K O4#  ,+
M Q8#(0,M S@#0P-/ UH#9@-R WX#B@.6 Z(#K@.Z \<#TP/@ ^P#^00&!!,$
M( 0M!#L$2 15!&,$<01^!(P$F@2H!+8$Q 33!.$$\ 3^!0T%' 4K!3H%2058
M!6<%=P6&!98%I@6U!<4%U07E!?8&!@86!B<&-P9(!ED&:@9[!HP&G0:O!L &
MT0;C!O4'!P<9!RL'/0=/!V$'= >&!YD'K >_!]('Y0?X" L('P@R"$8(6@AN
M"(((E@BJ"+X(T@CG"/L)$ DE"3H)3PED"7D)CPFD";H)SPGE"?L*$0HG"CT*
M5 IJ"H$*F JN"L4*W KS"PL+(@LY"U$+:0N "Y@+L O("^$+^0P2#"H,0PQ<
M#'4,C@RG#, ,V0SS#0T-)@U #5H-= V.#:D-PPW>#?@.$PXN#DD.9 Y_#IL.
MM@[2#NX/"0\E#T$/7@]Z#Y8/LP_/#^P0"1 F$$,081!^$)L0N1#7$/41$Q$Q
M$4\1;1&,$:H1R1'H$@<2)A)%$F02A!*C$L,2XQ,#$R,30Q-C$X,3I!/%$^44
M!A0G%$D4:A2+%*T4SA3P%1(5-!56%7@5FQ6]%> 6 Q8F%DD6;!:/%K(6UA;Z
M%QT701=E%XD7KA?2%_<8&QA &&48BABO&-48^AD@&449:QF1&;<9W1H$&BH:
M41IW&IX:Q1KL&Q0;.QMC&XH;LAO:' (<*AQ2''L<HQS,'/4='AU''7 =F1W#
M'>P>%AY 'FH>E!Z^'ND?$Q\^'VD?E!^_'^H@%2!!(&P@F"#$(/ A'"%((74A
MH2'.(?LB)R)5(H(BKR+=(PHC."-F(Y0CPB/P)!\D321\)*LDVB4))3@E:"67
M)<<E]R8G)E<FAR:W)N@G&"=))WHGJR?<* TH/RAQ**(HU"D&*3@I:RF=*= J
M BHU*F@JFRK/*P(K-BMI*YTKT2P%+#DL;BRB+-<M#"U!+78MJRWA+A8N3"Z"
M+K<N[B\D+UHOD2_'+_XP-3!L,*0PVS$2,4HQ@C&Z,?(R*C)C,ILRU#,-,T8S
M?S.X,_$T*S1E-)XTV#43-4TUAS7"-?TV-S9R-JXVZ3<D-V WG#?7.!0X4#B,
M.,@Y!3E".7\YO#GY.C8Z=#JR.N\[+3MK.ZH[Z#PG/&4\I#SC/2(]83VA/> ^
M(#Y@/J ^X#\A/V$_HC_B0"- 9$"F0.=!*4%J0:Q![D(P0G)"M4+W0SI#?4/
M1 -$1T2*1,Y%$D5519I%WD8B1F=&JT;P1S5'>T? 2 5(2TB12-=)'4EC2:E)
M\$HW2GU*Q$L,2U-+FDOB3"I,<DRZ30)-2DV33=Q.)4YN3K=/ $])3Y-/W5 G
M4'%0NU$&45!1FU'F4C%2?%+'4Q-37U.J4_940E2/5-M5*%5U5<)6#U9<5JE6
M]U=$5Y)7X%@O6'U8RUD:66E9N%H'6E9:IEKU6T5;E5OE7#5<AES672==>%W)
M7AI>;%Z]7P]?85^S8 5@5V"J8/QA3V&B8?5B26*<8O!C0V.78^MD0&249.EE
M/6629>=F/6:29NAG/6>39^EH/VB6:.QI0VF::?%J2&J?:O=K3VNG:_]L5VRO
M;0AM8&VY;A)N:V[$;QYO>&_1<"MPAG#@<3IQE7'P<DMRIG,!<UUSN'04='!T
MS'4H=85UX78^=IMV^'=6=[-X$7AN>,QY*GF)>>=Z1GJE>P1[8WO"?"%\@7SA
M?4%]H7X!?F)^PG\C?X1_Y8!'@*B!"H%K@<V",(*2@O2#5X.ZA!V$@(3CA4>%
MJX8.AG*&UX<[AY^(!(AIB,Z),XF9B?Z*9(K*BS"+EHO\C&.,RHTQC9B-_XYF
MCLZ/-H^>D :0;I#6D3^1J)(1DGJ2XY--D[:4()2*E/257Y7)EC26GY<*EW67
MX)A,F+B9))F0F?R::)K5FT*;KYP<G(F<]YUDG=*>0)ZNGQV?BY_ZH&F@V*%'
MH;:B)J*6HP:C=J/FI%:DQZ4XI:FF&J:+IOVG;J?@J%*HQ*DWJ:FJ'*J/JP*K
M=:OIK%RLT*U$K;BN+:ZAKQ:OB[  L'6PZK%@L=:R2[+"LSBSKK0EM)RU$[6*
MM@&V>;;PMVBWX+A9N-&Y2KG"NCNZM;LNNZ>\(;R;O16]C[X*OH2^_[]ZO_7
M<,#LP6?!X\)?PMO#6,/4Q%'$SL5+Q<C&1L;#QT''O\@]R+S).LFYRCC*M\LV
MR[;,-<RUS37-M<XVSK;/-\^XT#G0NM$\T;[2/]+!TT33QM1)U,O53M71UE76
MV-=<U^#89-CHV6S9\=IVVOO;@-P%W(K=$-V6WAS>HM\IWZ_@-N"]X43AS.)3
MXMOC8^/KY'/D_.6$Y@WFEN<?YZGH,NB\Z4;IT.I;ZN7K<.O[[(;M$>V<[BCN
MM.] [\SP6/#E\7+Q__*,\QGSI_0T],+U4/7>]FWV^_>*^!GXJ/DX^<?Z5_KG
M^W?\!_R8_2G]NOY+_MS_;?___^X #D%D;V)E &1      ?_; (0  0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0(" @(" @("
M @(" P,# P,# P,# P$! 0$! 0$! 0$! @(! @(# P,# P,# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#_\  $0@ : %U P$1
M  (1 0,1 ?_=  0 +__$ :(    & @,!              <(!@4$"0,* @$
M"P$   8# 0$!            !@4$ P<"" $)  H+$  " 0,$ 0,# @,# P(&
M"74! @,$$042!B$'$R( "#$403(C%0E10A9A)#,74G&!&&*1)4.AL? F-'(*
M&<'1-2?A4S:"\9*B1%1S148W1V,H5597&K+"TN+R9(-TDX1EH[/#T^,I.&;S
M=2HY.DA)2EA96F=H:6IV=WAY>H6&AXB)BI25EI>8F9JDI::GJ*FJM+6VM[BY
MNL3%QL?(R<K4U=;7V-G:Y.7FY^CIZO3U]O?X^?H1  (! P($! ,%! 0$!@8%
M;0$" Q$$(1(%,08 (A-!40<R811Q"$*!(Y$54J%B%C,)L23!T4-R\!?A@C0E
MDE,88T3QHK(F-1E4-D5D)PIS@Y-&=,+2XO)59756-X2%H[/#T^/S*1J4I+3$
MU.3TE:6UQ=7E]2A'5V8X=H:6IK;&UN;V9W>'EZ>WQ]?G]TA8:'B(F*BXR-CH
M^#E)66EYB9FIN<G9Z?DJ.DI::GJ*FJJZRMKJ^O_:  P# 0 "$0,1 #\ W^/?
MNO=>]^Z]TA>R.S^N>G=G9?L+M??6TNM]C8"'SYG=N]L_C-M;?QR&_C6HRF7J
M:6D6>=AIBB#&25R%168@'W7NM5WY]?\ "G[K?9L&9Z\^ ^U/])VZO\HH9>].
MQ,5D,1UUB'%XC5[,V15?P_=&\JI26,=1DQB:**1%805T+V][IU4MZ=:O>Q/Y
MI?SUZ_\ DG7?+''?([?.:[FS-*V)W)E-UU-/N#;6Y-K/6&O;9.3V15P?W2I]
MF0U+%Z3'45)208R0B6A%-*J2+[K53U?/UY_PK0[=Q>+HX.UOAKUUO;,QT^BN
MR.P.V]R=98^JJ1' !/3XG<&R^UYZ.(R+(QC-7,2'4!AH)?U.MZNC ['_ .%:
MO6M?DJ>+LGX4;YVGB&J52JKMC]UX#L')0T9\>N>GQ6>ZZZRIJFI6[6A:LB0Z
M1^X+G3ZG7M7RZV _AG_,Q^&GSRQ@?X^]NXK);PIZ1ZW,=3[L0;1[7P<$(!J9
MZC9V3E%1F<;2!T\N0Q,F1QD;2*AJ YTC76P:]'U]^ZWU[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U'JZNDH*:>MKJFGHJ.EB>>IJZN
M:.GIJ>&,:I)IYYF2*&)%%RS$ #Z^_=>Z*EOOY\?![K&62FW_ /,#XS[4KXF1
M7Q.7[OZXI\W=_ 04P8W&^7D54J8V8K 0B.&:RF_OW6JCHK^4_G>?RJL/4BDJ
M_F7UW-*8DFUXO!=B9RFT.64 UN$V9D*,2@H;H9-:BQ( (O[KU1U/VY_.K_E9
M;IKACL9\S^K:6H.G]S<=-O'9U#ZR0+Y3=VU\'C!8CF\WI')M[]UZHZL#ZV[=
MZG[EP1W1T_V?UYVMMH.D1W%UMO7;>^<$))%+I&<MM?)Y2@#NJD@>2Y ]^ZWT
M(?OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NBQ=
MD_-?X=].S34O:GRH^//7^0@_7B-V=Q]?X;.,?*T)6'!UF?BR]2ZR(P98X&*Z
M6) "L1[KU1T3/<W\]3^4_M-F7*?,79]44>&,G;.QNWMZ*6GC,J%7V=UYGD=%
M46=E)6-O2Y5C;W[K51T%U;_PHF_E,4M?]G!\B=Q9*GU0C^*T71O>$=!:4*7;
MQY'K['Y333EB'_R:Y*G0&%K^Z]4=+_ ?SZ/Y2VY:L4>.^8&!IIC+30A\_P!7
M=Z[4I-=5)XHB:_=/5V&H1$K"\CF31"OJD*KS[]UZHZ-WUE_,%^#/<DM+2]9_
M+KXZ[LRE:ZQTN HNW-DTVZ)G>))U"[5R68HMQBZ/]32@:E9?U(P'NO5'1O8I
M8YHXYH9$EAE1)8I8G62.2.10R21NI*NCJ0002"#[]UOKG[]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO_0WL^W>U]A]%]8;\[C[0SL6V>O>M=K
MY?>&[\Y+3U-7_#\)A:22KK)(:*BAJ*ZOJY%3QP4\$<D]1,ZQQJSLH/NO=:8_
MRQ_X54]I;AES&VOAIT;@.N\.99Z6@[0[EF&\=Z5-(1^SD\7L#"ST6T=KY)7'
M"5U=N.!DOJC#'T[IU4MZ=:ZO9/=?S7_F&]HXR'?>[.[?E)V?7/,-M;1Q=!G-
MXU-"LTB_<P;+ZYVCCVQ&W:)YI@9(L7CJ:#4URMS[]U7CU;)\8?\ A-)\_N[H
M:#.]O-L3XN;3JVBD:/L#)_WK[%EH9DC=*NBV#LN6OI::4:B&I<QE\-5HRV:,
M7!]^KUO2>KX>CO\ A+;\&-AP455W3V'W3WUG(M/WU,,QC>K=CUFF]_!@=JTU
M;O&CUD\WW)+P!:W)/J];TCJR39W\E[^5OL:GI:;"_"[J2MCI ZQ-O%-S=AU#
MB2(0M]U5;_W#N:JKB$%U,SR%7]0LQ)]ZZW0=!5V__(*_E:=N8>JH$^.4/5N7
MF@>&CW9U!O#=FS\QBFDU?OTN)GRN8V/6SJS74UV(K%%@+6N#[KU!UJM?S&/Y
M%OR8_EQU'^S,_&3?F[.U^F]C9"'<O]^=K+5;7[LZ1FHJORT6<W!2[;J4DKL3
MBOVV;<6', IV#R55)0PHLK[ZJ13JZ?\ D=_SRLE\J<GA_B-\N\KC8N_EH9(^
MJNV#'1XBC[FIL;3&:HVONJDC:"AH^T:6DB>:FGI8HJ;-TT;J8HJV+57^ZV#Y
M=;2/O75NO>_=>Z][]U[KWOW7NO>_=>Z][]U[HM_R)^8'Q@^)>!7<7R.[QZ\Z
MEHIJ62LQ]!N?.P+N?.T\32)(VV=F8\5V\-TNCQ,"F.H:IP5/'!]^Z]7K7>^3
M/_"J;XY;+:OPGQ8Z1WWW=E8FGIX-Y]@UD756PM8-J?)8S%BFW'OG/4AM=H*R
MCP,W-M8][IU75U1IVU_PH'_FL_)3,G:W7&],5U1'GI6I:#9/QUZUA?/U@*VB
MAH,[N)-_]BBN"#4ST%?3%GN0JK95]UJIZ#*B_ES?SM?F_/2YW?/4ORK[!6IE
M4Q9OY-[]R6T!3TTDJ/\ >4T/?N[]OY%\<BD2Q_9P2"2, PJ_I!]U[/1J]B?\
M)<OYBFZ(XJG=>\/C3UK"=!GHL_V%O#.YJ,.L]Q!3[+ZYW%A9WB>)-8;(1+ID
M!4N0RCW7J'HQV$_X2:]]SM2#<?RZZ@Q2/3JU>V$V!O//M35?AU-#2)79#;0K
M:<5'H$KM3L4]?C!]'OU>MZ3TD>PO^$HWRQPU#6576?R0Z%WY54_E>FQNZ,=O
MKKVHKXD"%(X9Z/$;ZHH:V;UA4EE2$,%U3 ,2OJ]:TGJF[N#XK_S%/Y5O8^$W
MGN_;/;'QUW)%7/2[3[>Z]W-*VULW(GBJFQV,[$V)E*S 5PK:<*\^)JZA9WA)
M2II0-:#W7LCK:K_DT_S^I?DSN;;'Q4^9\^$PG=V;:/$]7]S4-/2X';G;&5$:
MBFVEO#$TZ0XG;/8N1*M]A44BP8S,2D4J04U9X$KO=;!]>MJ3WKJW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]T1GYC_S(/AY\$<')D/D+V]AL+N::B-;A.KMNE=T=
MK;E1E8TYQ6R<;*U?2456ZE$R&1:@Q:OP]4GOW6B0.M4/Y#?\*1_FY\FMWS=5
M_P O;HNMZZCR3U$&#KJ'9LO>WR ST"2I#%6X_;-)B<QLS;WG2=1+2)BLY+#*
MR^.N_P!5NG6M1Z"*D_E:_P _GYZ#^(_(3?G8&UMKYS6?M_DKWWD\/MZ*GJY#
M]W''U%LZIW=D]NP>HZJ=]O42LH 52+>_=:H3T:SKO_A)9NVIIXZCMGYI[=PE
M4(H_-B.N^FLENBG:9X9/,(]Q;EW[M"1(J:?3I)Q;&9+W$1M[]7K>GHU.+_X2
M@?$Z&F*9KY-?(?(5GE8B?%T'6V'IA"0NB,TE7M?.2F56#$OY@""!I%KGU>O:
M?GTI\M_PE*^#DTT;8+OOY78ZG$5IHLMG^H<U,\VMCY(YZ/J' I%%H(&@QN;@
MG5S8>KU[3T"^[O\ A)=U)6^?^X?S-[&VWJ><TW][NH]L[V\4;3HU,D_\&WGU
M_P#</%3!D=E\0DD(<*@&@^KU[3\^B2=G_P#"4KY<X%)ZCJ7Y#]"=D0PE"E+N
MVEWSUCEZJ,Q_N"FIZ/"]A8@5"3&P6:OA1HP6UAK(?5ZUI/14(O@[_/N_EV3S
M9/JO;7R:V]MO&S?<"3XZ[^?MG9.6@I#K%;D^M]AYW<_W&/A]1*YG Q:$#,R!
M.3[KV>C6_&O_ (4__,#J+,1[/^874NU>\L=C*I<?G<SB\9'TOV_C:B(O#7R9
M&AQN-?85=54SA7%"N#P[%PZ-.@93'[K=3Y];5GPA_FM?"SY^4D-%TAV:F,[(
M%$];D^E>QH*;:':V-AA4/52TV">NKL9NRBHT96GJ\#796DIPZB62-SI]ZZV"
M#U8Y[]UOKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__1WEOD'TCL[Y)]'=K]![_%
M6-G]N;$W'L3.5..:%,IC:?/XZ>BBS.)DJ(IZ:/,8.K>.LI&DCDC6I@0NC*"I
M]U[K6E^.?_"5+H#8^\)=P?)3Y![P[YVU15LCXG86S=IGIO%Y.FBJ#X!N_/4^
M[]Y[EJH*NE_SM/BJC$RPR?IJW4<[KU73ULC]"_&/X]_%W:<6R?CWT[L'J3;J
MQ0QU-/LW;U%CJ_,-3@K%5[DSQ27/[IR04V-5DJJJJ6'UD-O>NK=#K[]U[KWO
MW7NO>_=>Z][]U[J/5TE)7TE305]-3UM#6T\U)64=7#'4TE725,;0U%-4T\RO
M#/3SPN4='!5E)!!!]^Z]U\X[^=U\&7_EH_-W9O:7QW-=L+J[M>K'<?24N$$E
M)_HN[%V7G,;5[LVCMVKL8EI-IYZKQV5Q:* *.@RE/2Z6%/Y)-]4(H>M]+X1?
M(RF^6WQ)^/\ \C88:6DJ^U>ML#G]PT-")%H<9O*FCDPV^<30B5GE-%B=Y8RN
MIHBQ+&.($F_O75AD=&G]^ZWU[W[KW7O?NO=5G_-O^;?\(O@4*W"=P]GIN#M&
MFI?N(>E>LH*;>79C-)2BKI$S..BK:/"[+2NAD1X7SM=C5GC</%Y%O[]UHD#K
M4:^67_"CKYU?*3,S=:_%/;?^RX[6W'6MA<)0]?4T^_\ OG= JW-/34D>[Y,5
M_N'R%=9'BBV]BZ/(4\A,:ULX]1WU6O2#^/7\@#^9K\S-P'L_Y 2571V.W75+
ME,]OSY)9[.;@[@SWF(6HKI=A&IR>^Y<TMN8MQSX-W OY+6O[KU#UL2_&;_A,
MU\ ^FTH<KW15=@?*+=<"*U0-XYBHV%UZ*M""E5CMD;#K:++A/]5!D\[EJ=_R
MEN/>NK4'5Y_4?0'1G06$3;G1_3W674>$6!('QW7.R-N;/AJD0AC)D&P6.H9<
ME4RRCR2S5#2S32DN[,Y+'W6^A=]^Z]U[W[KW7O?NO=>]^Z]TB>Q^MM@=O['W
M+UKVCL_;^_=@[PQD^'W-M/=&-ILMA<QCZ@#7#54=4CIKC<+)%*NF6"9%DC99
M%5A[KW7S?_YR7\K[</\ ++^0.$W-U=5[BJ/CIV;D:C<'2V\#75+YW86Y<1/'
M7Y'K?,YR!HJU,_M9S%5XFO8K+78YD<2255-6%-]4(IUNO?R:_G34_/?X1[%[
M%W;DJ>M[DZ_JZCJGNH(::*>NWEMFDHIJ'=ST<'C\,6^=LUU%DG9(HJ=:^6J@
MA&F VUU8&HZ.=WK\NOB_\9*!LAW_ -^]4]2CPM44^-WGO3"8O<62C6/RE<+M
M9JM]RYV8Q>H1T5)/(5Y"D>_=;X=4D=_?\*>_@#UD:W'=.8'MOY&YJ$LM)7;?
MVU_HYV+4.BG4*C<'89QFZX%,ME5H=O5*, S VTZ_4ZT6ZJ"[7_X5<?+#/SSQ
M],_''HGK+&RN/&=]9+>_;.=IH@0VF')XO)]68=YF(L7DQCKH) 0-9ANG6M71
M-<G_ ,*0/YJU?5&HI>W.O<)"41!0XSI;KF6E5E!#2A\SA<O6ZY/JUYBO] /?
MNM5/67:_\T;^>%_,'W51]"=,=O\ 9FY=Q;AIQ!-@^B-D["ZPR%#1R2M#49[/
M=D[2VYMS,[*P\7W"QS5]5FZ#'P66[([$M[KU2>KHOAC_ ,)B]N2UE-VU_,7[
M7SW:V_LS7-N#-=2]?[DRD.WY\A53M4U2=B]LUH7>N]:ZO$MZM<3_  <Q5*DI
MD*R,ZF]7K87UZV>>C_CGT/\ &G:46QN@NH]@]2;718?/C=C[;QN$;)SP1B)*
M[/9"F@&3W%E606>LKYJFJD^KR,?>NK=#1[]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[HGORJ^ OQ$^:F$DQ'R.Z/V=ORO6D:DQF]5HWP'8^ 01RK3_P/
ML#;\F-W714]-++Y12&J>AE=5\T$BC2?=:I7K28_F8_R'^_OY?<U1\E?BKN[>
MG:_1FSJZ+<LF>PQJ,;WGT4<4Z5L.Y-PR;5AQZY; X>6(3G<>(CI&Q^AI*NDI
M(8A52;ZJ13JV+^21_/CR/>^9VO\ $'YK;@I#V[D6I<%TQW?4PQ4$7:-6!XJ/
M8O8I@$=#2]B3 !,;E$2&'.V$%0!DRDN2]UL'R/6V/[UU;KWOW7NO>_=>Z][]
MU[KWOW7NO__2W^/?NO=>]^Z]U[W[KW7O?NO=(_?G86P>K-JY7?/9N]MI==[*
MP</W&:W=OC<6(VIMK$P<_NY'.9VLH<91H2+ R2K<\#GW[KW6OM\K/^%,WP9Z
M2?*;?Z)Q.\_E3O.A>:GCJ=KQ-L#JP54 E26&H[ W5CILQ6H*A5"3XK Y.BGC
M+.E00%U^ZT3U6-M?^9[_ #Z?YFM;5T/PHZ3Q/3G7$\TV/DWYLW9N+I<!0P1R
MZJR'*]W=Y5%?M6JSM'!*ODBP4%'D?&%,5-K-VWUJI/5R7\MC^5M\E>G.RH?E
M'_,'^5F]ODUW[0462I^O-CS]A[[WIUAU-+G:(T.4W!2S[NEH(LOO!\34S4$,
M5+C*+%XJ.6<P_=R/!/3:ZV!YGHD'_"L6GV^WQI^*M74HAW3#WGN>GPTIC!D3
M;]3L&KDW*B3:"423(TF)++J <JIL=-UV.M-Y='[_ .$Z-74U'\IWH.&>>6:*
M@W7W?244<CEDI:9^Y-ZUSP0*3:.)JRMEE('&N1C]2?>CUM>'5XGOW6^B??,+
MYY?%OX)['_OO\C^S\5M(UM/42[7V70#^-]B[XGIR(S2;0V90LV5R:_<.D4M9
M((,;1LZFJJ8$NX]UJM.M.'Y2?ST/Y@?\QG?51\>/Y??6O8?4^U-PO/14&+ZI
M@R.Y?D/NS$K.U/)E]P[WP$*P=:X5H'BEJ%Q!IAC;R+49>I@]7O?5:D\.AE^&
MO_"7?MCL"J@[#^?';4O75-DZO^+9#JOK#)XW>/9N5FK)#55S;O[+R"9;9^W\
ME+4LQE^P@W$:@2%C40R CWZO6]/6UO\ %7X!_$+X585,7\<>C=F;"R4E$E#E
M=[FB;/=D[AB"()5SO86?DR6[*ZEGF4R_:"J2@AD=O#!$IT^]=;I3HX?OW6^O
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NBX_(CY>_&/XF;?_ +S?(WN_K[J7
M'R4[55#1[GSD(W+FX5,RM_=K9N/6NW=NB4&GD_;QU#52?MMZ?2;>Z]UI1?SP
M_P"=KTO\\>LL1\7_ (Z;"SN0Z[P78>&[!S'<>_:!<'7YC*[=Q>>Q>.HM@[19
MYLGB\9/#N*4SY')M2ULB:X!11HQE??5":]:[/6_=G=74";@INH.W.T>KTWC2
M4V+W53];[]W9LE-U4%-,9Z/';@BVQE<8,Y24]0Y>.&I$J(YNH!/OW6NK-?BM
M_)%_F/\ S1J(-X4W5M=U=LS<%1_$*GM;Y%UV5V-2985RM6'+T&$KL?E.R=UQ
M9%"7BK:3$ST4[N-52H;4/=;H3U;OO3_A,5LCX_?&#Y$]Z=T?*7<6^]V=5?'/
MN3LS [4ZZV'2;-VM0[WV-U]G-T8+^-;@S>0WQGMW;6IZW$_Y33TN,PU;5(X6
M.2$J?)[K=.M0+W[JO5ZW\L+^15\B?GE6X+LGLJ#-]"?%V9H:]^P<QBO#O'L;
M'A[M1]3;=RD2BMIZU5*?QZLC_A-."7B6NDC:F/NM@5ZW\OBI\/?CK\*NM*7J
MGXY=;8;8.W!]M49RO@1J[=6],Q3P& [AWONFL,N8W-F9 [:7J)#%31MX::."
M!4B775Z4Z,U[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[K%/!#4PS4U3#%44]1%)!/!/&DL,\,J&.6&:*0,DL4J,596!# V/OW7
MNOGK_P _;^5M2?!KN+ _)GX^XNHP'QZ[HW14:,1@XGH*+I;N%!49YMLX62A2
M"/$[7W)1T<^1P$<;*U&]'64R".&GIM>^J$4ZVI_Y(_S_ *KY\?#+ 9K?.7AR
M/?'3-;!UAW,Q<"NSE;1T8GVAV'40%W?_ '_>W$5ZF:R1RYFDR B5(T51KJP-
M>KAO?NM]%"^37SX^'7P[H9JGY&_(+KSKC)1TR5D&SZG*MG>Q<C32A#%48KK?
M;$.:WUDJ60R)^_#CW@36"[JIO[]UJHZUO?EC_P *K-CXNGSFV/ACT/F=U95H
M:FCQG:O=M3'M[;M'5Z)(XLIC>M=O5%?G-P46MEDB^^RV&E]-I*>Q*^]TZT6]
M.JH:7_A2)_,]_P!&^=QLV\]EU.Z!V1M3-X_LN'J78L:X;:YQ>\_XQU=D,.-O
MR;:JJ#<U6*&IHZLPQ9FGBQ-2HJI1,S0^ZU4]?__3W^/?NO=>]^Z]TR[CW)MW
M9^!R^ZMVY["[6VQM_'U66SVX]QY2APF!PF*HHFGK<GE\QDYZ7'XW'TD*%Y9I
MI$CC4$L0![]U[K58_F#?\*<>K^LIL]UE\$=LXWN?>5.LE!/WCO*#)4?4N%K
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
M)!75926E][ZJ3U3)U1_*^_FV?SAM^8_O;Y8;TW;UUU[EG%50]D]_4]=CY:?
MU[PS2P=*] 8X8*6DQ,\$D533+'3;;V_7QDR15TDE]7NM4)ZVE_A1_([^!?PN
MAPV?H.MX>\.W\;]O52=M]V4V/W;DJ+*PO3U*5FS=GRTR[(V1]A7PEZ*II:%\
MS!&VB3(3VU'75@!U<$S*BLS,%5069F("JH%RS$V   Y/OW6^OG)_RW^L=I_.
M;^>E5[NCHX\SU:/D?WO\K*N*6)JREJMN;<WIN7?^PUK(9(HX:K'9#>F1P4%0
MDZ+%+!.ZLC:O&V^J<3U]'7WKJ_7O?NO=>]^Z]U[W[KW7_]:IW^:K\@-Y_)+^
M8'\I=^[QR-55IA>W=Z]:;,Q\T\\E+M[K[K+<63V;M#"X^GE=HJ%#C<2*NJ2(
M)'-DJNIJ"NN9R=]4.3T=O^0E_+4QOSM^2M?V'VIC:?(?';XXU&WMR;XP=="T
MM-V/O3*2UM1LCKR6-BD,V!EDP\^0S=_('HJ9*-XP*]98_=> KU]'U55%5$54
M1%"JJ@*JJHLJJHL%50+ #Z>]=7ZY>_=>Z3^Z]V[5V)MS,;PWQN;;^S=I;>HI
M,EG]T[KS..V]MS!XZ&PFK\QF\O4T>,QE%$6&J6:5$6_)]^Z]UJ_?S"/^%,W2
M?4E/FNN/@SB:'OKLA1)0S=N[BI,GC^EMK5&J6&>;!T+G%[D[,R5(\1"&+^'X
M9M<<\596QAH'WU4GTZU?^F>A/G__ #I?DSDLN^7W3VSN^NJ:0=B=T]@5%11]
M;=5[=GJ9IJ>GK*NBHUPNV<12B:9\9MS"4@EE_<^TH]"RNGNM9/6V!\A?Y'^S
M.B?Y17R ^.'Q3VQ+V;\D=S8[K[>^[>P*['TE)OONG,=<;_V_O/)[:Q<!GJ_X
M)AX,%0UZ8# 4LSJU6(5DDJ*N>6IE]ULC'15_^$K6)WCUKG?G/U5V)UEOG86Z
MV?H_/22;MV=G-M5$?\#;L[%9+;V7_C6/H*BAR=!+G::>GI9 9'2>H?2@0E_'
MKR^?6X3[UU;KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K4A_GA_SVYNJ*C=
M'P[^$F\8AV="U;M_NSO;;\\%3'UTQ62DR?7G6^1430MV"MVBRF8A). 8&"E8
M9022XW?52?(=4W_R/OY3]5_,,[>RO<_>E+EF^+'4^?C.\&DGR%-7]T]B2I%E
MH.MJ#.1O%4P8FF@J8J_<U;#-]['23T]+"8IJ\5M'[K0%>OHH8' X/:N#PVV-
ML8;%;=VWMW%8_!;?V_@L?28G"8/"8FDBH,7A\/BZ"*"AQN+QM# D-/3PHD4,
M2*B*% 'O75^G;W[KW7O?NO= YW]W]U+\8.I=X]W]W[QQNQNN-C8ULAFLUD&+
MRS2N1%08;#4$0>LS6X<U6.E-0T-,DE35U,BQQJ2??NO=?-^_F*_S!/D#_-[^
M3VU]O[+VCNI-BT^>_N9\;_C[@/N<SEYJG,UGVL>X,[08^6>CRW96[!X_O)80
M::@I8XZ6)VBADJ9]]4)KUN[?R>?Y8FW_ .6]\>?X9N%<3G?D5VFF,W!W9O"@
M6.HIZ*JIX';#]<;;R!199MK;,%7*OFX_B&0EGJK+&\,4.NK 4ZMV]^ZWU[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
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
GU;J5[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>stn-20231231_g3.jpg
<TEXT>
begin 644 stn-20231231_g3.jpg
M_]C_X0P817AI9@  34T *@    @ !P$2  ,    !  $   $:  4    !
M8@$;  4    !    :@$H  ,    !  (   $Q  (    ?    <@$R  (    4
M    D8=I  0    !    J    -0 +<;    G$  MQL   "<0061O8F4@4&AO
M=&]S:&]P(#(R+C$@*%=I;F1O=W,I #(P,C$Z,#(Z,C,@,38Z,34Z-30
M  .@ 0 #     ?__  "@ @ $     0   X:@ P $     0   /L
M!@$#  ,    !  8   $:  4    !   !(@$;  4    !   !*@$H  ,    !
M  (   (!  0    !   !,@("  0    !   *W@        !(     0   $@
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
M!"4      !#-S_I]J,>^"05P=JZO!<-..$))300Z      #E    $     $
M      MP<FEN=$]U='!U=     4     4'-T4V)O;VP!     $EN=&5E;G5M
M     $EN=&4     0VQR;0    ]P<FEN=%-I>'1E96Y":71B;V]L      MP
M<FEN=&5R3F%M951%6%0    !       /<')I;G10<F]O9E-E='5P3V)J8P
M  P 4 !R &\ ;P!F "  4P!E '0 =0!P       *<')O;V93971U<     $
M    0FQT;F5N=6T    ,8G5I;'1I;E!R;V]F    "7!R;V]F0TU92P X0DE-
M!#L      BT    0     0      $G!R:6YT3W5T<'5T3W!T:6]N<P   !<
M    0W!T;F)O;VP      $-L8G)B;V]L      !29W--8F]O;       0W)N
M0V)O;VP      $-N=$-B;V]L      !,8FQS8F]O;       3F=T=F)O;VP
M     $5M;$1B;V]L      !);G1R8F]O;       0F-K9T]B:F,    !
M    4D="0P    ,     4F0@(&1O=6) ;^            !'<FX@9&]U8D!O
MX            $)L("!D;W5B0&_@            0G)D5%5N=$8C4FQT
M            0FQD(%5N=$8C4FQT                4G-L=%5N=$8C4'AL
M0'+            *=F5C=&]R1&%T86)O;VP!     %!G4'-E;G5M     %!G
M4',     4&=00P    !,969T56YT1B-2;'0               !4;W @56YT
M1B-2;'0               !38VP@56YT1B-0<F- 60           !!C<F]P
M5VAE;E!R:6YT:6YG8F]O;      .8W)O<%)E8W1";W1T;VUL;VYG
M  QC<F]P4F5C=$QE9G1L;VYG          UC<F]P4F5C=%)I9VAT;&]N9P
M       +8W)O<%)E8W14;W!L;VYG       X0DE- ^T      ! !+     $
M 0$L     0 !.$))300F       .             #^    X0DE-! T
M  0    >.$))3009       $    'CA"24T#\P      "0           0 X
M0DE-)Q        H  0         !.$))30/T       2 #4    ! "T    &
M       !.$))30/W       <  #_____________________________ ^@
M #A"24T$         @  .$))300"       "   X0DE-!#        $! #A"
M24T$+0      !@ !     CA"24T$"       $     $   )    "0      X
M0DE-!!X       0     .$))300:      -I    !@              ^P
M X8    : $0 ;P!U &< ; !A ', 7P!! &T ;0!E '( ;0!A &X +0!3 &D
M9P!N &$ = !U '( 90    $                          0
M   #A@   /L                      0                         0
M     0       &YU;&P    "    !F)O=6YD<T]B:F,    !        4F-T
M,0    0     5&]P(&QO;F<          $QE9G1L;VYG          !"=&]M
M;&]N9P   /L     4F=H=&QO;F<   .&    !G-L:6-E<U9L3',    !3V)J
M8P    $       5S;&EC90   !(    '<VQI8V5)1&QO;F<         !V=R
M;W5P241L;VYG          9O<FEG:6YE;G5M    #$53;&EC94]R:6=I;@
M  UA=71O1V5N97)A=&5D     %1Y<&5E;G5M    "D53;&EC951Y<&4
M26UG(     9B;W5N9'-/8FIC     0       %)C=#$    $     %1O<"!L
M;VYG          !,969T;&]N9P          0G1O;6QO;F<   #[     %)G
M:'1L;VYG   #A@    -U<FQ415A4     0       &YU;&Q415A4     0
M     $US9V5415A4     0      !F%L=%1A9U1%6%0    !       .8V5L
M;%1E>'1)<TA434QB;V]L 0    AC96QL5&5X=%1%6%0    !       ):&]R
M>D%L:6=N96YU;0    ]%4VQI8V5(;W)Z06QI9VX    '9&5F875L=     EV
M97)T06QI9VYE;G5M    #T53;&EC959E<G1!;&EG;@    =D969A=6QT
M"V)G0V]L;W)4>7!E96YU;0   !%%4VQI8V5"1T-O;&]R5'EP90    !.;VYE
M    "71O<$]U='-E=&QO;F<         "FQE9G1/=71S971L;VYG
M  QB;W1T;VU/=71S971L;VYG          MR:6=H=$]U='-E=&QO;F<
M #A"24T$*       #     (_\        #A"24T$%       !     ,X0DE-
M! P     "OH    !    H    "T   '@  !48   "MX &  !_]C_[0 ,061O
M8F5?0TT  ?_N  Y!9&]B90!D@     '_VP"$  P(" @)" P)"0P1"PH+$14/
M# P/%1@3$Q43$Q@1# P,# P,$0P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P!#0L+#0X-$ X.$!0.#@X4% X.#@X4$0P,# P,$1$,# P,# P1# P,# P,
M# P,# P,# P,# P,# P,# P,# P,#/_  !$( "T H ,!(@ "$0$#$0'_W0 $
M  K_Q $_   !!0$! 0$! 0         #  $"! 4&!P@)"@L!  $% 0$! 0$!
M          $  @,$!08'" D*"Q   00! P($ @4'!@@% PPS 0 "$0,$(1(Q
M!4%181,B<8$R!A21H;%"(R054L%B,S1R@M%#!R624_#A\6-S-1:BLH,F1)-4
M9$7"HW0V%])5XF7RLX3#TW7C\T8GE*2%M)7$U.3TI;7%U>7U5F9VAI:FML;6
MYO8W1U=G=X>7I[?'U^?W$0 " @$"! 0#! 4&!P<&!34!  (1 R$Q$@1!46%Q
M(A,%,H&1%*&Q0B/!4M'P,R1BX7*"DD-3%6-S-/$E!A:BLH,')C7"TD235*,7
M9$55-G1EXO*SA,/3=>/S1I2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V)S='
M5V=WAY>GM\?_V@ , P$  A$#$0 _ /4JJJZ:V55,;776T-8QH :UH&UK&-;[
M6M:U326/UJ[(R[J^A8-KZ+\IALRLJH@/Q\8'8ZRMW^#RLM_ZOA._\,Y7_:+T
MTE+7=2ZGGY#L?H;:FTT/=7D]1R6N?6'L]KZ,/&J?0_+MKL]E]OVC'QZ/YO\
M6+O6JI-T//S,IF7CYX9]MZ?D.QKGU#:QXVUY./?76;+G5^KBY-&^MUGLN]57
ML;&HQ,>K%QV"NBAC:ZJQPUC1L8T?U6A9G1_=UGKUAY&534!Y-Q,2V?\ .O<D
MIV$DDDE*22224I)5[,[%KS:<%[XR<AEEE58:XRRHL;:]SFC97M==5_..0NE]
M3KZFS(MIK<RJC(LQF6.B+/1/I6W5;3_->NVVG_K22FZDDLWJ?4+F7U=,Z>6'
MJ.2USP7ZLII:0RS,O8W:Y[6O<VNBC<S[5?[/T5+,C(H2DW4.L])Z6&?M',HQ
M#9/IBZQK"Z(W>FQYW6;=WYB/BY6-F8]>3BVMOHM&ZNVLAS7#Q:YJJ8'2\+I3
M+\ESW6Y%OZ3,S\ATV/VB??9HRG'K_P 'C4>EB8_^!IK0?JPRP='9?8TL.;;D
M9K:W<M9E7W9M+'C\VQM-[/5;_I4E.LDDDDI22222E))))*?_T/55SGU3=E9V
M5U7KMD-Q>HWAF#7[7DTXV[&9E>NWW>EE?SE6/_-5?S]7J_:_45CZXY+Z>@W8
MU3@S(ZDZOI]#B8A^6]N)ZC8CW4UV67_]:6MBXU.)BTXE#=E./6VJIO@Q@#&-
M_P UJ2DA( DZ +!^J6;3U ]8SZ+*[:[^I6M::W!PVT58^"R7-EOZ5F+]H9_P
M5U:R/KUUH.;E=-8\#'Q* [)I@N?DY>2'LZ/TFIC'LL>RRQC\S-KK99ZF/575
M_,V9"ROJ;DT?4_./1L^RJM]V)3E]3<^UM;<6QHN#AM(/JV6,MZ71Z;+/TES[
MKZOT:2GN>M]2NPJ*Z,)K+>IYKO1P:;"=A?!>^Z[9[_LV+4UU^1_VS7^FNJ65
MB=&Q\7ZU8KJGOORZ,.ZWJ699K;:Z]]%.&VY_^A=]ESGT8M7ZOC?9_P!%54H]
M*ZWT_+OZQ]9<E[ZL?ISW=/I9:Q['ULJ%=V1^KV?I&Y.?E6L_1;/6MKHP*?3^
MT_HE+ZH]8&7CY^?FU.Q2\MS;\F]]8:*K6&S'H?Z;W,QOL/3Z\;<RW9OIMJS[
MO3LS+$E/3I+/Z-UK$ZS1=?B-L:RBYU#A:W8XEH;8VQK'>[TKJ;:KJ=_^"L0O
MK*SJUW2SB=)877Y;VT66BP4FFEY_6<AMKFV.:]M7Z.KTJKK:[;:[O2L]-)3@
M_;LC/SLC.Z>Z,SJ_^3^CVAH?Z.%CN=]MZR_])M=2_)LL?C_]R?\ )5?^'75X
M&#C=.PJ,#$;LQ\:MM53?Y+1M&X_G._?<N6^J_4>A85+\KJF3C]-ZO<&T78-]
MS:SBTT%U.'T_'HR',=5CUU?IM[6_K5UUN3_-^EZ?1#KO1G4MOKS:+:7V5TML
MJ>VP>I<[TZ&33O\ YQZ2F[98RJMUEC@QC 7/<=  -7.*ROJ[3;91;UC)!;D]
M6+;]CA#JL<#]0PRT_0=30[U;V?\ <W(RU/ZTLLL^K?5&5M<]SL2X;&"7.!8[
M>RMI#MSW,^@EU'ZR]'Z?@G-?D-N:ZEV1372199;6QOJNLHKKW.?7L^G=_,U?
M3ML8Q)3D?6WJWKW.Z#0WUJ16']6VN+7%EI]'!Z178W^;R>M9#OL_NLK]'#]6
MW\_U&=!TG#?@=+P\&Q_J/Q:*Z76"0'&MC:RX;I=[MJYWHW3F=*IKZS]8\EIS
M<EYR&T-+G@95[=C_ $*V&VS-R_1<W PZZ&?H,1GV?$K_ $V3?E8/4OK!U3,N
MZKGX]-F-FUO'0\-@()I]1S'7-KNJN./E=8S+_3_18S_2Z91A^ID9'J>G7EI3
MZ6DN!Q_KG];K>GM.+T&^VQN%=<+GLLV&P6>GA-:YWZ3)<S&'ZQ76SULW)_F/
ML^%^LHG3\SZQY-N']6;*LNB['NKR>HY]KR7G$:&9,OR*K;&,LZEU%N3B5X^-
MD6?9\2BW'_FZDE/=)+CW_6O[1]8LHX#G9E6%B^EB85+@!DW6.]7)S7/W.:W
MP6X]>-]LLJ_GK<FG&]>]]=%TNG_7/+KPL&[JN#E%E^,ZV_+KQK@TY'Z-[,&C
M&%;[OH6N:S(O]'&N]+]!??\ I$E/7)+E\'ZY9+<"O+ZUTG+P:WNE]XKFFJI[
MG>G9D>HZO)K^SLV5Y;W8WT_T]/ZJMO!ZUTCJ3WLZ?FX^6^L!SVT6LL(!,;CZ
M;G>U)3__T>R^O.&S)Z;B6WE[,7$S*[LFZIQ;92PLMQF9M3F_]P,C(HS7[_8R
MG'L>A974/K'@FO&NZC@Y.3:W]7KHQ+;,FX1],8C,YE5;7._G,JRZK!H_POI5
MKIG[=IWQL@[IXCO*S>A_\V?3M_YO?8?3D>O]@]+;NCV>K]E_._KI*></U OZ
MIENZIU?*(R<AC6/8YE=MK&M!%5K<FME&/1U"O?\ SF)B_9:?]'F7?KUW2X'U
M=Z-@-J]+&99=2YUC<JX>K>;'C;;>[*NWW^K8UNUS]_T/T?\ -K20LF/LUN[?
M&QT^E/J1'^"V>_U?]'M24\'TSH?4^L.ZK=B>AC]&S\[*NP[W/<]Y=:W[%D]2
M9C5CT\GU&UW?LWU,O&9C^M9E/Q\O]4]/<Q?J571BLJ?G6Y%U3FV5.N:UU0L!
M&_*?B#:S+RGM;[+L]^7]ELV/P_L_I^DMCHOV+]CX/[.G[#]FI^R[IGT=C?0W
M;_?_ #6WZ2NI*:'2^F/P'9=EN0[)NS;O7M>YK6 $5U8K&L96/]#C5*^DDDI2
M2222E*OC]/P,7U?LV-51ZY+KO38UF\F9=;L ]1WN_/5A))31P>A](Z>_U,/$
MJIL#=@L#9>&=J66.W/90W\REGZ)BO)))*4L_/Z#T;J5[<C/PZLFUC=FZQLRP
M'>VNUOT;JVO][*[=[%H))*1UT4U "JMM8#6U@- $,9/IU^W\RO=[&(B222E*
M'HT^J+]C?6#2P60-P:2'.9O^ELW-^BII)*?_V3A"24T$(0      5P    $!
M    #P!! &0 ;P!B &4 ( !0 &@ ;P!T &\ <P!H &\ <    !0 00!D &\
M8@!E "  4 !H &\ = !O ', : !O '  (  R #  ,@ Q     0 X0DE-! 8
M      < "     $! /_A$IMH='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O
M #P_>'!A8VME="!B96=I;CTB[[N_(B!I9#TB5S5-,$UP0V5H:4AZ<F53>DY4
M8WIK8SED(C\^(#QX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B
M('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#8N,"UC,# U(#<Y+C$V-#4Y,"P@
M,C R,"\Q,B\P.2TQ,3HU-SHT-" @(" @(" @(CX@/')D9CI21$8@>&UL;G,Z
M<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M
M;G,C(CX@/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B!X;6QN<SIX;7 ]
M(FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\B('AM;&YS.GAM<$U-/2)H
M='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(B!X;6QN<SIS=$5V=#TB
M:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E179E
M;G0C(B!X;6QN<SIS=%)E9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP
M+W-4>7!E+U)E<V]U<F-E4F5F(R(@>&UL;G,Z<&AO=&]S:&]P/2)H='1P.B\O
M;G,N861O8F4N8V]M+W!H;W1O<VAO<"\Q+C O(B!D8SIF;W)M870](FEM86=E
M+VIP96<B('AM<#I#<F5A=&5$871E/2(R,#(P+3 R+3$P5# X.C(P.C T+3 W
M.C P(B!X;7 Z0W)E871O<E1O;VP](DAE=VQE='0M4&%C:V%R9"!-1E B('AM
M<#I-;V1I9GE$871E/2(R,#(Q+3 R+3(S5#$V.C$U.C4T+3 W.C P(B!X;7 Z
M365T861A=&%$871E/2(R,#(Q+3 R+3(S5#$V.C$U.C4T+3 W.C P(B!X;7!-
M33I$;V-U;65N=$E$/2)A9&]B93ID;V-I9#IP:&]T;W-H;W Z,&$X-3DT-CDM
M,V5C,RUF930U+3AB8S@M.3=C,6,Y,30T-#4P(B!X;7!-33I);G-T86YC94E$
M/2)X;7 N:6ED.C$V-&(U-34V+3<Y,&(M8SDT8BTY8C9C+3=B-&)E-#AA-&(Y
M-B(@>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/2)U=6ED.CAE-39A8S(P+6(P
M.#,M-#$X-"UA,V(R+65C-#0S-3,P8CAB9"(@<&AO=&]S:&]P.D-O;&]R36]D
M93TB,2(@<&AO=&]S:&]P.DE#0U!R;V9I;&4](D1O="!'86EN(#(P)2(^(#QX
M;7!-33I(:7-T;W)Y/B \<F1F.E-E<3X@/')D9CIL:2!S=$5V=#IA8W1I;VX]
M(F-O;G9E<G1E9"(@<W1%=G0Z<&%R86UE=&5R<STB9G)O;2!A<'!L:6-A=&EO
M;B]P9&8@=&\@87!P;&EC871I;VXO=FYD+F%D;V)E+G!H;W1O<VAO<"(O/B \
M<F1F.FQI('-T179T.F%C=&EO;CTB<V%V960B('-T179T.FEN<W1A;F-E240]
M(GAM<"YI:60Z.3=C,C=E,&4M.3$V-BTT830P+6%F86(M,S<T83,S-64S-F1E
M(B!S=$5V=#IW:&5N/2(R,#(P+3 R+3$P5# X.C,V.C Y+3 W.C P(B!S=$5V
M=#IS;V9T=V%R94%G96YT/2)!9&]B92!0:&]T;W-H;W @,C$N," H5VEN9&]W
M<RDB('-T179T.F-H86YG960](B\B+SX@/')D9CIL:2!S=$5V=#IA8W1I;VX]
M(F-O;G9E<G1E9"(@<W1%=G0Z<&%R86UE=&5R<STB9G)O;2!A<'!L:6-A=&EO
M;B]P9&8@=&\@:6UA9V4O<&YG(B\^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N/2)D
M97)I=F5D(B!S=$5V=#IP87)A;65T97)S/2)C;VYV97)T960@9G)O;2!A<'!L
M:6-A=&EO;B]V;F0N861O8F4N<&AO=&]S:&]P('1O(&EM86=E+W!N9R(O/B \
M<F1F.FQI('-T179T.F%C=&EO;CTB<V%V960B('-T179T.FEN<W1A;F-E240]
M(GAM<"YI:60Z,#-E-F9F,&0M-&,V,BTQ8C0P+3EE-#,M,#)B.3@Q8C,Y869F
M(B!S=$5V=#IW:&5N/2(R,#(P+3 R+3$P5# X.C,V.C Y+3 W.C P(B!S=$5V
M=#IS;V9T=V%R94%G96YT/2)!9&]B92!0:&]T;W-H;W @,C$N," H5VEN9&]W
M<RDB('-T179T.F-H86YG960](B\B+SX@/')D9CIL:2!S=$5V=#IA8W1I;VX]
M(G-A=F5D(B!S=$5V=#II;G-T86YC94E$/2)X;7 N:6ED.F1C8F(X,#0T+3(X
M8S4M,38T92UB.38Q+3$X-38X8F8Y,60U8R(@<W1%=G0Z=VAE;CTB,C R,2TP
M,BTR,U0Q-CHQ-3HU-"TP-SHP,"(@<W1%=G0Z<V]F='=A<F5!9V5N=#TB061O
M8F4@4&AO=&]S:&]P(#(R+C$@*%=I;F1O=W,I(B!S=$5V=#IC:&%N9V5D/2(O
M(B\^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N/2)C;VYV97)T960B('-T179T.G!A
M<F%M971E<G,](F9R;VT@:6UA9V4O<&YG('1O(&EM86=E+VIP96<B+SX@/')D
M9CIL:2!S=$5V=#IA8W1I;VX](F1E<FEV960B('-T179T.G!A<F%M971E<G,]
M(F-O;G9E<G1E9"!F<F]M(&EM86=E+W!N9R!T;R!I;6%G92]J<&5G(B\^(#QR
M9&8Z;&D@<W1%=G0Z86-T:6]N/2)S879E9"(@<W1%=G0Z:6YS=&%N8V5)1#TB
M>&UP+FEI9#HQ-C1B-34U-BTW.3!B+6,Y-&(M.6(V8RTW8C1B930X831B.38B
M('-T179T.G=H96X](C(P,C$M,#(M,C-4,38Z,34Z-30M,#<Z,# B('-T179T
M.G-O9G1W87)E06=E;G0](D%D;V)E(%!H;W1O<VAO<" R,BXQ("A7:6YD;W=S
M*2(@<W1%=G0Z8VAA;F=E9#TB+R(O/B \+W)D9CI397$^(#PO>&UP34TZ2&ES
M=&]R>3X@/'AM<$U-.D1E<FEV961&<F]M('-T4F5F.FEN<W1A;F-E240](GAM
M<"YI:60Z9&-B8C@P-#0M,CAC-2TQ-C1E+6(Y-C$M,3@U-CAB9CDQ9#5C(B!S
M=%)E9CID;V-U;65N=$E$/2)A9&]B93ID;V-I9#IP:&]T;W-H;W Z8CDS9#4W
M8S<M93,V,"TQ.30P+6%A96$M93$P-V$Y83@Y9CAC(B!S=%)E9CIO<FEG:6YA
M;$1O8W5M96YT240](G5U:60Z.&4U-F%C,C M8C X,RTT,3@T+6$S8C(M96,T
M-#,U,S!B.&)D(B\^(#PO<F1F.D1E<V-R:7!T:6]N/B \+W)D9CI21$8^(#PO
M>#IX;7!M971A/B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E
M;F0](G<B/S[_X@.@24-#7U!23T9)3$4  0$   .0041"10(0  !P<G1R1U)!
M65A96B 'SP &  ,       !A8W-P05!03     !N;VYE
M     0  ]M8  0    #3+4%$0D4
M                              5C<')T    P    #)D97-C    ]
M &=W='!T   !7    !1B:W!T   !<    !1K5%)#   !A    @QT97AT
M $-O<'ER:6=H=" Q.3DY($%D;V)E(%-Y<W1E;7,@26YC;W)P;W)A=&5D
M9&5S8P         -1&]T($=A:6X@,C E
M
M                  !865H@        ]M8  0    #3+5A96B
M            8W5R=@        $     $  @ #  0 !0 &$ ?P"@ ,4 [ $7
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
M?\[_ .=F3W)!AI]Q=E=^;YK\YN?>54,AC.J^I]CP96#^)18_)[HS-?5Q=?\
M3VV:V.#'8:*ORF;;&44-)3)65119-^C^7]_PGV^"'P1RNU.RJ;!;M[I[XVWD
M-L[LQ797:F>QN0.PM[8K#/196?K3&;2VWL:CH=OUN2J99X(LQ%EZN'3%:<,I
M+7H^_>_>_GL?\*R ?^'%>ES_ $^%?77)_'_&<_D;^/>ZU_+B_P"W>?P.O]?]
MDR^+W_OD-C>SF^_>_>_>_>_>_>_>_>_>_>_>_>_>_>_>_>_>_>_>_>_>_>_>
M_>_>_>_>_>_>_>_>_>_>_>_>_>_>_P#_UM_CW[W[W[W[W[W[W[W[W\QO_A0!
M_.1W;_-+[;VS\(OBQLC=>5Z.V5VCMR;:&"IMMC.=H]R]YT6'W'LV',8O;V'P
ME3N7"0T\N_,I@\=@Z6KR1RBQQ5[^.:=*2EVZ/^$_7\H8_P KSXO5]5W%M[8]
M9\M^X<[D-Q=C;HQN!P53N?KW9E3C]K46)Z)INP\9F]PINK;.*S&UY,[/-124
M5'49#)Z&@E-%#4R7^>_>_>_>_>_>Z]_YL&\]D;)_EJ?.NKWWO#;6S*'._$KY
M%[3P=7N;/XK;T&:W=N+IO>U%MG:F)FR]52Q9/<6Y,F4IJ*@A+U5;,XCB1V('
MO2=_X1A;#W-/\S_E)V=%M[.R[.Q_QER6R*[=,6)KI-M8W<FX.U^J<_A]OUV<
M2 XRCSF:Q>VJZII*2259ZFGH*B2-62"0K]&KW[W[W[W[W[W[W[W[W[W[W[W[
MW[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[
MW[W[W[W[WI>_\*,OYX_8W2>\M[_R[OBK5;\ZI[1VQ5=<Y?N/Y"[:W?6;1W'B
ML9N/9<'85'UWUR,)CX=P8R7*8S=6W:^HW+1YNAJ8C3U>+-')!/).U*/\J'^3
MS\COYI7=&>[H^0NY>[>M-D-!A>ZZ;OCN7HC??;.U?D]E)-]4E/N+ 0=B;WW;
MLO$[MK\PD52];6KD,U)(%E\L+V8^_I3]5=,]/]$;478?1_5/6W36QTR-9F%V
M;U5L7:_7FU%RV1\0R&47;NT<7A\0,C7^"/S3B'RRZ%U,;#V)/OWOWOWOYV__
M  J,W=M/M/\ F5=:8/K+=&WNQ<UMCXQ[#ZPW)B-AYK&[ORFWNRZ+O#OF:LZ\
MSF/V_4Y"KQ6^J2+.43RXB=(\A&M7 6B ECU;RGP&VYN'9WP4^%FT=W8'-;5W
M9M7XE_'+;FY]K[DQ==@]Q;;W#@^GMFXS-8'/87)P4N2P^:P^2I9:>JI:B*.>
MGGC:.15=2 ;3W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[W[
MW[W[W[W[W[W[W[W[W[W[W[W[W[W_ /_7W^/?O?O?O?O?O?O?O>K+_P *GOYF
MFYOA9\2MI?'7IO=53M[NKY=Q[\VSFJ[&T^T\G+A.A*/;<NU>QH:^#+M6YW;N
M2WQ4[UIJ/"Y.AI(YD-!D'@K*:HI4UU1_\)7/Y,^)WZN)_F@_)C!Q9K%4.=FF
M^)6W9,QN;'UT>^]C[W^VS7=>4?"9C"Q546VL[M>KPV.QU<,E05\E163U$"/2
M4K2;^WOWOWOWOWOWOWO5T_X5WU=?2_RFZ%:&K>F2L^4?4E)7QI;_ "VB?:G:
M$II&NI])JX8I.+&\?U]D _X1/4Y3J/Y^U)+$3=A] P"XLG^3;=[3<Z3;EO\
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
M61^WQ<D5,V5IO--$98EE^<O\+_B;\BOYV/SOW'M2L[1S]3NO<U!6=J=P=O\
M9^XJ_M#=>S^J]OYC:&PHLF6W7N;!9OL2KVG3;APF(Q^-7(4TGV4<:1F&G@M'
M]1+X@_$#HCX-=';<^/WQXV?2;3V+@)JC(UE4U+B1N?>>Y*V&DI*_>6_<WBL7
MB6W9O&NQ^.I*67(U,9J&I**G@N(H(D0SOO0;_P"%;5_]F_\ C'8?]RVU/-OS
M_I.WE;G^@_XGWL:_\)\NC=C=,?RO>C<QLM<NM9WQ-E^\]]_Q7(+7Q-OG-P8O
M8U:V'1:>#^'8C^!]?8\)3DR%9A(^LZ[+=?[][][][][][][][][][][][][
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
MHL-FMM[3SOR;KX<4N2W?235\;[LV[U/4'/XNIQ6*Q&8PF1V]N5J_%E<EK2&
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
MWOWNK#^;U_,_V%_*I^*&3[SW%MZMWMV!N[)9#KWI/9-''0ST.5[-K-J;AS6
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
M6^YKLGF841*J9DIIKH?YDO\ PHR[2^1.V]B?'_X&;:WS\$^BNHMTYS#X#/\
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
MO)TN$I,GEHI*J2GHZN=(%8I#*P"-]0ONGY]_#+^3_P#'3J3JCO\ W1B,-O\
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
ME\CMNNDH*FOQ:9&&GKEHJB2,M&)8TDT_4 ^_K&?RUO\ MW/\ _\ Q2GXK_\
MOB]B>SK>_>_>_>_>_>_>_>ZJ?YLO\J?IK^:=T;1;.WO593:_<'5>.W]F/CUV
M-B\I%CX-L[VW3M^F@CPV\8*G [G3)]9[CW)M[!S9Z"DI8LN]-C%6BJZ9V?R?
M/BZ([A^>/_"?;YC=M9"KZ0V#2]OP]?MTCNC']O8O,[\ZZ.W=^577/<.+R&W=
MR=2]D;=PU=N#(XG;6+J(Q'FJH4L$]3!4TRU4;K3[)N"_X6(]%Y#.8:@S?PR[
M*V]AJW*XZCR^>/;. RHPF+J:R&"OS'\+HMBBLR0QM*[S?;Q$2S:-"^IA[MD_
MZ"0?Y+__ 'F5_P"R\?*S_P"T9[]_T$@_R7_K_LY?_LN_RM_^T9[]_P!!(/\
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
M]9NN#??QY[#ZQIL/U[O;<VV:ZMW=!NR/>.^-OX2HR.TNM(8-L[*J:G!5>_\
M*PICH<K5J,;CII5EJWC@#R*'W_07;TS_ -X7=G?^C8VM:W]1_OT;_7W:A_*O
M_G4;#_FB]@]J=?;4Z*W?U'6]7[-Q&\JG(;AWAAMSTN7I<KF_X(:*"/&XG%34
ME13RLKZFUJZDC@@:KM/?O?O?_]7?X]^]D_\ YA6YMR;*^ OSAWELW<&;VEN_
M:7P_^2^YMJ[JVSEJ_ [DVSN3 ]+[URN#W!M_.8JHI<GALWALG2Q5-)5TTL<]
M//&DD;JZ@CX]]965>0JZJOKZJIKJ^NJ9ZRMK:R>6IJZRKJ96FJ:JJJ9F>:HJ
M:B9V=W=BSL2223[^@M_PDAW[L67X,]W]7Q[TVG)V71?*S?>_*SKM-QX=]\TF
MQLEU)T!M_';SJ=I+6'/P;3K\]BZFAAR+TXHY:RFEA60R1NHVNO?O?O?O?O?O
M?O?R2O\ A3VK?\/@?,\A?U4_QQ(-OZ?$WHH$_P"\>SD]>?\ "C&/XK?R5^B_
MY?'Q*VWV)MWY3T.TNS]I[^[YEK,3MO$=1T6[>ZMR;[3(=5I3)N#,;KW1N?9>
MZJR@_B#MMZIVU6NE91R5-0D3PZP?9V/[1@W769ON.AWW3;ZW[28WM#(93L:F
MS\6[-Y479F/IM\8?L"LKMS(,ON"EW_BL[#F*;*NTJ96GK$JDEE297:S7^3)W
M7\ ?B_\ +3;'R<^==;WOD(NCLIMO?/1FR.D]G;8SL&4[6P>?H<OBMT=@9C<F
M[]O24VW-IQ8YFAQE%3O/D*ZHBF>JIXJ-Z>M^EYT'_/>_E0?(#9^VMUXOYH])
M]75FXJ%ZV397?._=I]0[QVY(D]1 ^/W)3;KSE-@Z.O\ \GU@0U]1&Z.I5VU#
MWIT_\*+/YVVW_G/GIOAE\=Z+'U/QVZ6[7W#7[E[7I=P;=W9CN^]Z;42+;6W-
MR[&EQ&(GI\)L3;-5_'SC,A0YS)TNZ\=EZ:L:.E\,49J._E@?RL_D#_-$[NCZ
MXZPH<KM'K/;;4U=V]WS6[7J,ULWK/"U%;0T0C J,KMK$[GWQ6I7^?'[<3*TN
M1R%)3U-1':"EJ)8R!Y39G977G8M1L;-;4WSL;MK:6ZH\#5;.RF$S^V>Q=M;V
MQN02GBPT^WZNEHMS8;=5!EE2-:9H8JN*I  4/;WL0=6?R;OYY?\ ,LJ^G=P_
M*S,?)BFZOPW9+[1J=Q_-#L??>6[$Z9VON'+[5I^R=^;0Z4[YWCM_>V0H#A:&
MFK#!CS0Q[@DQ44 J-<2O%N7_ ,LC^1I\2_Y=.RL5+E<!L;Y)?(2DW,-V2_(G
ML'J':%'N/;N8QN2S#;9DZDQV8J-]9WJ6/%X*NIX*HT.=GDKZVF:K+Q:TIX:8
MO^%C_P#S+#X(6^O]_>^/_>>ZQ]Z)>-_XN%!_U&TMS_T^3GW]H3XL_P#9,7QR
M_P#$#]0_^^^V][*U_-0^>6"_E[?#WLWNR"LV3D^V!C*+#]-=;[GWSA-I9K?>
MZ,WNK:VT:_);7Q>1I,MDMX#K/';L_O'DJ"BH9S+08]XYI*6*4U46IK_*Z^+&
M]?EOO'M[^>O\_NVMZY_8?QFW7G?D9C*# F/<6ZM\[GZ!_C?;>;QN)CJ=SP'8
M>Q^ICM;&4^'VW'1/C\A05:T%))CX:0$ZL;X+<O=/<^1PO5VTMU;]W+V+O_,M
MLW9^U-NY3<>[]QSYO,UE;C\;B=M82FR&5R>4G@E'^3T\4LA(( -O>]9_PHJ_
MF%]?_"/XY1?RQ?CIUU7]5[L[IZCVQN7'YSI[)P=+[.Z9ZBF[<E6HPNU\#LC"
M009RG[,CZ[W)@,QB()L-2Q8S),\K5D=3+2D _P#A+=_+0WKL[+;O^>O>O7.^
M=BU5=MS;6(^+55G)*S;4.[-H;YP6ZG[$W?4[2RF.I\EF-LYK!5NW9MNY=6&/
MKH*F>6G><#4FZG[UZ_YK7_"@?XR? FG[.Z0ZUK1W1\M*#8PDVSA=G9C:^6Z[
MV'O;)[IS&RZW#=I[JQU;N2IVOOGKE,14YNLVQ5XG[NKB6BII7I$R JH-3+JG
MXW?S:?\ A1'VM@>YNS]S[FRO36R=\;,V1F>SMQQ#;_475^&W748O#]B;@Z-Z
MPR&:VKLO=>Y,)@MF4V0W/B]LSTM96U46/&0ECEJJ:4[TG\N?^4K\4?Y:6*SU
M5TM@ZW<'9F\\)B</O3MG>=/A\AO&LI:6GQ<F:P6U\DF._B^TMB;AS^)@R4V$
M6MJH&JH*=I9)GIXI%T>O^%-7QPZX^/'\RNIKNNUSJ2_(;I_$?(_L%<WE%R<0
M['WSVOW%MS/M@@*6F?&X*6BV31O%2LTQBE:4A]+*B;7'_"9??N^=_P#\K?9U
M5OS>F[-[5.U^U=_[$VS4;NW'F-R3[=V/M&AVMB]J;-P4N9K*V3$;4VQC(UIL
M=CJ<QT=% !'#&B"WO8*]^]^]^]^]^]^]^]^]A7V]T5TC\@]M4.S.^^G.J^[]
MGXS.4VY\;M3M[KW:/96VL?N6BH,GBJ/<-#@MYXC-8NDSE)B\U64T57'$M1'3
MU<T:N$E<-4/\GO\ A.O_ "P/E#O[$;_R/4%5T;-A]H4&SUVE\8:?871VP<C%
M09G/YI=Q9?:>UM@_P_([OJWW U-49%_WI:*DI83Z:=/9<O\ H%(_E8_\=_DO
M_P"C>PW_ -@'OW_0*1_*Q_X[_)?_ -&]AO\ [ /?O^@4C^5C_P =_DO_ .C>
MPW_V >_?] H_\K'_ ([_ "7_ -?_ $NX7_[ /9SL9_(9_EB8WXN-\6?]ENV/
MD,8V/R5!_ITR>S.MZKY1K_$MY5>]/OE[X&Q8]W#(4%15_P .II+_ +6&CCH;
M&!=)/'UM\%OA)TUO3#]D=0?#GXK]5=A[=&1&W]^];?'OJ38V],$,OBJW!Y88
M?=.V-HXO.8P93"9.IHZCP3IYZ6HDB?5'(RD7>Z.J-J]\].]L=&[Z.3&R.YNM
M-]]4;Q.%K$Q^9&U>Q-K97:&X3B:^2GJXZ')C$9B;P3-%*L4NEBC 6)4-N?RK
M/Y:FVMO8';D'P&^&^6@P&%Q>$ARNX_C)TCGMPY.+%4,%!'D,]G,AL66OS.9K
M4@$E55SNTU1.S2.2S$^SF[$V#L3JW:.#Z_ZRV5M+KK8>V*0X_;6R=B;<P^T=
MH[>H&GFJ6HL'MO;]'C\-B:1JFHDD,=/#&A=V:UR25;[][][][][T4/YR_P#P
MFM[ H^SYOE'_ "Q-H7P^2BW7OOL;H3:Z[>V?-UONC;]1D-V4>9Z%H<%4X:>J
MQ^;II(:#$;0PV):MQU;CE:EGJ/O8J:D(OT/\V_\ A4CT'LN'8.!Z1_F [^Q8
MS5=F&SW>OPW[N[QWPTN2^W2:C??79W7VY-T_P>F6F!IZ3[K[>G+.8U4NUQ!W
MK\C_ /A4;\U*S871N1ZY^:?2'\8WYBZ^AWWLCX]=K?$.DHL@F-S&)BBWWW/M
MG:FQ5Q>Q!#F))JJGR61CQ;5,-//*IEIX62S/H#_A('U7UUW#L7?'=?S&R'>?
M6>V<K+E=R=3XWX]T_6LV\VIZ"L.&QU3O&J[M[$@Q^(@SYI:BN@;#U0R%%#+2
M7@,_GBVVNJNF>G^B-J+L/H_JGK;IK8Z9&LS"[-ZJV+M?KS:BY;(^(9#*+MW:
M.+P^(&1K_!'YIQ#Y9="ZF-A[U-/^%67\NK??;W7^VOYA&S-X4=5C/CMLG;W6
M78G6=7AZ2A>DV)F-W[NRDG9U%O"JW1%)D*RDW=NC$8C^ P8>2:2.M>L^[5*=
MXB6W^1__ ,*#?C=\7_B#LGXK_,3/;\@W3LOLVMVAU/E-I=>X)]F[8Z6R]!M"
M3!_WQW*=P8:7[K&[XR.X*JMJYH)I(J%XB7945%V1/DM_.\_ED_&;K;_25DOE
M=T[W33_Q[&X!=E_&SM/JGNOL<R9*"NJ!E3L_;&_#71;?H4H&%56R,D$#R1(3
MJD0&A?Y;_P#"K1>R5I^C?Y7OQQ[6['[B[,PV-Q.Q>P]SXF&?=^V>Q*C<8U8'
M;7QVQ&S>RG[8?(;<I"L!7,43BIJS_DS_ &X\Q+.N_P"5;_/^_F?9RDJ/FQ\B
MOD+T/\7_ )'UF>W?V;M_L3L3=62P6R)L3)D]V[2PU=\&<SVCUW'AJ)NQMMXR
M*@Q1I,=#AA)!D(8M%-&K;2O\LK^27\0OY8R3[MZ\H*SL_O3/;1V3@]T=S=AX
M;;57F,=F]OX/,XS=^3Z@IWQM?G^HMO\ 9%9N"IER>)I\SD!-30T=//4U(I%D
M>XCWKN?S8_Y ^._FF_*?K;Y'9CY2U'3>)V-T]L[I_*=>TO2PWY4[BQVV>Q>Q
M]]UN5IMY'MK90P51EZ;L)J%(CBZP4K4HGUR^3PH8_P#EB_R3OC!_+(W%VQOG
M9,P[7[&W[O'*U.S.PM][0V]_>WJ;JY:S<B[:Z[VCG9#E\O29-L!N,T6YLO15
M&-AW2U'2RR8ZE6%(1<I[H'^07_";?^7)\E>[NTN_^Q6[]AWYV_O7.[^W<FW.
MT,;C,%_>'<58]?E'Q>.J=FY&>BI)*J5F6(SR!-5@;  6)? W^75\7OY<?6F;
MZS^-.SY\73[IS*YO>&]=S?P;+]D;REI7KFP=!NO>6/P>%R&=P^U$RM6F)I9P
MT6/6LJ/"%:>8NONQ_@M\(^X]ZYCLKMWX<_%?M3L7<1QIW!O[L?X]]2;XWKG3
MAL50X+$',;JW/M'*9W)G%83%TU'3>>=_!2TT42:8XT4&H]^]^]^]^]^]E9^<
M_P#V1-\Q/_%6?D'_ .^EW=[^1G\+NW-I_'_YA_%+O;?BY5]C]+_)#I'M?>2X
M*BCR.;;:W7G9>VMV[@7$8^6IHH:W*'%8B400M-$LDNE2ZWN/HF0?\*AOY6$_
M4>5[<&Z.V8H<3V/@.N).N)]G[3B[=K9=P[9W+N:'>V*V$_8(K\CUQBUVP]!D
M,O'(8:+)UE'3RJ&JHBQ+/D+_ ,+ _B9LNCVM+\:/C=VIWY6Y"JRL>[J3L?=6
M.^/T.VJ6GBH&P]3B*N@VKW3_ 'HDR<LU0LT;1X_[40(0TWE(CU^.R?YA7\Z+
M^=EVSF>NNA8?D5%TOD>P=P;(K.K?CS#O3&=7]?\ 6?R0W&^%VWL'Y6=C]6[?
MVIMK>6R,=M3!S8YLUOFGIZ"3'TF6JC%!%/7K[VD/Y('\A7"_!V*C^2?RMQNV
M-Z_*C(T.3H-O[(K<%M7=6U>@12;N\N/S^T]T'(;FI\WV%EL5MVAK*;/8],/5
M8BER=9C0LP>29B'_ ,[[_A/5VUVAW-O#Y?\ PDH\EV!7=E/OCL+OCJ?,Y"A;
M/4.\XILKNBOW-UO525Z9/=";QIJJ.AI-KTF-EK*>MHM4514??)3TQ=OY7_\
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
M*C:H$T[+$C$54G_A9?U)8V^"'8U[< ]Y;9 )_ )'71M<_FWNG+LCY+?SRO\
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
M$V'PX^$5'OK)]_0]>?/#?V[ZF2@QN6[G^/\ LE=@;0V@L>#J*/'X#K'>F9[?
MI:;>"YFAK)*C.QY&*2>BJTI%IHEADDJ-AK;&V-M;(VUM[9FS-O8/:.S]HX/$
M[8VGM/;&)H,!MK;&VL!04^*P6WMO8+%4])B\+@\+BZ2*FI*2FBBIZ:GB2.-%
M10 ^>_>_>_>_>_>_>_>_>_>_>_>]?S_A3#\@?]!_\K?>VV?[I?WG_P!F2[-V
M-\?OO?X]_!?[F?>XW=7;?][?MOX+E_[Q>+_1#_#_ +#R4%_XAY_N1X/#-0W_
M ,))>C:C._(WOKOC<G3TV8VWLWK@;9ZV[FSG7SY#![4[,JLEBZ;=FW]C]B5^
M(FH,%ONIZ[W68\C24%9%D'PN2TS(::HL^_/[][][][][][][][][][][][][
M][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][
M][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][
M][][][][][][][][][][][][][][][][][__U-_CW[W[W[W[W[W[W[W[W[W[
MW[W[W[W[W[W[W[W[W[W[WJ5?\**OY57SC^?O?/Q1W5\;,MM7(];24^'Z/W%M
MS.9O>T5/L'=V8R/9F\:GNS>^+PNQMR87$=88? TE-BJS,135&66NK*:FBH94
MEU@\G_"<7X8_(+X3_P O?(;/^2>#I=I;^[:[VW=WA0;)D7)P;HV5M?<'7_5F
MQ\?M[?\ C<EA,.F&WBN1Z\K*J6EIWK8(Z.JIB:CS-+!#?C[][][][][][][]
M[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
M[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
M[][][][][][][][][][][][][][][][][][][][][][][__5W^/?O?O?O?O?
MO?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?
MO?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?
MO?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?
MO?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?_];?X]^]^]^]^]^]^]^]^]^]
M^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]
M^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]
M^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]
6^]^]^]^]^]^]^]^]^]^]^]^]^]__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893706208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesLineItems', window );"><strong>Entity Addresses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">40-F<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-32562<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">STANTEC INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">Z4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPrimarySicNumber', window );">Entity Primary SIC Number</a></td>
<td class="text">8711<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">98-0601423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">10220-103 Avenue NW<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Edmonton<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">AB<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">T5J 0K4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">917-7000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Shares<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">STN<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AnnualInformationForm', window );">Annual Information Form</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditedAnnualFinancialStatements', window );">Audited Annual Financial Statements</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">114,066,995<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag', window );">Document Financial Statement Restatement Recovery Analysis [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001131383<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesLineItems', window );"><strong>Entity Addresses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">410 17th Street<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 1400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Denver<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CO<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">80202-4427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">295-1717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Stantec Consulting Services Inc.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AnnualInformationForm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag with value true on a form if it is an annual report containing an annual information form.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AnnualInformationForm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditedAnnualFinancialStatements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag with value true on a form if it is an annual report containing audited financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditedAnnualFinancialStatements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtRestatementRecoveryAnalysisFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPrimarySicNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Primary Standard Industrial Classification (SIC) Number for the Entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPrimarySicNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:sicNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891891696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">PricewaterhouseCoopers LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Edmonton, AB, Canada<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">271<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891176224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Financial Position - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentAssetsAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 352.9<span></span>
</td>
<td class="nump">$ 148.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivables', window );">Trade and other receivables</a></td>
<td class="nump">1,063.5<span></span>
</td>
<td class="nump">1,028.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_UnbilledReceivables', window );">Unbilled receivables</a></td>
<td class="nump">623.8<span></span>
</td>
<td class="nump">553.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">Contract assets</a></td>
<td class="nump">88.8<span></span>
</td>
<td class="nump">83.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentTaxAssetsCurrent', window );">Income taxes recoverable</a></td>
<td class="nump">72.6<span></span>
</td>
<td class="nump">65.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="nump">53.8<span></span>
</td>
<td class="nump">48.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCurrentAssets', window );">Other assets</a></td>
<td class="nump">17.1<span></span>
</td>
<td class="nump">10.2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Total current assets</a></td>
<td class="nump">2,272.5<span></span>
</td>
<td class="nump">1,937.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsAbstract', window );"><strong>Non-current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">267.5<span></span>
</td>
<td class="nump">250.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Lease assets</a></td>
<td class="nump">442.9<span></span>
</td>
<td class="nump">470.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,384.0<span></span>
</td>
<td class="nump">2,346.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">265.7<span></span>
</td>
<td class="nump">320.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan', window );">Net employee defined benefit asset</a></td>
<td class="nump">72.3<span></span>
</td>
<td class="nump">57.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">92.6<span></span>
</td>
<td class="nump">45.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">279.2<span></span>
</td>
<td class="nump">224.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">6,076.7<span></span>
</td>
<td class="nump">5,652.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLiabilitiesAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents', window );">Bank indebtedness</a></td>
<td class="nump">23.6<span></span>
</td>
<td class="nump">65.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayables', window );">Trade and other payables</a></td>
<td class="nump">818.5<span></span>
</td>
<td class="nump">755.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">101.3<span></span>
</td>
<td class="nump">99.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">Deferred revenue</a></td>
<td class="nump">397.5<span></span>
</td>
<td class="nump">327.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentTaxLiabilitiesCurrent', window );">Income taxes payable</a></td>
<td class="nump">21.4<span></span>
</td>
<td class="nump">25.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Long-term debt</a></td>
<td class="nump">146.7<span></span>
</td>
<td class="nump">52.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Provisions</a></td>
<td class="nump">51.7<span></span>
</td>
<td class="nump">48.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCurrentLiabilities', window );">Other liabilities</a></td>
<td class="nump">55.0<span></span>
</td>
<td class="nump">36.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Total current liabilities</a></td>
<td class="nump">1,615.7<span></span>
</td>
<td class="nump">1,410.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilitiesAbstract', window );"><strong>Non-current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">477.8<span></span>
</td>
<td class="nump">522.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Long-term debt</a></td>
<td class="nump">982.3<span></span>
</td>
<td class="nump">1,183.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Provisions</a></td>
<td class="nump">134.8<span></span>
</td>
<td class="nump">149.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Net employee defined benefit liability</a></td>
<td class="nump">29.5<span></span>
</td>
<td class="nump">32.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="nump">24.4<span></span>
</td>
<td class="nump">28.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentLiabilities', window );">Other liabilities</a></td>
<td class="nump">55.6<span></span>
</td>
<td class="nump">40.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,320.1<span></span>
</td>
<td class="nump">3,366.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityAbstract', window );"><strong>Shareholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Shareholders&#8217; equity</a></td>
<td class="nump">2,756.6<span></span>
</td>
<td class="nump">2,286.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityAndLiabilities', window );">Total liabilities and equity</a></td>
<td class="nump">$ 6,076.7<span></span>
</td>
<td class="nump">$ 5,652.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount that has been withdrawn from an account in excess of existing cash balances. This is considered a short-term extension of credit by the bank. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BankOverdraftsClassifiedAsCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract assets. [Refer: Contract assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 105<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract liabilities. [Refer: Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 105<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 69<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentPortionOfLongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current portion of non-current borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPortionOfLongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current amount of current tax assets. [Refer: Current tax assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph n<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_n&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current amount of current tax liabilities. [Refer: Current tax liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph n<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_n&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph r<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_r&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The non-current portion of non-current borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current net defined benefit asset. [Refer: Net defined benefit asset]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current net defined benefit liability. [Refer: Net defined benefit liability]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Non-current liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph j<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_UnbilledReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_UnbilledReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891067760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncomeStatementAbstract', window );"><strong>Profit or loss [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="nump">$ 6,479.6<span></span>
</td>
<td class="nump">$ 5,677.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Less subconsultant and other direct expenses</a></td>
<td class="nump">1,413.4<span></span>
</td>
<td class="nump">1,220.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NetRevenue', window );">Net revenue</a></td>
<td class="nump">5,066.2<span></span>
</td>
<td class="nump">4,457.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CostOfSales', window );">Direct payroll costs</a></td>
<td class="nump">2,321.5<span></span>
</td>
<td class="nump">2,039.9<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Project margin</a></td>
<td class="nump">2,744.7<span></span>
</td>
<td class="nump">2,417.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SellingGeneralAndAdministrativeExpense', window );">Administrative and marketing expenses</a></td>
<td class="nump">1,945.8<span></span>
</td>
<td class="nump">1,742.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation of property and equipment</a></td>
<td class="nump">59.9<span></span>
</td>
<td class="nump">56.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation of lease assets</a></td>
<td class="nump">121.7<span></span>
</td>
<td class="nump">122.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationExpense', window );">Amortization of intangible assets</a></td>
<td class="nump">102.0<span></span>
</td>
<td class="nump">104.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestRevenueExpense', window );">Net interest expense and other net finance expense</a></td>
<td class="nump">93.0<span></span>
</td>
<td class="nump">73.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherOperatingIncomeExpense', window );">Other income</a></td>
<td class="num">(4.9)<span></span>
</td>
<td class="num">(7.0)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossBeforeTax', window );">Income before income taxes</a></td>
<td class="nump">427.2<span></span>
</td>
<td class="nump">325.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract', window );"><strong>Income taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncome', window );">Current</a></td>
<td class="nump">141.6<span></span>
</td>
<td class="nump">121.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred</a></td>
<td class="num">(45.6)<span></span>
</td>
<td class="num">(43.2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income taxes</a></td>
<td class="nump">96.0<span></span>
</td>
<td class="nump">78.1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net income for the year</a></td>
<td class="nump">$ 331.2<span></span>
</td>
<td class="nump">$ 247.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShare', window );">Earnings per share, basic (in cad per share)</a></td>
<td class="nump">$ 2.98<span></span>
</td>
<td class="nump">$ 2.23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DilutedEarningsLossPerShare', window );">Earnings per share, diluted (in cad per share)</a></td>
<td class="nump">$ 2.98<span></span>
</td>
<td class="nump">$ 2.22<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BasicEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CostOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 80<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_vii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 75<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_75_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DilutedEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestRevenueExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income or expense arising from interest. [Refer: Interest expense; Interest income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestRevenueExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherOperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of operating income (expense) that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherOperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) before tax expense or income. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense relating to selling, general and administrative activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NetRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross revenue less any revenue associated with subconsultant, subcontractor and other direct expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NetRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue associated with certain direct costs for subconsultant, subcontractor and other expenditures that are recoverable directly from customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_SubconsultantSubcontractorAndOtherDirectExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889461984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_StatementOfComprehensiveIncomeAbstract', window );"><strong>Statement of comprehensive income [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net income for the year</a></td>
<td class="nump">$ 331.2<span></span>
</td>
<td class="nump">$ 247.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items that may be reclassified to net income in subsequent periods:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Exchange differences on translation of foreign operations</a></td>
<td class="num">(64.0)<span></span>
</td>
<td class="nump">126.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax', window );">Net unrealized gain on financial instruments</a></td>
<td class="nump">5.3<span></span>
</td>
<td class="nump">3.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax', window );">Total items that may be reclassified to net income in subsequent periods</a></td>
<td class="num">(58.7)<span></span>
</td>
<td class="nump">129.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items not to be reclassified to net income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Remeasurement gain on net employee defined benefit plans</a></td>
<td class="nump">7.8<span></span>
</td>
<td class="nump">35.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive (loss) income for the year, net of tax</a></td>
<td class="num">(50.9)<span></span>
</td>
<td class="nump">165.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive income for the year, net of tax</a></td>
<td class="nump">$ 280.3<span></span>
</td>
<td class="nump">$ 412.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ix<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) recognised in other comprehensive income on cash flow hedges, net of tax, before reclassification adjustments. [Refer: Cash flow hedges [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 24C<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24C_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 24E<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24E_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_viii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income that will be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph IG6<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82A<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82A&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_StatementOfComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_StatementOfComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891356864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity<br> $ in Millions</strong></div></th>
<th class="th">
<div>CAD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Shares Outstanding/Share Capital </div>
<div>CAD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Contributed Surplus </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Retained Earnings </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Accumulated&#160;Other Comprehensive Income (Loss) </div>
<div>CAD ($)</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111,333,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 2,001.7<span></span>
</td>
<td class="nump">$ 972.4<span></span>
</td>
<td class="nump">$ 10.6<span></span>
</td>
<td class="nump">$ 1,043.4<span></span>
</td>
<td class="num">$ (24.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net income</a></td>
<td class="nump">247.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">247.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive income (loss)</a></td>
<td class="nump">165.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165.3<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive income for the year, net of tax</a></td>
<td class="nump">412.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">247.0<span></span>
</td>
<td class="nump">165.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Share options exercised for cash (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">561,217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions', window );">Share options exercised for cash</a></td>
<td class="nump">18.0<span></span>
</td>
<td class="nump">$ 18.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseInNumberOfSharesRepurchased', window );">Shares repurchased under Normal Course Issuer Bid (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,085,676)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfTreasuryShares', window );">Shares repurchased under Normal Course Issuer Bid</a></td>
<td class="num">(65.3)<span></span>
</td>
<td class="num">$ (9.6)<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="num">(55.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity', window );">Fair value reclass of share options exercised</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="num">(3.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsPaid', window );">Dividends declared</a></td>
<td class="num">(79.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(79.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,809,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">2,286.0<span></span>
</td>
<td class="nump">$ 983.8<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
<td class="nump">1,154.9<span></span>
</td>
<td class="nump">140.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net income</a></td>
<td class="nump">331.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">331.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive income (loss)</a></td>
<td class="num">(50.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(50.9)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive income for the year, net of tax</a></td>
<td class="nump">280.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">331.2<span></span>
</td>
<td class="num">(50.9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Share options exercised for cash (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">278,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions', window );">Share options exercised for cash</a></td>
<td class="nump">9.3<span></span>
</td>
<td class="nump">$ 9.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued', window );">Shares issued, net of transaction costs (in shares) | shares</a></td>
<td class="nump">3,108,450<span></span>
</td>
<td class="nump">3,108,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IssueOfEquity', window );">Shares issued, net of transaction costs</a></td>
<td class="nump">$ 277.8<span></span>
</td>
<td class="nump">$ 277.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseInNumberOfSharesRepurchased', window );">Shares repurchased under Normal Course Issuer Bid (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(129,036)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfTreasuryShares', window );">Shares repurchased under Normal Course Issuer Bid</a></td>
<td class="num">(10.0)<span></span>
</td>
<td class="num">$ (1.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity', window );">Fair value reclass of share options exercised</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="num">(1.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsPaid', window );">Dividends declared</a></td>
<td class="num">(87.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(87.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2023 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,066,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Ending balance at Dec. 31, 2023</a></td>
<td class="nump">$ 2,756.6<span></span>
</td>
<td class="nump">$ 1,271.3<span></span>
</td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="nump">$ 1,390.1<span></span>
</td>
<td class="nump">$ 89.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ix<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DividendsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of dividends recognised as distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 107<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_107&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph r<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_r&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the number of ordinary shares issued. [Refer: Ordinary shares [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from the exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IssueOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase in equity through the issue of equity instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IssueOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options exercised in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_viii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfTreasuryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease in equity resulting from the purchase of treasury shares. [Refer: Treasury shares]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfTreasuryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IncreaseDecreaseInNumberOfSharesRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseInNumberOfSharesRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reclassification of fair value of share options previously expensed, equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893262912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM (USED IN) OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromContinuingOperations', window );">Net income</a></td>
<td class="nump">$ 331.2<span></span>
</td>
<td class="nump">$ 247.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AdjustmentsToReconcileProfitLossNonCashAbstract', window );"><strong>Add (deduct) items not affecting cash:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment', window );">Depreciation of property and equipment</a></td>
<td class="nump">59.9<span></span>
</td>
<td class="nump">56.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets', window );">Depreciation of lease assets</a></td>
<td class="nump">121.7<span></span>
</td>
<td class="nump">122.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForAmortisationExpense', window );">Amortization of intangible assets</a></td>
<td class="nump">102.0<span></span>
</td>
<td class="nump">104.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDeferredTaxExpense', window );">Deferred income taxes</a></td>
<td class="num">(45.6)<span></span>
</td>
<td class="num">(43.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForSharebasedPayments', window );">Share-based compensation</a></td>
<td class="nump">60.1<span></span>
</td>
<td class="nump">26.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForProvisions', window );">Provisions</a></td>
<td class="nump">27.7<span></span>
</td>
<td class="nump">47.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherAdjustmentsForNoncashItems', window );">Other non-cash items</a></td>
<td class="num">(5.2)<span></span>
</td>
<td class="num">(2.3)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital', window );">Cash flows from (used in) operations before changes in working capital</a></td>
<td class="nump">651.8<span></span>
</td>
<td class="nump">558.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables', window );">Trade and other receivables</a></td>
<td class="num">(26.5)<span></span>
</td>
<td class="num">(211.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets', window );">Unbilled receivables</a></td>
<td class="num">(71.1)<span></span>
</td>
<td class="num">(134.9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets', window );">Contract assets</a></td>
<td class="num">(4.9)<span></span>
</td>
<td class="num">(13.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="num">(4.8)<span></span>
</td>
<td class="num">(2.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities', window );">Income taxes net recoverable</a></td>
<td class="num">(17.6)<span></span>
</td>
<td class="nump">21.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables', window );">Trade and other payables and other accruals</a></td>
<td class="num">(54.4)<span></span>
</td>
<td class="nump">22.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities', window );">Deferred revenue</a></td>
<td class="nump">72.2<span></span>
</td>
<td class="nump">65.2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInWorkingCapital', window );">Increase (decrease) in working capital</a></td>
<td class="num">(107.1)<span></span>
</td>
<td class="num">(254.0)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivities', window );">Net cash flows from operating activities</a></td>
<td class="nump">544.7<span></span>
</td>
<td class="nump">304.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM (USED IN) INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Business acquisitions, net of cash acquired</a></td>
<td class="num">(75.6)<span></span>
</td>
<td class="num">(50.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities', window );">Purchase of investments held for self-insured liabilities</a></td>
<td class="num">(110.4)<span></span>
</td>
<td class="num">(206.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities', window );">Proceeds from sale of investments held for self-insured liabilities</a></td>
<td class="nump">72.8<span></span>
</td>
<td class="nump">244.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities', window );">Purchase of property and equipment and intangible assets</a></td>
<td class="num">(100.6)<span></span>
</td>
<td class="num">(74.9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities', window );">Other</a></td>
<td class="nump">12.1<span></span>
</td>
<td class="nump">13.1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivities', window );">Net cash flows used in investing activities</a></td>
<td class="num">(201.7)<span></span>
</td>
<td class="num">(73.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures', window );">Net proceeds from issue of senior unsecured notes and bilateral term credit facility</a></td>
<td class="nump">348.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Net repayment of revolving credit facility</a></td>
<td class="num">(455.2)<span></span>
</td>
<td class="num">(22.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings', window );">Repayment of notes payable and software financing obligations</a></td>
<td class="num">(52.4)<span></span>
</td>
<td class="num">(60.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NetRepaymentOfProceedsFromBankIndebtedness', window );">Net (repayment of) proceeds from bank indebtedness</a></td>
<td class="num">(42.4)<span></span>
</td>
<td class="nump">65.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_CashFlowsUsedInFinancingActivitiesForLeases', window );">Net lease payments</a></td>
<td class="num">(125.0)<span></span>
</td>
<td class="num">(153.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Proceeds from issue of share capital, net of transaction costs</a></td>
<td class="nump">277.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsToAcquireOrRedeemEntitysShares', window );">Repurchase of shares for cancellation</a></td>
<td class="num">(10.0)<span></span>
</td>
<td class="num">(65.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfOptions', window );">Proceeds from exercise of share options</a></td>
<td class="nump">9.3<span></span>
</td>
<td class="nump">18.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsPaidClassifiedAsFinancingActivities', window );">Payment of dividends to shareholders</a></td>
<td class="num">(84.9)<span></span>
</td>
<td class="num">(78.2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivities', window );">Net cash flows used in financing activities</a></td>
<td class="num">(134.0)<span></span>
</td>
<td class="num">(296.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents', window );">Foreign exchange (loss) gain on cash held in foreign currency</a></td>
<td class="num">(4.4)<span></span>
</td>
<td class="nump">27.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">204.6<span></span>
</td>
<td class="num">(38.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition', window );">Cash and cash equivalents, beginning of the year</a></td>
<td class="nump">148.3<span></span>
</td>
<td class="nump">186.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition', window );">Cash and cash equivalents, end of the year</a></td>
<td class="nump">$ 352.9<span></span>
</td>
<td class="nump">$ 148.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForAmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Depreciation and amortisation expense]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForAmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for the decrease (increase) in accrued income other than contract assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Accrued income other than contract assets; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for the decrease (increase) in contract assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract assets; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for the decrease (increase) in prepaid expenses to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Current prepaid expenses; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDeferredTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for deferred tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred tax expense (income); Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDeferredTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for the increase (decrease) in deferred income other than contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred income other than contract liabilities; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForSharebasedPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForSharebasedPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash and cash equivalents in the statement of cash flows when different from the amount of cash and cash equivalents in the statement of financial position. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow (outflow) from the entity's operations before changes in working capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Section A Statement of cash flows for an entity other than a financial institution<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;doctype=Illustrative%20Examples&amp;dita_xref=IAS07_IE_A_TI<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 39<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DividendsPaidClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for dividends paid by the entity, classified as financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 31<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsPaidClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 25<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 14<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_14_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in working capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherAdjustmentsForNoncashItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for non-cash items to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherAdjustmentsForNoncashItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inflows (outflows) of cash, classified as investing activities, that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsToAcquireOrRedeemEntitysShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire or redeem entity's shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsToAcquireOrRedeemEntitysShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuing of bonds, notes and debentures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromIssuingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuing shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssuingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_vi&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchases of long-term assets that the entity does not separately disclose in the same statement or note, classified as investing activities. [Refer: Assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments For Depreciation Expense Of Right-Of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments For Depreciation Expense, Property, Plant And Equipment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_AdjustmentsToReconcileProfitLossNonCashAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Reconcile Profit (Loss), Non-Cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AdjustmentsToReconcileProfitLossNonCashAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_CashFlowsUsedInFinancingActivitiesForLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash flows used in financing activities for leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CashFlowsUsedInFinancingActivitiesForLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NetRepaymentOfProceedsFromBankIndebtedness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net (Repayment Of) Proceeds From Bank Indebtedness</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NetRepaymentOfProceedsFromBankIndebtedness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments Of Software Financing Obligations And Non-Current Borrowings</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Investments Held For Self-Insured Liabilities, Classified As Investing Activities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From (Repayments Of) Borrowings, Classified As Financing Activities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase Of Investments Held For Self-Insured Liabilities, Classified As Investing Activities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894245472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Corporate Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate information and statement of IFRS compliance [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory', window );">Corporate Information</a></td>
<td class="text">Corporate Information<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated financial statements of Stantec Inc. (the Company) for the year ended December&#160;31, 2023, were authorized for issuance in accordance with a resolution of the Company&#8217;s board of directors on February&#160;28, 2024. The Company was incorporated under the Canada Business Corporations Act on March&#160;23, 1984. Its shares are traded on the Toronto Stock Exchange (TSX) and New York Stock Exchange (NYSE) under the symbol STN. The Company&#8217;s registered office is located at Suite 300, 10220 - 103 Avenue, Edmonton, Alberta. The Company is domiciled in Canada.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is a provider of comprehensive professional services in the area of infrastructure and facilities for clients in the public and private sectors. The Company&#8217;s services include engineering, architecture, interior design, landscape architecture, surveying, environmental sciences, project management, and project economics, from initial project concept and planning through to design, construction administration, commissioning, maintenance, decommissioning, and remediation.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for general information about financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 51<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_51&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891904224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Preparation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_BasisOfPreparationOfFinancialStatementsAbstract', window );"><strong>Basis Of Preparation Of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory', window );">Basis of Preparation</a></td>
<td class="text">Basis of Preparation<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These consolidated financial statements were prepared in accordance with IFRS Accounting Standards as issued by the International Accounting Standards Board. The accounting policies adopted in these consolidated financial statements are based on IFRS Accounting Standards effective as at December&#160;31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared on a historical cost basis, unless otherwise stated in the significant accounting policies. The consolidated financial statements are presented in Canadian dollars, and all values, including other currencies, are rounded to the nearest million ($000,000), except when otherwise indicated.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the basis used for the preparation of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_BasisOfPreparationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Basis Of Preparation Of Financial Statements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_BasisOfPreparationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893704288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Consolidation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_BasisOfConsolidationAbstract', window );"><strong>Basis Of Consolidation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory', window );">Basis of Consolidation</a></td>
<td class="text">Basis of Consolidation<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Company, its subsidiaries, and its structured entities as at December&#160;31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subsidiaries and structured entities are fully consolidated from the date of acquisition, which is the date the Company obtains control, and continue to be consolidated until the date that this control ceases. The financial statements of the subsidiaries and structured entities are prepared as at December&#160;31, 2023 and December&#160;31, 2022. All intercompany balances are eliminated.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Joint ventures and associates are accounted for using the equity method, and joint operations are accounted for by the Company recognizing its share of assets, liabilities, revenue, and expenses of the joint operation.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the basis used for consolidation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBasisOfConsolidationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_BasisOfConsolidationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Basis Of Consolidation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_BasisOfConsolidationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891167232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Material Accounting Policy Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ListOfAccountingPoliciesAbstract', window );"><strong>List Of Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory', window );">Material Accounting Policy Information</a></td>
<td class="text">Material Accounting Policy Information<div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Cash and cash equivalents</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents include cash and unrestricted investments. Unrestricted investments are comprised of short-term bank deposits with a maturity of three months or less at inception.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Property and equipment</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost less accumulated depreciation and any impairment losses. Cost includes the cost of replacing parts of property and equipment. All other repair and maintenance costs are recognized in the consolidated statements of income as incurred.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation is calculated over the assets' estimated useful lives on a straight-line basis as follows:&#160;</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.618%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Engineering equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5 to 10 years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5 to 10 years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line over term of lease to a maximum of 15 years or the improvement&#8217;s economic life</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5 to 50 years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The residual values, useful lives, and methods of depreciation of property and equipment are reviewed at each financial&#160;year-end&#160;and adjusted prospectively, if appropriate.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">c)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt">Intangible assets</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets acquired separately and internally developed software are measured on initial recognition at cost. Following initial recognition, finite life intangible assets are carried at cost less any accumulated amortization and any impairment losses and indefinite life intangible assets are carried at cost less any impairment loss.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s intangible assets with finite lives are amortized over their useful economic lives on a straight-line basis. Once an intangible asset is fully amortized, the gross carrying amount and related accumulated amortization are removed from the accounts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also incurs costs for third-party internet-based cloud computing services. These costs are expensed in administrative and marketing expenses over the period of the service agreement when the Company determines that it has not obtained control of the software.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Intangible assets acquired from business combinations</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets acquired in a business combination are measured at fair value as at the date of acquisition. The Company&#8217;s policy is to amortize client relationships with finite lives over periods ranging from 10 to 15 years. Contract backlog and finite life trademarks are amortized over estimated lives of generally 1 to 3 years. The Company assigns value to acquired intangibles using the income approach, which involves quantifying the present value of net cash flows attributed to the subject asset. This, in turn, involves estimating the revenues and earnings expected from the asset.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">d)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Leases</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company assesses at contract inception whether a contract is a lease or contains a lease; that is, if the contract conveys the right to control the use of an identified asset for a time period in exchange for consideration.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the commencement of a lease, the Company determines the lease term as the&#160;non-cancellable&#160;period of a lease, together with periods covered by an option to extend or an option to terminate if it is reasonably certain to exercise an extension option or to not exercise a termination option. Management considers all facts and circumstances that create an economic incentive to exercise an extension option or to not exercise a termination option. This judgment is based on factors such as contract rates compared to market rates, economic reasons, significance of leasehold improvements, termination and relocation costs, installation of specialized assets, residual value guarantees, and any sublease term. The Company reassesses this when a significant event or significant change in circumstances within the Company&#8217;s control has occurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes lease assets and lease liabilities for all leases, except for leases of&#160;low-value&#160;assets and short-term leases with a term of 12 months or less. The lease payments associated with those exempted leases are recognized in administrative and marketing expenses on a straight-line basis over the lease term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The lease asset is recognized at the commencement date of the lease and initially measured at cost, which is comprised of the amount of the initial lease liability recognized less any incentives received from the lessor. Lease asset cost also includes any initial direct costs incurred, lease payments made before the commencement date, and estimated restoration costs. The lease asset is subsequently depreciated on a straight-line basis from the commencement date to the earlier of the end of the useful life of the lease asset or the end of the lease term. The lease asset is periodically adjusted for impairment losses or reversals, if any, and adjusted for certain remeasurements of the lease liability.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The lease liability is recognized at the commencement date of the lease and initially measured at the present value of lease payments to be made over the lease term. Lease payments generally include fixed payments less any lease incentives receivable. Also, the Company elected to not separate&#160;non-lease&#160;components from lease components and to account for the&#160;non-lease&#160;and lease components as a single lease component. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The lease liability is discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, the Company&#8217;s incremental borrowing rate. The lease liability is subsequently measured at amortized cost using the effective interest method. The lease liability is remeasured when the expected lease payments change as a result of a change in the lease term, a change in the assessment of an option to purchase the leased asset, changes in the future lease payments as a result of a change in an index or rate used to determine the lease payments, and changes in estimated payments for residual value guarantees.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt">Investments in joint arrangements and associates</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Each joint arrangement of the Company is classified as either a joint operation or joint venture based on the rights and obligations arising from the contractual terms between the parties to the arrangemen</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">t. </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">f)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.92pt">Provisions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">General</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provisions are recognized when the Company has a present legal or constructive obligation as a result of a past event, it is probable that an outflow of resources embodying economic benefits will be required to settle the obligation, and a reliable estimate can be made of the amount of the obligation. When the Company expects some or all of a provision to be reimbursed&#8212;for example, under an insurance contract&#8212;and when the reimbursement is virtually certain, the reimbursement is recognized as a separate asset. The expense relating to a provision is presented in the consolidated statements of income net of any reimbursement. Management regularly reviews the timing of the outflows of these provisions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Provision for self-insured liabilities</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company self-insures certain risks related to professional liability, automobile physical damages, and employment practices liability. The provision for self-insured liabilities includes estimates of the costs of reported claims (including potential claims that are probable of being asserted) and is based on assumptions made by management and actuarial estimates. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Provisions for claims</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for claims include an estimate for costs associated with legal claims not covered by its provisions for self-insured liabilities, including claims that are subject to exclusions under the Company&#8217;s commercial and captive insurance policies. Certain of these legal claims are from previous acquisitions and may be indemnified by the acquiree (note 7).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Contingent liabilities recognized in a business combination</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A contingent liability recognized in a business combination is initially measured at its fair value. Subsequently, it is measured as discussed under &#8220;General.&#8221;</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">g)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Foreign currency translation</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s consolidated financial statements are presented in Canadian dollars, which is also the parent Company&#8217;s functional currency. Each entity in the Company determines its own functional currency, and items included in the financial statements of each entity are measured using that functional currency. The Company is mainly exposed to fluctuations in the US dollar (US), British pound sterling (&#163; or GBP), and Australian dollar (AU).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Transactions and balances</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transactions in foreign currencies (those different from an entity&#8217;s functional currency) are translated into the functional currency of an entity using the foreign exchange rate at the transaction date. Foreign exchange gains and losses resulting from the settlement or translation of monetary assets and liabilities not denominated in the functional currency of an entity at each period-end date are recognized in the consolidated statements of income. Foreign exchange gains and losses resulting from the translation of financial assets classified as fair value through other comprehensive income (FVOCI) are recognized in other comprehensive income.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign operations</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s foreign operations are translated into its reporting currency (Canadian dollar) for financial statement presentation purposes. Assets and liabilities are translated at the rate of exchange in effect at each period-end date and revenue and expense items are translated at the average rate of exchange for the month. The resulting unrealized exchange gains and losses are recognized in other comprehensive income.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">h)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.71pt">Financial <span id="i7bf5744cde11493f90ac23d513ac2c2e_55839"></span>instruments</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Initial recognition and subsequent measurement</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade and other receivables and unbilled receivables that do not have a significant financing component are initially measured at the transaction price determined in accordance with IFRS 15. Financial assets (except trade and other receivables and unbilled receivables that do not have a significant financing component) are initially recognized at fair value plus directly attributable transaction costs, except for financial assets at fair value through profit and loss (FVPL) for which transaction costs are expensed. Regular way purchases or sales of financial assets are accounted for at trade dates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subsequent measurement of financial assets is at FVPL, amortized cost, or FVOCI. The classification is based on two criteria: the Company&#8217;s business approach for managing the financial assets and whether the instruments&#8217; contractual cash flows represent &#8220;solely payments of principal and interest&#8221; on the principal amount outstanding (the SPPI criterion). The business approach considers whether a Company&#8217;s objective is to receive cash flows from holding assets, from selling assets in a portfolio, or a combination of both. The Company reclassifies financial assets only when its business approach for managing those assets changes.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Amortized cost: Assets held for collection of contractual cash flows&#8212;when they meet the SPPI criterion&#8212;are measured at amortized cost using the effective interest rate (EIR) method and are subject to impairment. Gains and losses are recognized in profit or loss when the asset is derecognized, modified, or impaired. Items in this category include cash and cash equivalents, trade and other receivables, unbilled receivables, and certain other financial assets.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">FVOCI: Assets held to both collect cash flows and sell the assets&#8212;when they meet the SPPI criterion&#8212;are measured at FVOCI. Bonds held for self-insured liabilities are included in this category. Changes in the carrying amount are reported in other comprehensive income (except impairments) until disposed of. Realized gains and losses are recognized in finance income and interest income from these financial assets is included in interest income using the EIR method. Impairment and foreign exchange gains and losses are recognized in profit or loss and computed in the same manner as for financial assets measured at amortized cost.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">FVPL: Assets that do not meet the criteria for amortized cost or FVOCI are measured at FVPL with realized and unrealized gains and losses reported in other income. Equity securities held for self-insured liabilities and indemnifications are included in this category.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial liabilities are initially recognized at fair value and, in the case of loans and borrowings, net of directly attributable transaction costs. Subsequent measurement of financial liabilities is at amortized cost using the EIR method. The EIR method discounts estimated future cash payments or receipts through the expected life of a financial instrument, and thereby calculates the amortized cost and subsequently allocates the interest income or expense over the life of the instrument. Gains and losses are recognized in profit or loss when the liability is derecognized or modified, as well as through the EIR amortization process. For long-term debt, EIR amortization and realized gains and losses are recognized in net finance expense. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair value</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">After initial recognition, the fair values of financial instruments are based on the bid prices in quoted active markets for financial assets and on the ask prices for financial liabilities. For financial instruments not traded in active markets, fair values are determined using appropriate valuation techniques, which may include recent arm&#8217;s length market transactions, reference to the current fair value of another instrument that is substantially the same, and discounted cash flow analysis; however, other valuation models may be used. Fair values of cash and cash equivalents, trade and other receivables, unbilled receivables, and trade and other payables approximate their carrying amounts because of the short-term maturity of these instruments. The carrying amounts of the revolving credit facility, term loan facilities, and the multicurrency credit facility (collectively the credit facilities) approximate their fair values because the applicable interest rates are based on variable reference rates. The carrying amounts of other financial assets and financial liabilities approximate their fair values except as otherwise disclosed in the consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All financial instruments carried at fair value, or for which fair value is disclosed, are categorized into one of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Level&#160;1 &#8211; quoted market prices in active markets for identical assets or liabilities at the measurement date.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Level&#160;2 &#8211; observable inputs other than quoted prices included within level 1, such as quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets or liabilities that are not active, or other inputs that are observable directly or indirectly.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Level&#160;3 &#8211; unobservable inputs for the assets and liabilities that reflect the reporting entity&#8217;s own assumptions and are not based on observable market data.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For financial instruments recognized at fair value on a recurring basis, the Company determines whether transfers have occurred between levels of the hierarchy by reassessing categorizations at the end of each reporting period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Derivatives</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time, the Company enters into foreign currency forward contracts to manage risk associated with net operating assets or liabilities denominated in foreign currencies. The Company also utilizes interest rate swaps to manage its exposure to fluctuations in interest rates and total return swaps to manage its exposure to fluctuations in the fair value of its common shares related to its cash-settled share-based payment arrangements. The Company&#8217;s policy prohibits the use of these derivatives for trading or speculative purposes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivatives are recorded at fair value in the consolidated statements of financial position as either other assets or other liabilities. The fair values of the Company&#8217;s derivatives are based on third-party indicators and forecasts. Changes in the fair value of derivatives not designated as hedging instruments are recognized in the consolidated statements of income. Unrealized gains and losses for derivatives designated as hedging instruments in a cash flow hedge, to the extent they are effective, are recorded in other comprehensive income and subsequently reclassified to the consolidated statements of income when the hedged item affects earnings. </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">i)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.32pt">Impairment</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying amounts of the Company&#8217;s assets or groups of assets, other than deferred tax assets, are reviewed at each reporting date to determine whether there is an indication of impairment. An asset may be impaired if objective evidence of impairment exists because of one or more events that have occurred after the initial recognition of the asset (referred to as a &#8220;loss event&#8221;) and if that loss event has an impact on the estimated future cash flows of the asset. When an indication of impairment exists, or annual impairment testing for an asset is required, the asset&#8217;s recoverable amount is estimated.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financial assets and contract assets</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes a loss allowance for expected credit losses (ECLs) on financial assets and contract assets based on a&#160;12-month&#160;ECL or lifetime ECL. The lifetime ECL (the simplified approach) is applied to trade and other receivables, unbilled receivables, contract assets, sublease receivables, and holdbacks.&#160;12-month&#160;ECLs are recorded against all other financial assets, unless credit risk has significantly increased since initial recognition, then the ECL is measured at the lifetime ECL. ECLs are based on the difference between the contractual cash flows due in accordance with the contract and all the cash flows that the Company expects to receive.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The loss allowance provision is based on the Company&#8217;s historical collection and loss experience and incorporates forward-looking factors, where appropriate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">When the carrying amount of financial assets or contract assets is reduced through an ECL allowance, the reduction is recognized in administrative and marketing expenses in the consolidated statements of income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Non-financial&#160;assets</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For&#160;non-financial&#160;assets such as property and equipment, lease assets, goodwill, intangible assets, and investments in joint ventures and associates, the recoverable amount is the higher of an asset&#8217;s or cash-generating unit&#8217;s (CGU&#8217;s) value in use or its fair value less costs of disposal. The recoverable amount is determined for an individual asset, unless the asset does not generate cash inflows that are largely independent of those from other assets or groups of assets. When the carrying amount of an asset or CGU exceeds its recoverable amount, the asset is considered impaired and is written down to its recoverable amount. To assess value in use, the estimated future cash flows are discounted to their present value using a&#160;pre-tax&#160;discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. To determine fair value less costs of disposal, an appropriate valuation model is used. The results of these valuation techniques are corroborated by the market capitalization of </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">comparable public companies and arm&#8217;s length transactions of comparable companies. Impairment losses are recognized in the consolidated statements of income in expense categories that are consistent with the nature of the impaired asset.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company tests intangible assets for recoverability when events or changes in circumstances indicate that their carrying amount may not be recoverable. To determine indicators of impairment of intangible assets, the Company considers external sources of information such as prevailing economic and market conditions and internal sources of information such as the historical and expected financial performance of the intangible assets. If indicators of impairment are present, the Company determines recoverability based on an estimate of discounted cash flows, using the higher of either the value in use or the fair value less costs of disposal method. The measurement of impairment loss is based on the amount that the carrying amount of an intangible asset exceeds its recoverable amount at the CGU level. As part of the impairment test, the Company updates its future cash flow assumptions and estimates, including factors such as current and future contracts with clients, margins, market conditions, and the useful lives of the assets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill is evaluated for impairment annually (as at October 1) or more frequently if circumstances indicate that an impairment may occur or if a significant acquisition occurs between the annual impairment test date and December 31. The Company considers the relationship between its market capitalization and its book value, as well as other factors, when reviewing for indicators of impairment. Goodwill is assessed for impairment based on the CGUs or group of CGUs to which the goodwill relates. Any potential goodwill impairment is identified by comparing the recoverable amount of a CGU or group of CGUs to its carrying value which includes the allocated goodwill. If the recoverable amount is less than its carrying value, an impairment loss is recognized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company may need to test its goodwill for impairment between its annual test dates if market and economic conditions deteriorate or if volatility in the financial markets causes declines in the Company&#8217;s share price, increases the weighted average cost of capital, or changes valuation multiples or other inputs to its goodwill assessment. In addition, changes in the numerous variables associated with the judgments, assumptions, and estimates made by management in assessing the fair value could cause them to be impaired. Goodwill impairment charges are&#160;non-cash&#160;charges that could have a material adverse effect on the Company&#8217;s consolidated financial statements but in themselves do not have any adverse effect on its liquidity, cash flows from operating activities or debt covenants.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">An impairment loss of goodwill is not reversed. For other assets, an impairment loss may be reversed if the estimates used to determine the recoverable amount have changed. The reversal is limited so that the carrying amount of the asset does not exceed its recoverable amount or the carrying amount that would have been determined, net of amortization or depreciation, had no impairment loss been recognized for the asset in prior years. The reversal is recognized in the consolidated statements of income.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">j)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.12pt">Revenue recognition</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company generates revenue from contracts in which goods or services are typically provided over time. Revenue is measured based on the consideration the Company expects to be entitled to in exchange for providing goods and services, excluding amounts collected on behalf of third parties, such as duties and taxes collected from clients and remitted to government authorities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">While providing services, the Company incurs certain direct costs for subconsultants and other expenses that are recoverable directly from clients. The recoverable amounts of these direct costs are included in the Company&#8217;s gross revenue. Since these direct costs can vary significantly from contract to contract, changes in gross revenue may not be indicative of the Company&#8217;s revenue trends. Therefore, the Company also reports net revenue, which is gross revenue less subconsultants and other direct expenses. The Company assesses its revenue arrangements against specific criteria to determine whether it is acting as a principal or an agent. In general, the Company acts as a principal in its revenue arrangements because it obtains control of the goods or services before they are provided to the customer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Most of the Company&#8217;s contracts include a single performance obligation because the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and therefore is not distinct. The Company&#8217;s contracts may include multiple goods or services that are accounted for as separate performance obligations if they are distinct&#8212;if a good or service is separately identifiable from other items in the contract and if a customer can benefit from it. If a contract has multiple performance obligations, the consideration in the contract is allocated to each performance obligation based on the estimated stand-alone selling price.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company transfers control of the goods or services it provides to clients over time and therefore recognizes revenue progressively as the services are performed. Revenue from&#160;fixed-fee&#160;and&#160;variable-fee-with-ceiling&#160;contracts, including contracts in which the Company participates through joint arrangements, is recognized based on the percentage of completion method where the stage of completion is measured using costs incurred to date as a percentage of estimated costs for each contract. When the contract outcome cannot be measured reliably, revenue is recognized only to the extent that the expenses incurred are eligible to be recovered. Provisions for estimated losses on incomplete contracts are made in the period that the losses are determined. Revenue from&#160;time-and-material&#160;contracts without stated ceilings is recognized as costs are incurred based on the amount that the Company has a right to invoice.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings, and cash collections results in trade and other receivables, holdbacks, unbilled receivables, contract assets, and deferred revenue in the consolidated statements of financial position. Amounts are typically invoiced as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or when contractual milestones are achieved. Receivables represent amounts due from customers: trade and other receivables and holdbacks consist of invoiced amounts, and unbilled receivables consist of work in progress that has not yet been invoiced. Contract assets represent unbilled amounts where the right to payment is subject to more than the passage of time and includes performance-based incentives and services provided ahead of agreed contractual milestones. Contract assets are transferred to receivables when the right to consideration becomes unconditional. Deferred revenue represents amounts that have been invoiced but not yet recognized as revenue, including advance payments and billings in excess of revenue. Deferred revenue is recognized as revenue when (or as) the Company performs under the contract. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is adjusted for the effects of a significant financing component when the period between the transfer of the promised goods or services to the customer and payment by the customer exceeds one year. Holdbacks and advance payments are intended to provide protection against the failure of one party to adequately complete some or all of its obligations under the contract and do not typically result in a significant financing component.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">k)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.91pt">Employee benefit plans</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Defined benefit plans</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company sponsors defined benefit pension plans covering certain full-time employees and past employees, primarily in the United Kingdom. Benefits are based on final compensation and years of service. Benefit costs (determined separately for each plan using the projected unit credit method) are recognized over the periods that employees are expected to render services in return for those benefits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remeasurements, comprising actuarial gains and losses and the return on the plan assets (excluding interest), are recognized immediately in the consolidated statements of financial position with a corresponding debit or credit to other comprehensive income in the period they occur. Remeasurements are not reclassified to net income in subsequent periods.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The calculation of defined benefit obligations is performed at least annually by a qualified actuary, or more often as required due to plan amendments, curtailments, or settlements. When the calculation results in a potential asset, the recognized asset is limited to the economic benefits available in the form of any future refunds or of reductions in future contributions to the plan.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes the following changes in the net defined benefit obligations under administrative and marketing expenses: service costs comprising current service costs, past service costs, gains and losses on curtailments and&#160;non-routine&#160;settlements, net interest expense or income, and administrative expenses paid directly by the pension plans.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Past service costs are recognized in net income on the earlier of the date of the plan amendment or curtailment and the date that the Company recognizes related restructuring costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Defined contribution plans</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also contributes to group retirement savings plans and an employee share purchase plan. Certain plans are based on employee contribution amounts and subject to maximum limits per employee. The Company accounts for defined contributions as an expense in the period the contributions are made.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">l)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.32pt">Taxes</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tax rates and tax laws used to compute the amounts are those enacted or substantively enacted at the reporting date in the countries where the Company operates and generates taxable income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Current income tax</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes payable are typically expected to be settled within twelve months of the&#160;year-end&#160;date. However, there may be instances where taxes are payable over a longer period. Portions due after a&#160;one-year&#160;period are classified as&#160;non-current&#160;and are not discounted.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred tax</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax is determined using the liability method for temporary differences at the reporting date between the tax bases of assets and liabilities and their carrying amounts for financial reporting purposes. Deferred tax liabilities are generally recognized for all taxable temporary differences. Deferred tax assets are recognized for all deductible temporary differences and the carryforward of unused tax credits and unused tax losses, to the extent that it is probable that taxable profit will be available against which the deductible temporary differences and the carryforward of unused tax credits and unused tax losses can be utilized. Deferred taxes are not recognized for the initial recognition of goodwill; the initial recognition of assets or liabilities, outside of a business combination, that affect neither accounting nor taxable profit, and do not give rise to equal taxable and deductible temporary differences; the differences relating to investments in associates, subsidiaries, and interests in joint arrangements to the extent that the reversal can be controlled and it is probable that it will not reverse in the foreseeable future; and income taxes from the Organisation for Economic Cooperation and Developments (OECD) Pillar Two Model Rules as a result of the mandatory temporary exception adopted in IAS 12 (note 6a).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be used. Unrecognized deferred tax assets are reassessed at each reporting date and are recognized to the extent that it has become probable that future taxable profits will allow the deferred tax asset to be recovered.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current income tax and deferred tax relating to transactions that are recorded directly in equity or other comprehensive income are also recorded in equity or other comprehensive income. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sales tax</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues, expenses, and assets excluding trade receivables, are recognized net of the amount of sales tax recoverable from or payable to a taxation authority. The net amount of sales tax recoverable from or payable to a taxation authority is included as part of trade receivables or trade payables (as appropriate) in the consolidated statements of financial position.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">m)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:0.32pt"> Share-based payment transactions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the Company&#8217;s deferred share unit plan, the board of directors may receive deferred share units (DSUs), each of which is equal to one common share. Under the Company&#8217;s long-term incentive plan, certain members of the senior leadership teams are granted performance share units (PSUs) or restricted share units (RSUs) that vest and are settled after a three-year period. DSUs, PSUs, and RSUs are settled only in cash.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The cost of cash-settled transactions is measured initially at fair value at the grant date. For DSUs, this fair value is expensed on issuance with a corresponding liability recognized through other liabilities. For PSUs and RSUs, the fair value is expensed over the vesting period. These liabilities are remeasured to fair value at each reporting date, up to and including the settlement date, with changes in fair value recognized in administrative and marketing expenses.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">n)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.71pt">Business combinations and goodwill</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Business combinations are accounted for using the acquisition method, and the results of operations after the respective dates of acquisition are included in the consolidated statements of income. Acquisition-related costs are expensed when incurred in administrative and marketing expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The cost of an acquisition is measured as the consideration transferred at fair value at the acquisition date. Any deferred or contingent consideration to be transferred by the Company is recognized at fair value at the acquisition date. Subsequent changes to the fair value of the contingent consideration are recognized in other income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consideration paid for acquisitions may be subject to price adjustment clauses included in the purchase agreements and may extend over a number of years. At each consolidated statement of financial position date, these </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">price adjustment clauses are reviewed. This may result in an increase or decrease of deferred or contingent consideration (recorded as notes payable on the acquisition date) to reflect either more or less&#160;non-cash&#160;working capital than was originally recorded. Since these adjustments are a result of facts and circumstances occurring after the acquisition date, they are not considered measurement period adjustments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For some acquisitions, additional payments may be made to the employees of an acquired company that are based on the employees&#8217; continued service over an agreed time period. These additional payments are not included in the purchase price but are expensed as compensation when services are provided by the employees.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the purpose of impairment testing, goodwill acquired in a business combination is, from the acquisition date, allocated to each CGU or group of CGUs that is expected to benefit from the synergies of the combination, irrespective of whether other assets or liabilities of the acquiree are assigned to those units. Each CGU or group of CGUs represents the lowest level at which management monitors the goodwill.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of material accounting policy information applied by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ListOfAccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>List Of Accounting Policies</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ListOfAccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619921103808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Judgments, Estimates, and Assumptions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AccountingJudgementsAndEstimatesAbstract', window );"><strong>Accounting Judgements And Estimates [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory', window );">Significant Accounting Judgments, Estimates, and Assumptions</a></td>
<td class="text">Significant Accounting Judgments, Estimates, and Assumptions<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preparation of the Company&#8217;s consolidated financial statements requires management to make judgments, estimates, and assumptions that affect the reported amounts of revenues, expenses, assets, and liabilities, as well as the disclosure of contingent liabilities at the end of the reporting year. However, uncertainty about these assumptions and estimates could result in outcomes that require a material adjustment to the carrying amount of the asset or liability affected in future periods.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The conflicts in Ukraine and the Middle East, and the transition to higher inflationary environments have contributed to increased global economic and financial volatility; however, there have been no significant impacts on the Company's results and management continues to monitor for any potential impacts on the operations and financial position of the Company. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discussed below are the key management judgments and assumptions concerning the future and other key sources of estimation uncertainty at the reporting date that may lead to a material adjustment to the carrying amounts of assets and liabilities within the next financial year.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Revenue recognition</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for its revenue from&#160;fixed-fee&#160;and&#160;variable-fee-with-ceiling&#160;contracts using the percentage of completion method, which requires estimates to be made for contract costs and revenues. Contract costs include direct labor, direct costs for subconsultants, and other expenditures that are recoverable directly from clients. Progress on jobs is regularly reviewed by management and estimated costs to complete are revised based on the information available at the end of each reporting period. Contract cost estimates are based on various assumptions that can result in a change to contract profitability from one financial reporting period to another. Assumptions are made about labor productivity, the complexity of the work to be performed, the performance of subconsultants, and the accuracy of original bid estimates. Estimating costs is subjective and requires management&#8217;s best judgments based on the information available at that time.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On an ongoing basis, estimated revenue is updated to reflect the amount of consideration the Company expects to be entitled to in exchange for providing goods and services. Revenue estimates are affected by various uncertainties that depend on the outcome of future events, including change orders, claims, and variable consideration.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change orders are included in estimated revenue when management believes the Company has an enforceable right to the change order, the amount can be estimated reliably, and realization is highly probable. Claims against other parties, including subconsultants, are recognized as a reduction in costs using the same criteria. To evaluate these criteria, management considers the contractual or legal basis for the change order, the cause of any additional costs incurred, and the history of favorable negotiations for similar amounts. As change orders are not recognized until highly probable, it is possible for the Company to have substantial contract costs recognized in one accounting period and associated revenue or reductions in cost recognized in a later period</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s contracts may include variable consideration such as revenue based on costs incurred and contract provisions for performance-based incentives or penalties. Variable consideration is estimated by determining the most likely amount the Company expects to be entitled to, unless the contract includes a range of possible outcomes for performance-based amounts. In that case, the expected value is determined using a probability weighting of the range of possible outcomes. Variable consideration, including change orders approved as to scope but unapproved </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">as to price, is included in estimated revenue to the extent it is highly probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration are based on historical experience, anticipated performance, and management&#8217;s best judgment based on the information available at the time.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consideration in contracts with multiple performance obligations is allocated to the separate performance obligations based on estimates of stand-alone selling prices. The primary method used to estimate the stand-alone selling price is expected cost plus an appropriate margin. To determine the appropriate margin, management considers margins for comparable services under similar contracts in similar markets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in estimates are reflected in the period in which the circumstances that gave rise to the change became known and affect the Company&#8217;s revenue, unbilled receivables, contract assets, and deferred revenue.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Impairment of non-financial assets</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impairment exists when the carrying amount of an asset or CGU or group of CGUs exceeds its recoverable amount, which is the higher of its fair value less costs of disposal or its value in use. Fair value less costs to sell is based on a discounted cash flow model and observable market prices for an arm&#8217;s length transaction of similar assets, less incremental costs for disposing of the asset. The value in use calculation is based on a discounted cash flow model. The cash flows are derived from budgets over an appropriate number of years and do not include restructuring activities that the Company is not yet committed to or significant future investments that will enhance the asset&#8217;s performance of the CGU or group of CGUs being tested.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company validat</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">es its estimate of the fair value of each asset, CGU or group of CGUs, by comparing the resulting multiples to multiples derived from comparable public companies and comparable company transactions. The Company reconciles the total fair value of all CGUs and groups of CGUs with its market capitalization to determine whether the sum is reasonable. If the reconciliation indicates a significant difference between the external market capitalization and the fair value of the CGUs or groups of CGUs, the Company reviews and adjusts, if appropriate, the discount rate of the CGUs or groups of CGUs and considers whether the implied acquisition premium (if any) is reasonable in light of current market conditions. The fair value measurement is categorized as level 3 in the fair value hierarchy based on the significant inputs in the valuation technique used (note 4h). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Goodwill</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To arrive at the estimated recoverable amount of goodwill, the Company uses estimates of economic and market information, including arm&#8217;s length transactions for similar assets, growth rates in revenues, estimates of future expected changes in operating margins, and cash expenditures. The Company estimates the recoverable amount by using the fair value less costs of disposal approach. It estimates fair value using market information and discounted&#160;after-tax&#160;cash flow projections, which is known as the income approach. The income approach uses a CGU's or group of CGUs' projection of estimated operating results and discounted cash flows based on a discount rate that reflects current market conditions and the risk of achieving the cash flows. The Company uses cash flow projections covering at least a five-year period derived from financial forecasts approved by senior management. To arrive at cash flow projections, the Company uses estimates of economic and market information over the projection period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease assets and associated property and equipment</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To arrive at the estimated recoverable amount of lease assets and associated property and equipment, the Company uses economic and market information, including arm's length transactions for similar assets, estimates of future changes in variable head lease payments, potential sublease terms and conditions, including the timing and amount of associated cash inflows and initial direct costs, and assumptions about the future use of associated property and equipment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company estimates the recoverable amount by using the value in use approach. It estimates fair value using market information and probability weighted pre-tax cash flow projections discounted to their present value using a&#160;pre-tax&#160;discount rate that reflects current market assessments of the time value of money and the risks specific to the asset or CGU. The Company uses cash flow projections covering the remaining head lease term from financial forecasts approved by senior management.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">c)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt">Business combinations</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In a business combination, the Company may acquire certain assets and assume certain liabilities of an acquired entity. The estimate of fair values for these transactions involves judgment to determine the fair values assigned to the tangible and intangible assets (i.e., backlog, client relationships, and trademarks) and the liabilities assumed on the acquisition. Determining fair values involves a variety of assumptions, including revenue growth rates, client retention rates, expected operating income, and discount rates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time, as a result of the timing of acquisitions in relation to the Company&#8217;s reporting schedule, certain estimates of fair values of assets and liabilities acquired may not be finalized at the initial time of reporting. These estimates are completed after the vendors&#8217; final financial statements have been prepared and accepted by the Company, after detailed project portfolio reviews are performed, and when the valuations of intangible assets and other assets and liabilities acquired are finalized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Assessments are performed on acquisition agreements with deferred or contingent consideration arrangements to determine whether the amounts payable represents business combination consideration or an arrangement that is separate from the business combination. Management applies judgment and the requirements of IFRS 3 to determine whether deferred or contingent arrangements are part of the business combination consideration. </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">d)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Leases</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities are discounted using the Company's incremental borrowing rate (IBR) when the interest rate implicit in the lease cannot be readily determined. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The IBR is the rate of interest that the Company would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the lease asset in a similar economic environment. The Company estimates the IBR based on the lease term, collateral assumptions, and the economic environment in which the lease is denominated.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt">Provision for self-insured liabilities and claims</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the normal conduct of operations, various legal claims are pending against the Company, alleging, among other things, breaches of contract or negligence in connection with the performance of its services. The Company carries professional liability insurance, subject to certain deductibles and policy limits, and self-insures certain risks, including professional liability, automobile liability, and employment practices liability. In some cases, the Company may be subject to claims for which it is only partly insured or completely insured. The accrual for self-insured liabilities includes estimates of the costs of reported claims and is based on management&#8217;s assumptions, including consideration of actuarial estimates. These estimates of loss are derived from loss history that is then subjected to actuarial techniques to determine the proposed liability. Actual losses may vary from those used in the actuarial projections. An increase or decrease in loss is recognized in the period that the loss is determined and increases or decreases the Company&#8217;s self-insured liabilities and reported expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Damages assessed in connection with and the cost of defending such actions could be substantial and possibly in excess of policy limits, for which a range of possible outcomes are either not able to be estimated or not expected to be significant. However, based on advice and information provided by legal counsel, the Company&#8217;s previous experience with the settlement of similar claims, and the results of the annual actuarial review, management believes that the Company has recognized adequate provisions for probable and reasonably estimated liabilities associated with these claims. In addition, management believes that it has appropriate insurance in place to respond to and offset the cost of resolving these claims.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to uncertainties in the nature of the Company&#8217;s legal claims, such as the range of possible outcomes and the progress of the litigation, provisions for self-insured liabilities and claims involve estimates. The ultimate cost to resolve these claims may exceed or be less than that recorded in the consolidated financial statements. Management believes that the ultimate cost to resolve these claims will not materially exceed the insurance coverage or provisions accrued and, therefore, would not have a material adverse effect on the Company&#8217;s consolidated statements of income and financial position.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">f)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.92pt">Employee defined benefit plans</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The cost of the defined benefit pension plans and the present value of the pension obligations are determined separately for each plan using actuarial valuations. An actuarial valuation involves making various assumptions that may differ from actual future developments. These include determining the discount rate, mortality rates, future salary </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">increases, inflation, and future pension increases. Due to the complexities involved in the valuation and its long-term nature, the defined benefit obligation and cost are highly sensitive to changes in these assumptions, particularly to the discount and mortality rates (although portions of the pension plans have protection against changes in the discount rate and improving mortality rates by utilizing annuities). All assumptions are reviewed annually.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In determining the appropriate discount rate, management considers the interest rates of corporate bonds in currencies consistent with the currencies of the post-employment obligation and that have an &#8216;AA&#8217; rating or above, as set by an internationally acknowledged rating agency, and extrapolated as needed along the yield curve to correspond with the expected term of the benefit obligation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The mortality rate is based on publicly available information in the actuarial profession&#8217;s publications plus any special geographical or occupational features of each plan&#8217;s membership. Mortality tables tend to change only at intervals in response to demographic changes. Future salary increases reflect the current estimate of management. Pension increases are calculated based on the terms of the individual plans and estimated future inflation rates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In determining whether the purchase of a bulk annuity contract results in a settlement of the Company's defined benefit obligations, management considers the intent of the transaction as well as the degree to which the Company continues to retain the related risks and obligations. </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">g)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Taxes</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s income tax assets and liabilities are based on interpretations of income tax legislation across various jurisdictions, primarily in Canada, United States, the United Kingdom, and Australia. The Company&#8217;s effective tax rate can change from year to year based on the mix of income among jurisdictions, changes in tax laws in these jurisdictions, and changes in the estimated value of deferred tax assets and liabilities. The Company&#8217;s income tax expense reflects an estimate of the taxes it expects to pay for the current year, as well as a provision for changes arising in the values of deferred tax assets and liabilities during the year. The tax value of these assets and liabilities is impacted by factors such as accounting estimates inherent in these balances, management&#8217;s expectations about future operating results, previous tax audits, and differing interpretations of tax regulations by the taxable entity and the responsible tax authorities. Differences in interpretation may arise for a wide variety of issues, depending on the conditions prevailing in the respective legal entity&#8217;s domicile. Management regularly assesses the likelihood of recovering value from deferred tax assets, such as loss carryforwards, as well as from deferred tax depreciation of capital assets, and adjusts the tax provision accordingly.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax assets are recognized for all unused tax losses to the extent that it is probable that taxable profit will be available against which the losses can be utilized. Significant management judgment is required to determine the amount of deferred tax assets that can be recognized based on the likely timing and the level of future taxable profits, together with future&#160;tax-planning&#160;strategies. If estimates change, the Company may be required to recognize an adjustment to its deferred income tax asset or liability and income tax expense.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Uncertainties exist with respect to the interpretation of complex tax regulations and the amount and timing of deferred taxable income. If the Company determines that it is not probable that a taxation authority will accept an uncertain tax treatment, then an uncertain tax liability is recorded using either the most likely amount or the expected value method, depending on which method better predicts the resolution of the circumstances giving rise to the uncertainty.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Uncertain tax liabilities are presented as either income taxes payable or deferred tax liabilities. This depends on whether the uncertain tax liabilities are in respect of taxable profit for a period or income taxes payable in future periods in respect of taxable temporary differences.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_AccountingJudgementsAndEstimatesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounting Judgements And Estimates</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AccountingJudgementsAndEstimatesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893704256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements and Changes to Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract', window );"><strong>Accounting Policies, Changes In Accounting Estimates And Errors [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory', window );">Recent Accounting Pronouncements and Changes to Accounting Policies</a></td>
<td class="text">Recent Accounting Pronouncements and Changes to Accounting Policies<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a) Recent adoptions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following amendments became effective on January 1, 2023 and did not have a material impact on the Company's consolidated financial statements:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In February 2021, the IASB issued Definition of Accounting Estimates (Amendments to IAS 8). The amendments define accounting estimates and clarify the distinction between changes in accounting estimates and changes in accounting policies. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In February 2021, the IASB issued Disclosure of Accounting Policies (Amendments to IAS 1 and IFRS Practice Statement 2). The amendments provide guidance to help entities disclose their material (previously "significant") accounting policies. </span></div><div style="padding-left:45pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In May 2021, the IASB issued Deferred Tax related to Assets and Liabilities arising from a Single Transaction (Amendments to IAS 12). The amendments narrow the scope of the recognition exemption so that companies are required to recognize deferred tax for transactions that give rise to equal amounts of taxable and deductible temporary differences, such as leases. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In May 2023, the IASB issued International Tax Reform&#8212;Pillar Two Model Rules (Amendments to IAS 12). The amendments provide a mandatory immediate temporary exception to accounting for deferred taxes arising from the Organisation for Economic Co-operation and Development's (OECD) international tax reform and introduce additional disclosure requirements for annual financial statements. The amendments were effective immediately upon issue and were applied retrospectively. The Company has applied the exception to recognizing deferred tax assets and liabilities related to Pillar Two income taxes.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b) Future adoptions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Listed below are the standards, amendments, and interpretations that the Company reasonably expects to be applicable at a future date and intends to adopt when they become effective. The Company is currently considering the impact of adopting these standards, amendments, and interpretations on its consolidated financial statements and cannot reasonably estimate the effect at this time.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In January 2020, the IASB issued Classification of Liabilities as Current or Non-current (Amendments to IAS 1) that aims to promote consistency by helping companies determine whether debt and other liabilities with an uncertain settlement date should be classified as current or non-current in the statement of financial position. The amendments also clarify the classification requirements for debt a company might settle by converting it into equity. In October 2022, the IASB issued Non-current Liabilities with Covenants (Amendments to IAS 1) that provides guidance on how covenants may affect an entity's right to defer settlement of a liability for at least twelve months after the reporting period, which may determine whether a liability should be presented as current or non-current. Both of these amendments to IAS 1 are effective for annual reporting periods beginning on or after January 1, 2024, with earlier application permitted, applied retrospectively.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In September 2022, the IASB issued Lease Liability in a Sale and Leaseback (Amendments to IFRS 16). The amendments address the measurement requirements for sale and leaseback transactions. The amendments require a seller-lessee to subsequently measure lease liabilities arising from a leaseback in a way that it does not recognize any amount of the gain or loss that relates to the right of use it retains. The amendments are effective for annual reporting periods beginning on or after January 1, 2024, with earlier application permitted, applied retrospectively.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In May 2023, the IASB issued Supplier Finance Arrangements (Amendments to IAS 7 and IFRS 7), which introduces new disclosure requirements related to an entity's use of supplier finance arrangements. The amendments are effective for annual reporting periods beginning on or after January 1, 2024, with earlier application permitted. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In August 2023, the IASB issued Lack of Exchangeability</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Amendments to IAS 21), which clarifies that entities must estimate the spot exchange rate when it is determined that a currency lacks exchangeability </span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and introduces targeted disclosure requirements. The amendments are effective for annual reporting periods beginning on or after January 1, 2025, with earlier application permitted.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for changes in accounting policies, accounting estimates and errors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Section Accounting policies<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS08_g7-31_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounting Policies, Changes In Accounting Estimates And Errors</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894275248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_BusinessAcquisitionsAbstract', window );"><strong>Business Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsExplanatory', window );">Business Acquisition</a></td>
<td class="text">Business Acquisition<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions in 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On April 1, 2022, the Company purchased the assets of Barton Willmore LLP and all the shares of Barton Willmore Holdings Limited (collectively Barton Willmore) for cash consideration and notes payable. Barton Willmore is a 300- person firm based in the United Kingdom. The firm provides planning and design services for both public and private clients across all development sectors, with specific expertise in the residential space. This addition further strengthened the Company&#8217;s Infrastructure operations in the Global group of CGUs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 28, 2022, the Company acquired all of the shares of L2, Inc., and Partridge Architects, Inc. and all of the membership interests of L2Partridge, LLC (collectively L2P) for cash consideration and notes payable. L2P is a 40-person firm headquartered in Philadelphia, Pennsylvania serving the science and technology, commercial workplace, higher education, residential, and hospitality markets. This acquisition further strengthened the Company's Buildings operations in the United States CGU.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition in 2023</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 30, 2023, the Company acquired all of the shares of Environmental Systems Design, Inc. (ESD), for cash consideration and notes payable. ESD is a 300-person firm headquartered in Chicago. The firm provides building engineering services, specializing in mission critical and data center services. This addition further strengthened the Company&#8217;s Buildings operations in the United States CGU.</span></div><div style="margin-bottom:3pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Details of the consideration transferred and the fair value of the identifiable assets and liabilities acquired at the date of acquisition, including measurement period adjustments for prior acquisitions, are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.111%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash consideration</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">86.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">50.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consideration</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">137.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">93.1&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash consideration</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">86.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash acquired</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net cash paid</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">75.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.4&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets and liabilities acquired</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-cash&#160;working capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">37.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(13.6)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total identifiable net assets at fair value</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">63.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28.4&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Goodwill arising on acquisitions</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">74.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.7&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred consideration is included as notes payable and has been assessed as part of the business combination and recognized at fair value at the acquisition date. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-cash working capital includes trade receivables and unbilled receivables which are recognized at fair value at the time of acquisition, and their fair value approximates their net carrying value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill consists of the value of expected synergies arising from an acquisition, the expertise and reputation of the assembled workforce acquired, and the geographic location of the acquiree. Tax deductible goodwill and intangible assets arising from the ESD acquisition was $111.9.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, provision for claims outstanding relating to all prior acquisitions were $21.6, based on their expected probable outcome (note 17). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross revenue earned from ESD since the acquisition date was $68.3. </span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value of net assets for current and prior year acquisitions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preliminary fair values of the net assets recognized in the Company&#8217;s consolidated financial statements were based on management&#8217;s best estimates of the acquired identifiable assets and liabilities at the acquisition dates. Management finalized the fair value assessments of assets and liabilities purchased from Barton Willmore and L2P. For ESD, management is reviewing vendor's closing financial statements, purchase adjustments, and other outstanding information. Once the reviews are completed and approvals are obtained, the valuation of acquired assets and liabilities will be finalized.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBusinessCombinationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combinations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Section Disclosures<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS03_g59-63_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_BusinessAcquisitionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisitions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_BusinessAcquisitionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894062000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Cash Equivalents<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory', window );">Cash and Cash Equivalents</a></td>
<td class="text">Cash and Cash Equivalents<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s policy is to invest cash in excess of operating requirements in highly liquid investments. For the purpose of the consolidated statements of cash flows, cash and cash equivalents consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">194.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">139.5&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrestricted investments</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">158.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">352.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">148.3&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894311504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and Other Receivables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory', window );">Trade and Other Receivables</a></td>
<td class="text">Trade and Other Receivables<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade receivables, net of expected credit losses of $2.7 (2022 &#8211; $2.0)</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,016.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">988.1&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Holdbacks and other</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">47.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Trade and other receivables</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,063.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,028.0&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aging analysis of gross trade receivables is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.203%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1&#8211;30<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">31&#8211;60<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">61&#8211;90<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">91&#8211;120<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">121+<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,018.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">503.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">309.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">92.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">31.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">990.1&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">556.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">246.9&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71.6&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.8&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information about the Company&#8217;s exposure to credit risks for trade and other receivables is included in note 24.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of trade and other receivables. [Refer: Trade and other receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893476896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory', window );">Property and Equipment</a></td>
<td class="text">Property and Equipment<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.203%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Engineering<br/>Equipment<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Office<br/>Equipment<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Leasehold<br/>Improvements<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">128.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">83.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">243.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">499.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Measurement period adjustment net of acquisition additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(19.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(35.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(76.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">138.5&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80.2&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">248.1&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46.2&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">513.0&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">89.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions arising on acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(21.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(38.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(77.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">154.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">75.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">238.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">52.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">520.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">265.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(33.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(69.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net reversal of impairment (note 11)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67.2&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42.8&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">134.2&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.1&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">262.3&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(20.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(34.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(67.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net impairment (note 11)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">68.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">41.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">125.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">252.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net book value</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">113.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">85.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">33.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">112.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">35.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">267.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in the Other category is automotive equipment, buildings, land, and an ownership interest in an aircraft.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS16_g73-79_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894071536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseAbstract', window );"><strong>Lease [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfLeasesExplanatory', window );">Lease Assets</a></td>
<td class="text">Lease Assets<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Building<br/>$</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other<br/>$</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">459.7&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.8&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">476.5&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(115.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(122.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Modifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Reversal of impairment, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">455.0</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.4</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">470.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(114.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(121.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Modifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Reversal of impairment, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">431.0</span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11.9</span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">442.9</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company leases buildings for its office spaces across the globe. Lease terms typically range from 1 to 15 years and a weighted average remaining lease term of 6.2 years at </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (2022 - 6.6 years). To provide operational flexibility, the Company includes extension and termination options in certain leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company leases vehicles and office equipment with terms typically ranging from 1 to 7 years and a weighted average remaining lease term of 2.8 years at December&#160;31, 2023 (2022 - 3.2 years). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also leases IT equipment and other equipment with terms typically ranging from 1 to 5 years. These leases are generally short-term or for&#160;low-value&#160;assets that the Company has elected not to recognize in lease assets and lease liabilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's acquisition integration activities and initiatives to optimize office space led to the approval of formal plans to sublease and exit certain underutilized office spaces. These changes in use resulted in the recognition of impairment losses (note 30), where the carrying amount of the assets exceeded the recoverable amount, determined based on the value in use method, and an onerous contract provision of $2.5 (2022 - $19.0) (note 17). Subsequent payments made for variable costs on impaired office lease assets reduced the estimated future cash outflows and increased the recoverable amount of the leased assets resulting in the reversal of previously recorded impairments.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amounts recognized in administrative and marketing expenses</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rent expense - variable lease payments</span></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">47.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rent expense - short-term leases and leases of&#160;low-value&#160;assets</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from subleases</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2.9)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">47.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Variable lease payments include operating expenses, real estate taxes, insurance, and other variable costs. Future undiscounted cash flows for short-term leases, leases of&#160;low-value&#160;assets, variable lease payments, and sublease payments receivable are disclosed in note 20. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash outflows for lease liabilities are disclosed in note 32.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfLeasesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Section Presentation<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g47-50_TI<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g51-60_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfLeasesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LeaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LeaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891023664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_GoodwillAbstract', window );"><strong>Goodwill [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGoodwillExplanatory', window );">Goodwill</a></td>
<td class="text">Goodwill<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross goodwill, beginning of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,524.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,362.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisitions</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">74.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(36.6)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">97.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross goodwill, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,562.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,524.4&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated impairment losses</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(178.0)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(178.0)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net goodwill, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,384.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,346.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill arising from acquisitions includes factors such as the expertise and reputation of the assembled workforce acquired, the geographic location of the acquiree, and the expected synergies.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company considers its CGUs based on the interdependence of cash flows between different geographic locations and how management monitors the operations. As such, the CGUs are defined as Canada, US, Asia/Pacific, Latin America, and UK/Europe/Middle East. As goodwill is not monitored at a level lower than the Company&#8217;s operating segments, the CGUs excluding Canada and the US are grouped in Global for purposes of allocating goodwill and testing impairment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill was allocated to its CGUs or group of CGUs as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">359.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">359.5&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,452.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,408.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Global</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">572.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">578.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Allocated</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,384.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,346.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October&#160;1, 2023, and October&#160;1, 2022, the Company performed its annual goodwill impairment test in accordance with its policy described in note 4. Based on the results of the 2023 and 2022 tests, the Company concluded that the recoverable amount of each CGU or group of CGUs exceeded its carrying amount and, therefore, goodwill was not impaired.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assumptions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The calculation of fair value less costs of disposal is most sensitive to the following key assumptions:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Operating margin rates based on actual experience and management&#8217;s long-term projections. Operating margin is defined as project margin less the sum of administrative and marketing expenses, depreciation of property and equipment, amortization of software, and other adjustments such as lease interest and principal lease payments.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Discount rates reflecting investors&#8217; expectations when discounting future cash flows to a present value, taking into consideration market rates of return, capital structure, company size, and industry risk. If necessary, a discount rate is further adjusted to reflect risks specific to a CGU or group of CGUs when future estimates of cash flows have not been adjusted. For its October&#160;1, 2023 impairment tests, the Company discounted the cash flows using an&#160;after-tax&#160;discount rate of 8.9% for Canada, 9.5% for United States, and a weighted average discount rate of 10.8% for the Global group of CGUs (October 1, 2022 - 8.8% for Canada, 9.4% for United States, and 10.1% for the Global group of CGUs). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assumptions:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Terminal growth rates based on actual experience and market analysis. Projections are extrapolated beyond five years using a growth rate that does not exceed 3.5% (2022 &#8211; 3.8%). </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Non-cash&#160;working capital requirements are based on historical actual rates, market analysis, and management&#8217;s long-term projections.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Net revenue growth rate based on management&#8217;s best estimates of cash flow projections over a five-year period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sensitivity to changes in assumptions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As at October&#160;1, 2023, the recoverable amounts of the Canada and US CGUs exceeded their carrying amounts and management believes that no reasonably possible change in any of the above key assumptions would have caused the carrying amount to exceed its recoverable amount. The recoverable amount of the Global group of CGUs exceeded its carrying amount by $106.7 assuming terminal operating margins averaging 9.3%. Assuming all other assumptions remain the same, the terminal operating margin would need to decline by 100-basis points for the Global group of CGUs carrying amount to exceed its recoverable amount.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_GoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_GoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894081184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsExplanatory', window );">Intangible Assets</a></td>
<td class="text">Intangible Assets<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Client<br/>Relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Contract<br/>Backlog</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Software and other</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">463.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">592.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions arising on acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Removal of fully amortized assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(24.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(44.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">471.9&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48.6&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90.2&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">610.7&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions arising on acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Removal of fully amortized assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(25.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(47.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(39.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(112.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">464.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">64.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">540.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated amortization</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">185.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">218.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Removal of fully amortized assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(24.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(44.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">215.6&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.4&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43.3&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">290.3&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Removal of fully amortized assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(25.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(47.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(39.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(112.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">232.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">38.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">274.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net book value</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">256.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">320.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">231.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">26.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">265.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, the Company concluded that there were no indicators of impairment related to intangible assets.</span></div>The net book value of software acquired through software financing obligations is $15.4 (2022 - $32.7).<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS38_g118-128_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891356000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherAssetAbstract', window );"><strong>Other Asset [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherAssetsExplanatory', window );">Other Assets</a></td>
<td class="text">Other Assets<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments held for self-insured liabilities</span></td><td colspan="3" style="padding:2px 1.75pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">204.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Holdbacks on long-term contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">25.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">48.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-financial assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">18.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">296.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">234.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion - financial</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion -&#160;non-financial</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term portion</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">279.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">224.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial assets - Other primarily includes indemnifications, sublease receivables, deposits, and derivative financial instruments (note 24).&#160;Non-financial&#160;assets - Other primarily includes investments in joint ventures and associates, transaction costs on long-term debt, and investment tax credits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments held for self-insured liabilities include government and corporate bonds that are classified as FVOCI with unrealized gains (losses) recorded in other comprehensive income. Investments also include equity securities that are classified as FVPL with gains (losses) recorded in net income. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Their fair value and amortized cost are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair&#160;Value</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortized<br/>Cost/Cost</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair&#160;Value</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortized<br/>Cost/Cost</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bonds</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">127.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">125.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">105.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity securities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">77.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">66.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">204.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">191.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The bonds bear interest at rates ranging from 0.63% to 8.00% per annum (2022 &#8211; 0.75% to 8.00%). The terms to maturity of the bond portfolio, stated at fair value, are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Within one year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">After one year but not more than five years</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">43.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">More than five years</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">83.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">127.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other assets. [Refer: Other assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_OtherAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OtherAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891356000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and Other Payables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory', window );">Trade and Other Payables</a></td>
<td class="text">Trade and Other Payables<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade accounts payable and accruals</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">351.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">300.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee and payroll liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">392.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">368.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other accrued liabilities</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">74.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Trade and other payables</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">818.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">755.7&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of trade and other payables. [Refer: Trade and other payables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893484256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBorrowingsExplanatory', window );">Long-Term Debt</a></td>
<td class="text">Long-Term Debt<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior unsecured notes</span></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">547.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">298.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving credit facility</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">79.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">533.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Term loan facilities</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">408.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">307.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software financing obligations</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,129.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,235.8&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">146.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term portion</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">982.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,183.6&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Senior unsecured notes</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's senior unsecured notes (the notes) consist of:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">$300 of notes that mature on October 8, 2027, bearing interest at a fixed rate of 2.048% per annum; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">$250 of notes issued on June 27, 2023, that mature on June 27, 2030. The notes bear interest at a fixed rate of 5.393% per annum.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The notes rank pari passu with all other debt and future indebtedness of the Company. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revolving credit and term loan facilities</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has syndicated senior credit facilities, structured as a sustainability-linked loan, consisting of a senior revolving credit facility in the maximum amount of $800 and a senior term loan of $310 in two tranches. Additional funds of $600 can be accessed subject to approval and under the same terms and conditions. The revolving credit facility and the term loan are unsecured, may be repaid from time to time at the option of the Company, and mature at various dates before December 8, 2027. On June 16, 2023, the Company also entered into an unsecured bilateral term credit facility of $100 that matures on June 17, 2024. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the revolving credit facility of $79.5 (U</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">S$60.0) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was payable in US funds (2022 - in Canadian funds of $376.0 and US funds of $157.0 (US$116.0)). As at December&#160;31, 2023 and 2022, the term loan facilities were payable in Canadian funds. The average interest rate for the revolving credit facility and term loan facilities at December&#160;31, 2023, was 6.78% (2022 &#8211; 6.09%).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The funds available under the revolving credit facility are reduced by overdrafts (included in bank indebtedness in the consolidated statements of financial position) and outstanding letters of credit issued pursuant to the facility agreement. At December&#160;31, 2023, the Company had issued outstanding letters of credit that expire at various dates before October 2024, are payable in various currencies, and total $2.4 (2022 &#8211; $2.6). These letters of credit were issued in the normal course of operations, including the guarantee of certain office rental obligations. At December&#160;31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$718.1 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2022 &#8211; $223.6) was available under the revolving credit facility.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Bank indebtedness </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has an uncommitted unsecured multicurrency credit facility of up to &#163;20 and an overdraft facility of up to AU$5, repayable on demand. The average interest rate at December&#160;31, 2023, was 6.59% (2022 - 5.18%) and the amount drawn was $23.6 (2022 - $24.6). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank indebtedness also includes overdrafts drawn under the terms of the Company&#8217;s syndicated senior credit facilities. No balances were drawn at December&#160;31, 2023 (2022 - $40.8).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Notes payable</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes payable consists primarily of notes payable for acquisitions and are due at various times from </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024 to 2026</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Repayment is contingent on selling shareholders complying with the terms of the acquisition agreements. The weighted average interest rate on the notes payable at December&#160;31, 2023, was 3.9% (2022 &#8211; 1.6%). The aggregate maturity value of the notes of $84.3 (2022 - $62.8) is comprised of:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CAD</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign currency </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CAD</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency </span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">US dollars</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">54.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">41.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">British pounds </span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other currencies </span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.1&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Software financing obligations</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has financing obligations for software, included in intangible assets, bearing interest at rates up to 5.94% (2022 - up to 5.94%). These obligations expire at various dates before 2027. Software additions acquired through software financing obligations during 2023 were $0.6 (2022 - $19.3) and have been excluded from the consolidated statement of cash flows (note 32).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Letter of credit and surety facilities</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has a separate letter of credit facility outside of its revolving credit facility that provides letters of credit up to $100. At December&#160;31, 2023, $57.0 (2022 &#8211; $66.9) in aggregate letters of credit outside of the Company&#8217;s credit facilities were issued in various currencies. Of these letters of credit, $41.6 (2022 &#8211; $54.6) expire at various dates before January 2025 and $15.4 (2022 &#8211; $12.3) have open-ended terms.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has surety facilities related to Construction Services (which was sold in 2018) to accommodate the issuance of bonds for certain types of project work. At December&#160;31, 2023, the Company retained bonds of $16.6 (2022 - </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$27.1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in US funds under these surety facilities that will expire on completion of the associated projects</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The estimated completion dates of these projects are before July 2024. Although the Company remains obligated for these instruments, the purchaser of the Construction Services business has indemnified the Company for any obligations that may arise from these bonds.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also has $20.3 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2022 - $18.8)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in bonds for our continuing operations that will expire on completion of the associated projects. The estimated completion dates of these projects are before August 2029.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBorrowingsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBorrowingsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893569712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract', window );"><strong>Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory', window );">Provisions</a></td>
<td class="text">Provisions<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:31.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.426%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.429%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Self- <br/>insured <br/>liabilities<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Claims <br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease <br/>restoration<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Onerous <br/>contracts <br/>$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">94.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">52.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">33.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">197.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current year provisions</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">20.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">21.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">61.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Paid or otherwise settled</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(26.7)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(26.1)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(4.5)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(13.1)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(70.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1.0)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(0.1)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(0.2)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2.7)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">86.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">46.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">28.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">24.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">186.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">25.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">51.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term portion</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">78.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">21.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">134.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash outflows for provisions for claims are expected to occur within the next one to five years, although this is uncertain and depends on the development of the various claims. These outflows are not expected to have a material impact on the Company&#8217;s net cash flows. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for lease restoration relates to building leases (note 11). Cash outflows for provisions for lease restoration are expected to occur within the next one to twelve years.</span></div>Contingencies and Guarantees<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The nature of the Company&#8217;s legal claims and the provisions recorded for these claims are described in notes 4 and 5. Although the Company accrues adequate provisions for probable legal claims, it has contingent liabilities relating to reported legal incidents that, based on current known facts, are not probable to result in future cash outflows. The Company is monitoring these incidents and will not accrue any provision until further information results in a situation in which the criteria required to record a provision is met. Due to the nature of these incidents, such as the range of possible outcomes and the possibility of litigation, it is not practicable for management to estimate the financial effects of these incidents, the amount and timing of future outflows, and the possibility of any reimbursement of these outflows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the normal course of business, the Company provides indemnifications and, in limited circumstances, surety bonds and guarantees. These are often standard contractual terms and are provided to counterparties in transactions such as purchase and sale contracts for assets or shares, service agreements, and leasing transactions. The Company also indemnifies its directors and officers against any and all claims or losses reasonably incurred in the performance of their service to the Company to the extent permitted by law. These indemnifications may require the Company to compensate the counterparty for costs incurred as a result of various events, including changes to or in the interpretation of laws and regulations, or as a result of damages or statutory sanctions that may be suffered by the counterparty as a consequence of the transaction. The terms of these indemnifications and guarantees will vary based on the contract, the nature of which prevents the Company from making a reasonable estimate of the maximum potential amount that it could be required to pay to counterparties. In most cases, the potential payment amount of an outstanding indemnification or guarantee is limited to the remaining cost of work to be performed under service contracts. The Company carries liability insurance, subject to certain deductibles and policy limits, that provides protection against certain insurable indemnifications. Historically, the Company has not made any material payments under such indemnifications or guarantees, and no amounts have been accrued in the consolidated financial statements with respect to these indemnifications and guarantees.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other provisions, contingent liabilities and contingent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS37_g84-92_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Provisions, Contingent Liabilities And Contingent Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893980656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory', window );">Employee Defined Benefit Plans</a></td>
<td class="text">Employee Defined Benefit Plans<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net defined benefit pension asset</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">72.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net defined benefit pension liability</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(15.6)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">End of employment benefit plans</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(13.9)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(15.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(29.5)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(32.3)</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Defined benefit pension plans</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company sponsors defined benefit pension plans (the Plans) covering certain full-time and past employees, primarily in the United Kingdom. The benefits for the Plans are based on final compensation and years of service. The Plans are closed to new participants and have ceased all future service benefits, although the future salary link has been retained for certain continuing active members.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Plans are governed by the laws of the United Kingdom. Each pension plan has a board of trustees that is responsible for administering the assets and defining the investment policies of the Plans.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The funding objective of each pension plan is to have sufficient and appropriate assets to meet actuarial liabilities. The board of trustees reviews the level of funding required based on separate triennial actuarial valuations for funding purposes; the most recent were completed as a</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">t</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> March 31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Plans require that contributions be made to separately administered funds, which are maintained independently by custodians. The Company expects to contribute approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $7 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to the Plans in 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Plans expose the Company to a number of risks, including changes to long-term UK interest rates and inflation expectations, movements in global investment markets, changes in life expectancy rates, foreign exchange risk, and regulatory risk from changes in UK pension legislation. The Company is also exposed to price risk because the Plans&#8217; assets include investments in equities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has a bulk annuity policy for a UK pension scheme and also holds guaranteed annuities for certain plan members upon retirement. Future cash flows from annuities will match the amount and timing of certain benefits payable under the Plans, partially mitigating the Company's exposure to future volatility in the related obligations. At </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2023, 55.2% (2022 - 56.9%) of the defined benefit obligation was fully covered against changes in interest rates and longevity post-retirement. Post-retirement benefits that are fully matched with annuity policies have been included in both the asset and liability figures in the following tables.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A liability-driven investment (LDI) strategy has been implemented to mitigate a portion of the Plans&#8217; long-term interest rate and inflation risks by investing in assets that have similar interest rate and inflation characteristics as the Plans&#8217; liabilities. The LDI strategy relates to only a portion of the Plans&#8217; investments; therefore, the Plans remain exposed to significant interest rate and inflation risk, along with the other risks mentioned above.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents a reconciliation from the opening balances to the closing balances for the net defined benefit asset (liability) and its components:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:33.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Defined<br/>Benefit<br/>&#160;Obligation<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair&#160;Value<br/>of Plan<br/>Assets<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Defined </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Benefit </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Asset (Liability)</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Defined<br/>Benefit<br/>&#160;Obligation<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair&#160;Value<br/>of Plan<br/>Assets<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Defined </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Benefit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Liability)</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(382.5)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">422.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">40.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(586.1)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">560.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(25.8)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Administrative and marketing expenses</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest income (expense)</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(17.8)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">20.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Administrative expenses paid by the Plans</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2.1)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2.1)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(17.8)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">18.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9.8)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.9&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.9)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other comprehensive income (loss)</span></div></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments on the plan assets, excluding interest income</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(127.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(127.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Actuarial gains (losses) arising from:</span></div></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in demographic assumptions</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in financial assumptions</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(9.6)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(9.6)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">192.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">192.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Experience adjustments</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(16.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(16.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remeasurement gain (loss), before tax</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(7.2)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">176.7&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(127.0)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49.7&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of movement in exchange rates</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(11.1)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.7&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(21.9)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(18.3)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">199.4&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(148.9)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.5&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Benefits paid</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">16.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(16.0)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contributions by employer</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">16.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(4.4)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.0&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.6&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.6&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(402.6)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">459.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">56.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(382.5)</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">422.9&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total remeasurement gain on the net employee defined benefit asset at December&#160;31, 2023, was $7.8, which included a deferred tax recovery of $4.7, primarily from a tax rate change in the United Kingdom</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022 &#8211; gain of $35.5, net of deferred tax expense of $14.2).</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in the consolidated statement of financial position within:</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net defined benefit asset</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">72.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net defined benefit liability</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(15.6)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">56.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has an unconditional right to derive economic benefit from the above surplus and has therefore recognized a net defined benefit asset.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Major categories of plan assets, measured at fair value, are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">26.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.9&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments quoted in active markets (mutual, exchange-traded, and pooled funds):</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Equities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">18.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Fixed income, corporate bonds, and gilts</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">71.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Pooled fund liability-driven investments</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">118.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Alternatives and property funds</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unquoted investments:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Annuity policies</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">222.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">217.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Insurance contracts:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equities and property</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">97.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair value of plan assets</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">459.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">422.9&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The investment policy for the Plans is to balance risk and return. Approximately 52% of plan assets are invested in mutual, exchange-traded, and pooled funds (fair valued using quoted market prices) or held in cash. Approximately 48% of plan assets are held in annuity policies that will have cash flows that match the amount and timing of certain benefits payable under the Plans. The fair value of these policies reflects the present value of the related obligations and is determined using actuarial techniques and guaranteed annuity rates. In the comparative period, the Plans were also invested in a wholly insured with-profits insurance contract with a major insurance company that provided for a declared rate of interest and was fair valued using valuation techniques with market observable inputs. The insurance contract was terminated in 2023. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The present value of the defined benefit obligation is determined by discounting the estimated future cash flows using actuarial valuations. The principal assumptions used in determining pension benefit obligations for the Plans are shown below (expressed as weighted averages):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discount rate</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.48</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.60&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rate of increase in salaries</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.36</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rate of inflation,&#160;pre-retirement</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2.64</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rate of increase in future pensions payment</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.30</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.39&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Life expectancy at age 65 for current pensioners:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Male</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">21 years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Female</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">24 years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Life expectancy at age 65 for current members aged 45:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Male</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22 years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 years</span></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Female</span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">25 years</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25 years</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the weighted average duration of the defined benefit obligation was 14 years (2022 &#8211; 15 years).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Quantitative sensitivity analyses showing the impact on the defined benefit obligation for significant assumptions are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Increase<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Decrease<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increase<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Decrease<br/>$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in discount rate by 0.25%</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(13.8)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">14.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11.4)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in&#160;pre-retirement&#160;inflation rate by 0.25%</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in salary growth by 0.25%</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(0.3)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in pension increase assumption by 0.25%</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(7.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in one year in the life expectancy</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(13.5)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.3&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10.3)</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The sensitivity analyses above have been determined based on a method that extrapolates the impact on the defined benefit obligation as a result of reasonable changes in key assumptions occurring at the end of the reporting year. The sensitivity analyses were based on changing a significant assumption and keeping all other assumptions constant and may not be representative of an actual change in the defined benefit obligation as it is unlikely that changes in assumptions would occur in isolation of one another.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">End of employment benefit plans</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The liability for end of employment benefit plans represents the Company&#8217;s estimated obligations for long service leave and annual leave that is legislated in some countries in which the Company operates.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for employee benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Section Scope<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS19_g2-7_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEmployeeBenefitsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891173376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory', window );">Other Liabilities</a></td>
<td class="text">Other Liabilities<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash-settled share-based compensation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">95.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">110.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76.7&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">55.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term portion</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">55.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.7&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other liabilities. [Refer: Other liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619890993552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseAbstract', window );"><strong>Lease [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfCommitmentsExplanatory', window );">Commitments</a></td>
<td class="text">Commitments<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has various lease commitments included in lease liabilities (note 11). In addition, the Company has commitments for variable lease payments, short-term leases, and leases of&#160;low-value&#160;assets. These commitments as at December&#160;31, 2023, are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Less&#160;than&#160;1&#160;Year<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1&#160;to&#160;3&#160;Years<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">After&#160;3&#160;Years<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Variable lease payments and other</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">283.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">51.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">149.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leases not commenced but committed</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">55.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">37.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software financing not commenced but committed</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">53.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">35.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">392.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">74.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">131.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">186.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum payments receivable under&#160;non-cancelable&#160;sublease agreements as at December&#160;31, 2023, are $41.4 (2022 - $28.1), of which $18.8 (2022 - $11.9) relates to sublease receivables included in other assets (note 14).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfCommitmentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCommitmentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LeaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LeaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891173536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Guarantees<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract', window );"><strong>Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory', window );">Contingencies and Guarantees</a></td>
<td class="text">Provisions<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:31.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.426%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.429%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Self- <br/>insured <br/>liabilities<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Claims <br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease <br/>restoration<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Onerous <br/>contracts <br/>$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">94.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">52.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">33.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">197.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current year provisions</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">20.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">21.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">61.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Paid or otherwise settled</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(26.7)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(26.1)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(4.5)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(13.1)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(70.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1.0)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(0.1)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(0.2)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2.7)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">86.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">46.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">28.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">24.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">186.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">25.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">51.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term portion</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">78.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">21.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">134.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash outflows for provisions for claims are expected to occur within the next one to five years, although this is uncertain and depends on the development of the various claims. These outflows are not expected to have a material impact on the Company&#8217;s net cash flows. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for lease restoration relates to building leases (note 11). Cash outflows for provisions for lease restoration are expected to occur within the next one to twelve years.</span></div>Contingencies and Guarantees<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The nature of the Company&#8217;s legal claims and the provisions recorded for these claims are described in notes 4 and 5. Although the Company accrues adequate provisions for probable legal claims, it has contingent liabilities relating to reported legal incidents that, based on current known facts, are not probable to result in future cash outflows. The Company is monitoring these incidents and will not accrue any provision until further information results in a situation in which the criteria required to record a provision is met. Due to the nature of these incidents, such as the range of possible outcomes and the possibility of litigation, it is not practicable for management to estimate the financial effects of these incidents, the amount and timing of future outflows, and the possibility of any reimbursement of these outflows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the normal course of business, the Company provides indemnifications and, in limited circumstances, surety bonds and guarantees. These are often standard contractual terms and are provided to counterparties in transactions such as purchase and sale contracts for assets or shares, service agreements, and leasing transactions. The Company also indemnifies its directors and officers against any and all claims or losses reasonably incurred in the performance of their service to the Company to the extent permitted by law. These indemnifications may require the Company to compensate the counterparty for costs incurred as a result of various events, including changes to or in the interpretation of laws and regulations, or as a result of damages or statutory sanctions that may be suffered by the counterparty as a consequence of the transaction. The terms of these indemnifications and guarantees will vary based on the contract, the nature of which prevents the Company from making a reasonable estimate of the maximum potential amount that it could be required to pay to counterparties. In most cases, the potential payment amount of an outstanding indemnification or guarantee is limited to the remaining cost of work to be performed under service contracts. The Company carries liability insurance, subject to certain deductibles and policy limits, that provides protection against certain insurable indemnifications. Historically, the Company has not made any material payments under such indemnifications or guarantees, and no amounts have been accrued in the consolidated financial statements with respect to these indemnifications and guarantees.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other provisions, contingent liabilities and contingent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS37_g84-92_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Provisions, Contingent Liabilities And Contingent Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893568240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ShareBasedPaymentArrangementsAbstract', window );"><strong>Share-Based Payment Arrangements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory', window );">Share Capital</a></td>
<td class="text">Share Capital<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Authorized</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:13.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.798%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unlimited</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common shares, with no par value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unlimited</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preferred shares issuable in series, with attributes designated by the board of directors</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common shares</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 11, 2023, the Company received approval from the TSX to renew its Normal Course Issuer Bid (NCIB), enabling it to purchase up to 2,281,339 common shares during the period December 13, 2023, to December 12, 2024. The Company also has an Automatic Share Purchase Plan (ASPP) which allows a broker, in its sole discretion and based on the parameters established by the Company, to purchase common shares for cancellation under the NCIB at any time during predetermined trading blackout periods. During 2023, 129,036 (2022 &#8211; 1,085,676) common shares were repurchased for cancellation pursuant to the NCIB at a cost of $10.0 (2022 &#8211; $65.3). As at December&#160;31, 2023 and December&#160;31, 2022, no liability was recorded in the Company&#8217;s consolidated statements of financial position in connection with the ASPP.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, the Company completed a public offering and issued 3,108,450 common shares from treasury, at a price of $92.50 for gross proceeds of $287.5 ($277.8 net of transaction costs).</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Holders of common shares are entitled to receive dividends when declared by the Company&#8217;s board of directors. The table below sets out the dividends paid in 2023.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.933%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Date Declared</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Record Date</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Payment Date</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Dividend&#160;per&#160;Share<br/>$</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Paid<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 10, 2022</span></td><td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 30, 2022</span></td><td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">January 17, 2023</span></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.180&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.0&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 22, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 31, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 17, 2023</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.195&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.7&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">May 10, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 30, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">July 17, 2023</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.195&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.6&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 9, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September 29, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">October 16, 2023</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.195&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.6&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 9, 2023</span></td><td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 29, 2023</span></td><td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">January 16, 2024</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.195&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, trade and other payables included $22.3 (2022 &#8211; $20.0) related to the dividends declared on November&#160;9, 2023.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-based payment transactions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has a long-term incentive program, which allows for the issuance of RSUs, PSUs, share options, and share appreciation rights. The Company also has a DSUs plan for the board of directors.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, the Company recognized a net share-based compensation expense of $60.1 (2022 &#8211; $26.0), in administrative and marketing expenses in the consolidated statements of income, comprised of share-based compensation expense of $75.6 (2022 - $30.2) offset by a hedge impact of $15.5 (2022 - $4.2) (note 24). </span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.61pt">Share options</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All share options outstanding at the beginning of the year of 281,061, have been fully exercised or expired on May&#160;15, 2023.  </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b)</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.61pt">Cash-settled share-based payments</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#e1e0df;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RSUs<br/>#</span></td><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PSUs<br/>#</span></td><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DSUs<br/>#</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RSUs<br/>#</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PSUs<br/>#</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">DSUs<br/>#</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Units, beginning of year</span></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">395,725</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">785,489</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">229,282</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">406,762&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">862,032&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">200,411&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted and adjusted dividends</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">121,498</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">183,388</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">26,146</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">150,591&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">263,434&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28,871&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Paid</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(127,173)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(284,209)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(24,081)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(148,327)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(318,058)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(14,450)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(25,844)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13,301)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(21,919)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Units, end of year</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">375,600</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">658,824</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">231,347</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">395,725&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">785,489&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">229,282&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Restricted share units</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the Company&#8217;s long-term incentive program, certain officers and employees may be granted RSUs. These units are adjusted for dividends as they arise, based on the number of units held on the record date, and the fair value is determined based on the trading price of the Company's common shares. For units that vest upon completing a three-year service condition, unit holders will receive cash payments based on the number of units held on the record date and the volume weighted average trading price of the Company&#8217;s common shares for the last five trading days preceding the vesting date, less withholding amounts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, the Company granted 118,259 RSUs (2022 - 145,884) at a fair value of $9.5 (2022 - $8.0) and 127,173 RSUs were paid at a value of $10.2 (2022 - 148,327 RSUs were paid at a value of $8.0). At December&#160;31, 2023, the obligations accrued for RSUs were $20.2 (2022 - $12.7) included in other liabilities (note 19).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Performance share units</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the Company&#8217;s long-term incentive program, certain members of the senior leadership team may be granted PSUs. These units are adjusted for dividends as they arise, based on the number of units held on the record date. The number of units that vest upon completing a three-year service condition, is subject to a percentage that can range from 0% to 200%, depending on achieving three-year performance and market objectives. The objectives include a return on equity target for a 60% weighting and a total shareholder return relative to the Company's peer group for a 40% weighting. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of these units is measured using the Monte Carlo method. For units that vest upon completing a three-year service condition that starts after the grant date, unit holders will receive cash payments based on the number of units held on the record date and the volume weighted average trading price of the Company&#8217;s common shares for the last five trading days preceding the vesting date, less withholding amounts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, 177,897 PSUs (2022 - 253,938) were granted at a fair value of $15.7 (2022 - $14.5) and 284,209 PSUs were paid at a value of $28.2 (2022 - 318,058 PSUs at a value of $15.3). At December&#160;31, 2023, the obligations accrued for PSUs were $51.5 (2022 &#8211; $32.8) included in other liabilities (note 19).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred share units</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The directors of the board receive DSUs and once certain requirements are met, on an annual basis, the directors may elect to allocate their compensation between DSUs and cash payment (to a maximum of 70%), less withholding amounts. These units vest on their grant date and are adjusted for dividends as they arise, based on the number of units held on the record date. The fair value is determined based on the trading price of the Company's common shares and are paid in cash to the directors of the board on their death or retirement. Cash payment is determined at the volume weighted average of the closing market price of the Company&#8217;s common shares for the last 10 trading days of the month.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, 26,146 DSUs (2022 &#8211; 28,871) were granted at a fair value of $1.9 (2022 &#8211; $1.6), based on the closing market price of the Company&#8217;s common shares at the grant date. At December&#160;31, 2023, the outstanding and vested DSUs had a fair value of $23.8 (2022 &#8211; $14.9) included in other liabilities (note 19).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 44<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_44&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ShareBasedPaymentArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ShareBasedPaymentArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893621136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_FairValueMeasurementAbstract', window );"><strong>Fair Value Measurement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementExplanatory', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">When forming estimates, the Company uses the most observable inputs available for valuation purposes. If a fair value measurement reflects inputs of different levels within the hierarchy, the financial instrument is categorized based on the lowest level of significant input.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">When determining fair value, the Company considers the principal or most advantageous market in which it would transact and the assumptions that market participants would use when pricing the asset or liability. The Company measures certain financial assets and liabilities at fair value on a recurring basis. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For financial instruments recognized at fair value on a recurring basis, the Company determines whether transfers have occurred between levels in the hierarchy by reassessing categorizations at the end of each reporting period. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, no changes were made to the method of determining fair value and no transfers were made between levels of the hierarchy.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the Company&#8217;s fair value hierarchy for those assets and liabilities measured and adjusted to fair value on a recurring basis:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:48.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.675%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Carrying <br/>Amount</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">At December&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments held for self-insured liabilities</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">204.5&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">204.5&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative financial instruments</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,24</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.0&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.0&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82.8&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82.8&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:48.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.675%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Carrying <br/>Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 2</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments held for self-insured liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative financial instruments</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative financial instruments</span></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24</span></td><td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments held for self-insured liabilities consist of government and corporate bonds and equity securities. Fair value of bonds is determined using observable prices of debt with characteristics and maturities that are similar to the bonds being valued. Fair value of equities is determined using the reported net asset value per share of the investment funds. The funds derive their value from the observable quoted prices of the equities owned that are traded in an active market. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of notes payable is not based on observable market data and as such, the valuation method is classified as level 3 in the fair value hierarchy. For payments with terms greater than one year, the estimated liability is discounted using an appropriate rate of interest. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the Company&#8217;s fair value hierarchy for those liabilities that were not measured at fair value but are required to be disclosed at fair value on a recurring basis:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Carrying <br/>Amount</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">At December&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior unsecured notes</span></td><td colspan="3" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">547.6&#160;</span></td><td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">523.2&#160;</span></td><td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Carrying <br/>Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 2</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior unsecured notes</span></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">298.6&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">259.8&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of senior unsecured notes is determined by calculating the present value of future payments using observable benchmark interest rates and credit spreads for debt with similar characteristics and maturities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFairValueMeasurementExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for fair value measurement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS13_g91-99_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFairValueMeasurementExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_FairValueMeasurementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair Value Measurement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_FairValueMeasurementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891884240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory', window );">Financial Instruments</a></td>
<td class="text">Financial Instruments<div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:10.01pt">Derivative financial instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Interest rate swap</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had an interest rate swap agreement to hedge the interest rate variability on tranche C of the term loan with a notional amount of $160.0, which matured on June 27, 2023 and recognized a realized gain in the consolidated statements of income of $2.0 (2022 - unrealized gain through OCI of $4.3 ($3.3 net of tax)). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total return swaps on share-based compensation units</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has total return swap (TRS) agreements with financial institutions to manage its exposure to changes in the fair value the Company's shares for certain cash-settled share-based payment obligations. The Company has designated the TRSs related to its RSUs as a cash flow hedge, with a notional amount of $22.2 maturing between 2024 and 2026. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of the TRSs are based on the difference between the hedged price and the fair value of the Company&#8217;s common shares and are recorded in other assets (note 14) and other liabilities (note 19). For the year ended December&#160;31, 2023, the TRSs related to the Company's RSUs had an unrealized gain of $5.1 ($3.9 net of tax) (2022 - unrealized gain of $0.4 ($0.3 net of tax)) which was recognized in OCI and a gain of $8.1 (2022 - loss of $3.0) was reclassified to the consolidated statements of income, in administrative and marketing expenses. The TRSs related to the Company's DSUs, for which hedge accounting was not applied, had an unrealized gain of $7.4 (2022 - unrealized loss of $1.2) which was recognized in administrative and marketing expenses in the consolidated statements of income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There is an economic relationship between these TRSs and the obligation for RSUs because the terms of the two instruments match (i.e., notional amount and payment). The Company has established a hedge ratio of 1:1 for the hedging relationship as the underlying risk of the TRSs are identical to the hedged risk component. </span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:9.52pt">Nature and extent of risks </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The conflicts in Ukraine and the Middle East, and the transition to higher inflationary environments, as described in note 5, have had adverse financial impacts on the global economy, but the Company has not seen a significant increase to its risk exposure. Management continues to closely monitor the impacts on the Company&#8217;s risk exposure and will adjust its risk management approach as necessary.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Credit risk</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Assets that subject the Company to credit risk consist primarily of cash and cash equivalents, trade and other receivables, unbilled receivables, contract assets, investments held for self-insured liabilities, holdbacks on long-term contracts, and other financial assets. The Company&#8217;s maximum amount of credit risk exposure is limited to the carrying amount of these assets, which at December&#160;31, 2023, was $2,407.3 (2022 &#8211; $2,031.1).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company limits its exposure to credit risk by placing its cash and cash equivalents in high-quality credit institutions. Investments held for self-insured liabilities include corporate bonds and equity securities. The Company believes the risk associated with corporate bonds and equity securities is mitigated by the overall quality and mix of </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the Company&#8217;s investment portfolio. Substantially all bonds held by the Company are investment grade, and none are past due. The Company monitors changes in credit risk by tracking published external credit ratings. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company mitigates the risk associated with trade and other receivables, unbilled receivables, contract assets, and holdbacks on long-term contracts by providing services to diverse clients in various industries and sectors of the economy. In addition, management reviews trade and other receivables past due on an ongoing basis to identify matters that could potentially delay the collection of funds at an early stage. The Company does not concentrate its credit risk in any particular client, industry, or economic or geographic sector. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company monitors trade receivables to an internal target of days of revenue in trade receivables. At December&#160;31, 2023, the days of revenue in trade receivables was 59 days (2022 &#8211; 62 days). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The lifetime ECLs relating to financial assets are outlined in the table below:&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1&#8211;30</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">31&#8211;60</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">61&#8211;90</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">91&#8211;120</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">121+</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected loss rate</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.09</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.08</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.23</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.75</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.41</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross carrying amount</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,844.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,329.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">309.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">92.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">31.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Loss allowance provision, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected loss rate</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.07&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.11&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.28&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.61&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.27&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross carrying amount</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,720.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,286.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">246.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss allowance provision, end of the year</span></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.6&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bonds carried at FVOCI are considered to be low risk; therefore, the impairment provision is determined to be the 12-month&#160;ECL. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Price risk</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s investments held for self-insured liabilities are exposed to price risk arising from changes in the market values of the equity securities. This risk is mitigated because the portfolio of equity funds is monitored regularly and appropriately diversified. For the Company's investments held for self-insured liabilities, a 5% increase or decrease in equity prices at December&#160;31, 2023, would increase or decrease the Company&#8217;s net income by $3.0 (2022 - $2.0), respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is also exposed to changes in its share price arising from its cash-settled share-based payments as the Company's obligations under these arrangements are based on the price of the Company's shares. The Company mitigates a portion of its exposure to this risk for its RSUs and DSUs by entering into TRSs. For PSUs, a 10% increase or decrease in the price of the Company's shares at December&#160;31, 2023, would decrease or increase the Company&#8217;s net income by $3.6 (2022 - $1.2), respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liquidity risk</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company meets its liquidity needs through various sources, including cash generated from operations, issuing senior unsecured notes, borrowings from its $800 revolving credit facility, term loan facilities, bilateral, multicurrency, and overdraft credit facilities, and the issuance of common shares. The unused capacity of the credit facilities at December&#160;31, 2023, was $732.7 (2022 &#8211; $231.8) and the Company also has access to additional funds of $600 under its syndicated credit facilities (note 16). The Company believes that it has sufficient resources to meet obligations associated with its financial liabilities. </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The timing of u</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ndiscounted cash outflows relating to financial liabilities is outlined in the table below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Less&#160;than&#160;1&#160;Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1&#160;to&#160;3&#160;Years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">After&#160;3&#160;Years</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank indebtedness</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span id="iff5937d950654db2af5daab28cb42740_3-1-1-1-161884"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">23.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">23.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade and other payables</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">818.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">818.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">667.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">119.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">228.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">320.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,135.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">148.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">196.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">790.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other financial liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total contractual obligations</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,650.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,115.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">424.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,110.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank indebtedness</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade and other payables</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">755.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">755.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">708.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">118.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">240.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">349.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,241.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">192.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">995.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other financial liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total contractual obligations</span></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,776.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">997.8&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">434.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,344.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Interest rate risk</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is subject to interest rate cash flow risk to the extent that its credit and term loan facilities are based on floating interest rates. The Company is also subject to interest rate pricing risk to the extent that its investments held for self-insured liabilities include fixed-rate government and corporate bonds. If the interest rate on the Company&#8217;s credit and term loan facilities at December&#160;31, 2023, was 1.0% higher or lower, with all other variables held constant, net income would decrease or increase by $4.0 (2022 - $5.4), respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign exchange risk</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange risk is the risk that the fair value of the future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. Foreign exchange gains or losses in net income arise on the translation of foreign currency-denominated assets and liabilities (such as trade and other receivables, bank indebtedness, trade and other payables, and long-term debt) held in the Company&#8217;s Canadian operations and foreign subsidiaries. The Company manages its exposure to foreign exchange fluctuations on these items by matching foreign currency assets with foreign currency liabilities and, from time to time, through the use of foreign currency forward contracts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange fluctuations may also arise on the translation of the Company&#8217;s&#160;US-based&#160;subsidiaries or other foreign subsidiaries, where the functional currency is different from the Canadian dollar, and are recorded in other comprehensive income. The Company does not hedge for this foreign exchange risk.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Section Scope<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS07_g3-5A_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894112064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Management<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory', window );">Capital Management</a></td>
<td class="text">Capital Management<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s objective when managing capital is to provide sufficient capacity to cover normal operating and capital expenditures, acquisition growth, payment of dividends, and opportunistic share repurchases under its NCIB program, while maintaining an adequate return for shareholders. The Company defines its capital as cash, the aggregate of long-term debt (including the current portion), and shareholders&#8217; equity.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">146.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-current&#160;portion of long-term debt</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">982.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,183.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,129.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,235.8&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank indebtedness</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">23.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: cash and cash equivalents</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(352.9)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(148.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net debt</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">799.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,152.9&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shareholders&#8217; equity</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,756.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,286.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total capital managed</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,556.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,438.9&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company manages its capital structure to maintain the flexibility to adjust to changes in economic conditions and acquisition growth and to respond to interest rate, foreign exchange, credit, and other risks. To maintain or adjust its capital structure, the Company may purchase shares for cancellation pursuant to NCIB, issue new shares, or raise or retire debt.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is subject to various covenants related to its revolving credit facility, term loan facilities, and senior unsecured notes, which are measured quarterly. The financial covenants include but are not limited to a leverage ratio and an interest coverage ratio&#160;(non-IFRS&#160;measures). The leverage ratio is calculated as the aggregate amount of indebtedness, less unencumbered cash of up to $150.0 Canadian dollars, to EBITDA&#160;(on a pre-IFRS&#160;16 basis) as defined by the syndicate senior credit facilities agreement. The interest coverage ratio is calculated as EBITDA to interest expense&#160;(pre-IFRS&#160;16 basis). Failure to meet the terms of one or more of these covenants may constitute a default, potentially resulting in accelerating the repayment of these debt obligations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company was in compliance with the covenants under these agreements as at and throughout the year ended December&#160;31, 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of information that enables users of financial statements to evaluate the entity's objectives, policies and processes for managing capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893686640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIncomeTaxExplanatory', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The effective income tax rate for operations in the consolidated statements of income differs from statutory Canadian tax rates as a result of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income tax expense at statutory Canadian rates</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">25.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increase (decrease) resulting from:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rate differential on foreign income</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(4.2)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development and other tax credits</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1.0)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-deductible&#160;expenses and&#160;non-taxable&#160;income</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments to prior year tax returns</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.0&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current income tax expense of $141.6 (2022 - $121.3) are from ongoing operations and major components of deferred income tax recovery are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Origination and reversal of timing differences</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(44.9)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(45.7)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized tax losses and temporary differences</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change of tax rates</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Recovery arising from previously unrecognized tax assets</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(5.2)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred income tax recovery</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(45.6)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(43.2)</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Significant components of net deferred tax assets (liabilities) are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred tax assets (liabilities)</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">152.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">159.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Differences in timing of taxability of revenue and deductibility of expenses</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">156.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">99.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss and tax credit carryforwards</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">33.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee defined benefit plan</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(14.2)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Carrying value of property and equipment in excess of tax cost</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(25.3)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(18.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Carrying value of intangible assets in excess of tax cost</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(129.5)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(130.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease assets</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(106.8)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(110.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">68.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.0&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="padding-left:11.25pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a reconciliation of net deferred tax assets (liabilities):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(29.2)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tax effect on equity items</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(4.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred taxes acquired through business combinations</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tax recovery during the year recognized in net income</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">45.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">68.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.0&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, all loss carryforwards and deductible temporary differences available to reduce the taxable income of Canadian, US, and foreign subsidiaries were recognized in the consolidated financial statements, except as noted below.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deductible temporary differences</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-capital&#160;tax losses:</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expire (2024 to 2043)</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Never expire</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">41.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">49.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71.5&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capital tax losses:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Never expire</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">56.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax assets have not been recognized in respect of these temporary differences and losses, as well as foreign tax credits of $3.9 (2022 - $4.0), because they are restricted to certain jurisdictions and cannot be used elsewhere in the Company at this time.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The OECD introduced a global minimum tax of 15% which is widely referred to as the "Pillar Two" global minimum tax regime (Pillar Two tax regime). Under the Pillar Two tax regime, the Company may be liable to pay top-up taxes for operations in jurisdictions with effective tax rates of less than 15%, that have enacted the legislation. The Company is expected to be within the scope of the Pillar Two tax regime as Canada released draft Pillar Two legislation which is expected to come into effect in 2024. As of December 31, 2023, the United Kingdom and the European Union are the only jurisdictions the Company operates in that have enacted or substantively enacted the tax legislation related to Pillar Two.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is currently in the process of assessing the potential impact, including the application of the transitional safe harbor rules. Based on the current assessment, most entities within the Company are expected to either have an effective tax rate that exceeds 15%, or to meet the transitional safe harbor rules such that no top-up tax would apply. The quantitative impact of the enacted or substantively enacted legislation is not yet reasonably estimable due to the complexities of applying the legislation. Also, as the Pillar Two legislation comes into effect after December 31, 2023, there is currently no related current tax exposure. The Company will continue to monitor the developments in applying the legislation as well as the tax legislative changes in jurisdictions the Company operates in.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIncomeTaxExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS12_g79-88_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIncomeTaxExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893686640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Interest Expense and Other Net Finance Expense<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceCostExplanatory', window );">Net Interest Expense and Other Net Finance Expense</a></td>
<td class="text">Net Interest Expense and Other Net Finance Expense<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on credit facilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">58.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">24.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on senior unsecured notes</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total interest expense</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">102.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69.6&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total interest income</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(11.7)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.6)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net interest expense</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">91.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.0&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other net finance expense</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.2&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net interest expense and other net finance expense</span></div></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">93.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinanceCostExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of finance cost. [Refer: Finance costs]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinanceCostExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619892392864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_RevenueFromContractsWithCustomersAbstract', window );"><strong>Revenue From Contracts With Customers [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory', window );">Revenue</a></td>
<td class="text">Revenue<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of revenue</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company provides professional consulting services in engineering, architecture, interior design, landscape architecture, surveying, environmental sciences, project management, and project economics throughout North America and globally. The Company has five specialized business operating units: Buildings, Energy&#160;&amp; Resources, Environmental Services, Infrastructure, and Water. Revenue is derived principally under&#160;fee-for-service&#160;agreements with clients. Disaggregation of revenue by geographic area and service is included in note 34. Acquisitions increased deferred revenue by $7.5 (2022 - $3.1) and did not impact contract assets (note 7).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue recognized in 2023 and included in deferred revenue at January&#160;1, 2023, was $288.0 (2022 &#8211; $264.8). Revenue recognized in 2023 from performance obligations satisfied (or partially satisfied) in prior years was less than 1% (2022 &#8211; &lt;1%) of the Company&#8217;s gross revenue.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Remaining performance obligations (backlog)</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate amount of estimated revenue related to performance obligations that are unsatisfied (or partially unsatisfied) as at December&#160;31, 2023, was $6,305.9 (2022 &#8211; $5,901.7). This amount includes all contracts with customers but excludes variable consideration that is not highly probable. The Company expects to recognize approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (2022 &#8211; 73%) of this revenue as contracts are completed over the next 18 months with the remainder recognized thereafter.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for revenue from contracts with customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Section Presentation<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS15_g105-109_TI<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS15_g110-129_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_RevenueFromContractsWithCustomersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contracts With Customers</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_RevenueFromContractsWithCustomersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889522912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Costs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfEmployeeCostsTextBlock', window );">Employee Costs</a></td>
<td class="text">Employee Costs <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Wages, salaries, and benefits</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,654.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,243.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pension costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">108.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">93.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">60.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total employee costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,822.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,362.7&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct labor</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,321.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,039.9&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indirect labor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,501.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,322.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total employee costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,822.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,362.7&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct labor costs include salaries, wages, and related fringe benefits (including pension costs) for labor hours directly associated with the completion of projects. Bonuses, share-based compensation, termination payments, and salaries, wages, and related fringe benefits (including pension costs) for labor hours not directly associated with the completion of projects are included in indirect labor costs. Indirect labor costs are included in administrative and marketing expenses in the consolidated statements of income. Included in pension costs is $108.3 (2022 - $91.6) related to defined contribution plans.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfEmployeeCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of total labor costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfEmployeeCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889522912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory', window );">Other Income</a></td>
<td class="text">Other Income<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Realized gain on equity securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(0.6)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(15.6)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized (gain) loss on equity securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(10.5)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gain on disposition of intangible asset</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net impairment (reversal) of lease assets and property and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,11</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1.3)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total other income</span></div></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(4.9)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.0)</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other operating income or expense. [Refer: Other operating income (expense)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893576960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Weighted Average Shares Outstanding<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EarningsPerShareAbstract', window );"><strong>Earnings per share [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfEarningsPerShareExplanatory', window );">Weighted Average Shares Outstanding</a></td>
<td class="text">Weighted Average Shares Outstanding<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The number of basic shares outstanding and diluted common shares, calculated on a weighted average basis, is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">#</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">#</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basic shares outstanding</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">111,228,491</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">110,936,481&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share options</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133,295&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Diluted shares</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">111,228,491</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">111,069,776&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, and December&#160;31, 2022, no options were antidilutive.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEarningsPerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS33_g70-73A_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEarningsPerShareExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894212464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Flow Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_CashFlowStatementAbstract', window );"><strong>Cash Flow Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfCashFlowStatementExplanatory', window );">Cash Flow Information</a></td>
<td class="text">Cash Flow Information<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of liabilities arising from financing activities for the year ended December&#160;31, 2023, is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="5" style="padding:0 1pt"></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Senior Unsecured Notes</span></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revolving<br/>Credit and<br/>Term Loan<br/>Facilities</span></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Notes Payable</span></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Software<br/>Financing<br/>Obligations</span></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease<br/>Liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td></tr><tr style="height:14pt"><td colspan="27" style="display:none"></td></tr><tr style="height:12pt"><td colspan="27" style="display:none"></td></tr><tr style="height:12pt"><td colspan="27" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">298.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">851.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.7&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">668.9&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,914.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Statement of cash flows</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net proceeds (repayments)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(22.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(43.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(153.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(236.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Non-cash&#160;changes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions and modifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">89.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">148.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">298.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">840.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">621.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,857.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Statement of cash flows</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net proceeds (repayments)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(355.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(27.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(24.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(125.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(282.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transaction costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Non-cash&#160;changes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions and modifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">547.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">487.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">579.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,708.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.011%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Supplemental disclosure</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes paid, net of recoveries</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">143.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest paid, net of receipts</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">83.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.451%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amounts for leases recognized in the consolidated statements of cash flows</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash payments for the interest portion of lease liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">24.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash payments for leases not included in the measurement of lease liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">47.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash used in operating activities</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">72.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.6&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">125.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">153.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total cash used for leases</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">197.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">216.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfCashFlowStatementExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a statement of cash flows.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Section Presentation of a statement of cash flows<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS07_g10-17_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCashFlowStatementExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_CashFlowStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Statement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CashFlowStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894044256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Disclosures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_RelatedPartyAbstract', window );"><strong>Related Party [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRelatedPartyExplanatory', window );">Related-Party Disclosures</a></td>
<td class="text">Related-Party Disclosures<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the Company had subsidiaries and structured entities that it controlled and included in its consolidated financial statements. The Company also enters into related-party transactions through a number of joint ventures, associates, and joint operations. These transactions involve providing or receiving services entered into in the normal course of business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following lists the most significant entities where the Company owns 100% of the voting and restricted securities.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Jurisdiction of Incorporation</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cardno Consulting, LLC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">International Insurance Group Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Barbados</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mustang Acquisition Holdings Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Australia Holdings No.1 Pty Ltd</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Australia</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Australia Pty Ltd</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Australia</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting Caribbean Ltd.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Barbados</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting International LLC</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Arizona, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting International Ltd.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting Ltd./Stantec Experts-conseils lt&#233;e</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting Michigan Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Michigan, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting Services Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">New York, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Delaware V LLC</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Delaware VI LLC</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Global Capital Limited</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United Kingdom</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Holding (2017)&#160;Limited</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United Kingdom</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Holdings GP ULC</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Holdings LP</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Holdings ULC</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec International Consulting, Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec New Zealand</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">New Zealand</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Technology International Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec US Insurance Group, Inc.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Arizona, United States</span></div></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec UK Limited</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United Kingdom</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There are no significant restrictions on the Company&#8217;s ability to access or use assets or to settle liabilities of its subsidiaries. Financial statements of all subsidiaries are prepared as at the same reporting date as the Company&#8217;s.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Structured entities</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the Company had management agreements in place with several entities to provide various services, including architecture, engineering, planning, and project management. These entities have been designed </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">so that voting rights are not the dominant factor in deciding who controls the entity. Each entity has a management agreement in place that provides the Company with control over the relevant activities of the entity where it has been assessed that the Company is exposed to variable returns of the entity and can use its power to influence the variable returns. The Company receives a management fee generally equal to the net income of the entities and has an obligation regarding the liabilities and losses of the entities. Based on these facts and circumstances, management determined that the Company controls these entities and they are consolidated in the Company&#8217;s consolidated financial statements. The Company does not have significant unconsolidated structured entities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following lists the most significant structured entities that are consolidated in the Company&#8217;s financial statements.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Jurisdiction&#160;of&#160;Incorporation</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Architecture Inc.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">North Carolina, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Architecture Ltd.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Geomatics Ltd.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec International Inc.</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pennsylvania, United States</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Joint operations</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also conducted its business through the following significant joint operations.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Name</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Ownership<br/>Interests</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Jurisdiction</span></td></tr><tr style="height:12pt"><td colspan="9" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Starr ll, a Joint Venture</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">47%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United States</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">WSM Pacific SIOP, a Joint Venture</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">32%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">United States</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Better Together, a Joint Venture</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10%</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Australia</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Joint ventures</span><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company enters into transactions through its investments in joint ventures. The following table provides the total dollar amount for transactions that have been entered into with related parties.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:21.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.943%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.943%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the year ended December&#160;31, 2023</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sales to<br/>Related Parties<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Distributions<br/>Paid<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amounts Owed<br/>by Related<br/>Parties<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales to <br/>Related Parties<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Distributions <br/>Paid<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amounts Owed <br/>by Related <br/>Parties <br/>$</span></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Joint ventures</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">96.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">16.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69.1&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.6&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Compensation of key management personnel and directors of the Company</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Salaries and other short-term employment benefits</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.9&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Directors&#8217; fees</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share-based compensation</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">36.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total compensation</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">53.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.6&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s key management personnel for 2023 and 2022 include its Chief Executive Officer (CEO), Chief Operating Officers, Chief Financial Officer, Chief Practice and Project Officer, Chief Growth &amp; Innovation Officer, and Executive Vice Presidents. The amounts disclosed in the table are the amounts recognized as an expense related to key management personnel and directors during the year. Share-based compensation includes the fair value adjustment for the year.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRelatedPartyExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Section Disclosures<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS24_g13-24_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRelatedPartyExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_RelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_RelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893956752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segmented Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OperatingSegmentsAbstract', window );"><strong>Operating Segments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory', window );">Segmented Information</a></td>
<td class="text">Segmented Information<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company provides comprehensive professional services in the area of infrastructure and facilities throughout North America and globally. It considers the basis on which it is organized, including geographic areas, to identify its reportable segments. Operating segments of the Company are defined as components of the Company for which separate financial information is available and are evaluated regularly by the chief operating decision maker when allocating resources and assessing performance. The chief operating decision maker is the CEO of the Company, and the Company&#8217;s operating segments are based on its regional geographic areas.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s reportable segments are Canada, United States, and Global. These reportable segments provide professional consulting in engineering, architecture, interior design, landscape architecture, surveying, environmental sciences, project management, and project economics services in the area of infrastructure and facilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment performance is evaluated by the CEO based on project margin and is measured consistently with project margin in the consolidated financial statements. Reconciliations of project margin to net income before taxes is included in the consolidated statements of income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company revised the reportable segment information in the tables below to exclude total gross revenue and inter-segment revenue, in order to better align with the information used by the chief operating decision maker to evaluate segment performance. Net revenue between segments are allocated based on where direct labor was incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Reportable segments </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="12" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the year ended December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Canada <br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">United States<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Global <br/>$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated <br/>$</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross revenue from external customers</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,426.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,634.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,418.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6,479.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less subconsultants and other direct expenses and net revenue inter-segment allocations</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">180.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">950.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">282.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,413.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total net revenue</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,246.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,684.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,135.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5,066.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project margin</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">667.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,475.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">602.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,744.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada <br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United&#160;States<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Global <br/>$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated <br/>$</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross revenue from external customers</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,337.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,056.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,283.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,677.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less subconsultants and other direct expenses and net revenue inter-segment allocations.</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">186.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">790.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">243.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,220.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total net revenue</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,150.8&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,266.6&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,039.8&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,457.2&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project margin</span></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">611.0&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,254.1&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">552.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,417.3&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables disclose disaggregation of non-current assets by geographic area and revenue by geographic area and services:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"></td><td style="width:29.306%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Geographic information</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-Current&#160;Assets</span></td><td colspan="6" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross Revenue</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" rowspan="2" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td><td colspan="6" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December&#160;31,</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">606.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">618.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,426.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,337.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,985.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,982.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,634.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,056.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United Kingdom (revised)</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">205.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">202.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">411.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">348.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Australia</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">398.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">421.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">453.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">459.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other global geographies (revised)</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">164.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">164.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">553.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">476.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,360.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,387.9&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6,479.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,677.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-current&#160;assets consist of property and equipment, lease assets, goodwill, and intangible assets. Geographic information is attributed to countries based on the location of the assets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross revenue is attributed to countries based on the location of the project.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year 2022, the reclassification of $61.2 in gross revenue was made for certain projects located in other global geographies previously included in the United Kingdom, which revised gross revenue for the United Kingdom from $409.3 to $348.1 and other global geographies from $415.0 to $476.2.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross revenue by services</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Infrastructure</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,723.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,597.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Environmental Services</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,410.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,250.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Water</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,368.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,137.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Buildings</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,232.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,027.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Energy&#160;&amp; Resources</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">743.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">663.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total gross revenue from external customers</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6,479.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,677.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customers</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has a large number of clients in various industries and sectors of the economy. No individual customer exceeds 10% of the Company&#8217;s gross revenue.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS08_g20-24_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_OperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Segments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893998400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Tax Credits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_InvestmentTaxCreditsAbstract', window );"><strong>Investment Tax Credits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory', window );">Investment Tax Credits</a></td>
<td class="text">Investment Tax Credits<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investment tax credits, arising from qualifying scientific research and experimental development efforts pursuant to existing tax legislation, are recorded as a reduction of administrative and marketing expenses when there is reasonable assurance of their ultimate realization. In 2023, investment tax credits of $14.5 (2022 &#8211; $9.9) were recorded.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of tax receivables and payables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_InvestmentTaxCreditsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment Tax Credits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_InvestmentTaxCreditsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893475168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Events after the Reporting Period<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_EventsAfterReportingPeriodAbstract', window );"><strong>Events After Reporting Period [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory', window );">Events after the Reporting Period</a></td>
<td class="text">Events after the Reporting Period<div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 8, 2024, the Company acquired all of the shares of ZETCON Ingenieure GmbH (ZETCON), a 645-person engineering firm headquartered in Bochum, Germany, with 13 offices covering all major German metropolitan areas, one office in Austria, and several smaller project offices. ZETCON provides a strong platform in infrastructure planning, inspection, project management, and construction management. This addition further strengthens the Company&#8217;s Infrastructure operations in the Global group of CGUs.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February 9, 2024, the Company acquired all of the shares of Morrison Hershfield Group Inc. (Morrison Hershfield), a 1,150-person engineering and management firm headquartered in Markham, Ontario, Canada. Morrison Hershfield has offices in 22 cities across North America and an office in India. The firm has a highly respected industry reputation in transportation, buildings, and environmental services. This addition further strengthens the Company's Infrastructure, Buildings, and Environmental Services operations in the Canada and United States CGUs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate consideration for these acquisitions amounted to $522.9.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February&#160;28, 2024, the Company declared a dividend of $0.21 per share, payable on April&#160;15, 2024, to shareholders of record on March&#160;28, 2024.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for events after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 10<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=10&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS10_g17-22_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_EventsAfterReportingPeriodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Events After Reporting Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_EventsAfterReportingPeriodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894276800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recovery of Erroneously Awarded Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_RestatementDateAxis=2023-12-31', window );">Restatement Determination Date:: 2023-12-31</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_ErrCompRecoveryTable', window );"><strong>Erroneously Awarded Compensation Recovery</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_RestatementDoesNotRequireRecoveryTextBlock', window );">Restatement does not require Recovery</a></td>
<td class="text">The difference does not relate to a financial metric used to determine any of the Registrant&#8217;s incentive-based compensation and due to its nature does not impact total shareholder return metrics used in compensation arrangements. Therefore, the Registrant concluded that no recovery was required under the Registrant&#8217;s Executive Compensation Clawback Policy attached to this Form 40-F as Exhibit 97.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_ErrCompRecoveryTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 6<br> -Subsection F<br> -Paragraph 1<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Section 19<br> -Paragraph a<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form N-CSR<br> -Section 18<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_ErrCompRecoveryTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_RestatementDoesNotRequireRecoveryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 6<br> -Subsection F<br> -Paragraph 2<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Section 19<br> -Paragraph b<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form N-CSR<br> -Section 18<br> -Paragraph b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_RestatementDoesNotRequireRecoveryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_RestatementDateAxis=2023-12-31">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_RestatementDateAxis=2023-12-31</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893740848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Material Accounting Policy Information (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ListOfAccountingPoliciesAbstract', window );"><strong>List Of Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Cash and cash equivalents</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents include cash and unrestricted investments. Unrestricted investments are comprised of short-term bank deposits with a maturity of three months or less at inception.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory', window );">Property and equipment</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Property and equipment</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost less accumulated depreciation and any impairment losses. Cost includes the cost of replacing parts of property and equipment. All other repair and maintenance costs are recognized in the consolidated statements of income as incurred.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation is calculated over the assets' estimated useful lives on a straight-line basis as follows:&#160;</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.618%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Engineering equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5 to 10 years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5 to 10 years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line over term of lease to a maximum of 15 years or the improvement&#8217;s economic life</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5 to 50 years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The residual values, useful lives, and methods of depreciation of property and equipment are reviewed at each financial&#160;year-end&#160;and adjusted prospectively, if appropriate.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory', window );">Intangible assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt">Intangible assets</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets acquired separately and internally developed software are measured on initial recognition at cost. Following initial recognition, finite life intangible assets are carried at cost less any accumulated amortization and any impairment losses and indefinite life intangible assets are carried at cost less any impairment loss.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s intangible assets with finite lives are amortized over their useful economic lives on a straight-line basis. Once an intangible asset is fully amortized, the gross carrying amount and related accumulated amortization are removed from the accounts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also incurs costs for third-party internet-based cloud computing services. These costs are expensed in administrative and marketing expenses over the period of the service agreement when the Company determines that it has not obtained control of the software.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Intangible assets acquired from business combinations</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets acquired in a business combination are measured at fair value as at the date of acquisition. The Company&#8217;s policy is to amortize client relationships with finite lives over periods ranging from 10 to 15 years. Contract backlog and finite life trademarks are amortized over estimated lives of generally 1 to 3 years. The Company assigns value to acquired intangibles using the income approach, which involves quantifying the present value of net cash flows attributed to the subject asset. This, in turn, involves estimating the revenues and earnings expected from the asset.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory', window );">Leases</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Leases</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company assesses at contract inception whether a contract is a lease or contains a lease; that is, if the contract conveys the right to control the use of an identified asset for a time period in exchange for consideration.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the commencement of a lease, the Company determines the lease term as the&#160;non-cancellable&#160;period of a lease, together with periods covered by an option to extend or an option to terminate if it is reasonably certain to exercise an extension option or to not exercise a termination option. Management considers all facts and circumstances that create an economic incentive to exercise an extension option or to not exercise a termination option. This judgment is based on factors such as contract rates compared to market rates, economic reasons, significance of leasehold improvements, termination and relocation costs, installation of specialized assets, residual value guarantees, and any sublease term. The Company reassesses this when a significant event or significant change in circumstances within the Company&#8217;s control has occurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes lease assets and lease liabilities for all leases, except for leases of&#160;low-value&#160;assets and short-term leases with a term of 12 months or less. The lease payments associated with those exempted leases are recognized in administrative and marketing expenses on a straight-line basis over the lease term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The lease asset is recognized at the commencement date of the lease and initially measured at cost, which is comprised of the amount of the initial lease liability recognized less any incentives received from the lessor. Lease asset cost also includes any initial direct costs incurred, lease payments made before the commencement date, and estimated restoration costs. The lease asset is subsequently depreciated on a straight-line basis from the commencement date to the earlier of the end of the useful life of the lease asset or the end of the lease term. The lease asset is periodically adjusted for impairment losses or reversals, if any, and adjusted for certain remeasurements of the lease liability.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The lease liability is recognized at the commencement date of the lease and initially measured at the present value of lease payments to be made over the lease term. Lease payments generally include fixed payments less any lease incentives receivable. Also, the Company elected to not separate&#160;non-lease&#160;components from lease components and to account for the&#160;non-lease&#160;and lease components as a single lease component. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The lease liability is discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, the Company&#8217;s incremental borrowing rate. The lease liability is subsequently measured at amortized cost using the effective interest method. The lease liability is remeasured when the expected lease payments change as a result of a change in the lease term, a change in the assessment of an option to purchase the leased asset, changes in the future lease payments as a result of a change in an index or rate used to determine the lease payments, and changes in estimated payments for residual value guarantees.</span></div><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Leases</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities are discounted using the Company's incremental borrowing rate (IBR) when the interest rate implicit in the lease cannot be readily determined. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The IBR is the rate of interest that the Company would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the lease asset in a similar economic environment. The Company estimates the IBR based on the lease term, collateral assumptions, and the economic environment in which the lease is denominated.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory', window );">Investments in joint arrangements and associates</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt">Investments in joint arrangements and associates</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Each joint arrangement of the Company is classified as either a joint operation or joint venture based on the rights and obligations arising from the contractual terms between the parties to the arrangemen</span>t.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory', window );">Provisions</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.92pt">Provisions</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">General</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provisions are recognized when the Company has a present legal or constructive obligation as a result of a past event, it is probable that an outflow of resources embodying economic benefits will be required to settle the obligation, and a reliable estimate can be made of the amount of the obligation. When the Company expects some or all of a provision to be reimbursed&#8212;for example, under an insurance contract&#8212;and when the reimbursement is virtually certain, the reimbursement is recognized as a separate asset. The expense relating to a provision is presented in the consolidated statements of income net of any reimbursement. Management regularly reviews the timing of the outflows of these provisions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Provision for self-insured liabilities</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company self-insures certain risks related to professional liability, automobile physical damages, and employment practices liability. The provision for self-insured liabilities includes estimates of the costs of reported claims (including potential claims that are probable of being asserted) and is based on assumptions made by management and actuarial estimates. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Provisions for claims</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for claims include an estimate for costs associated with legal claims not covered by its provisions for self-insured liabilities, including claims that are subject to exclusions under the Company&#8217;s commercial and captive insurance policies. Certain of these legal claims are from previous acquisitions and may be indemnified by the acquiree (note 7).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Contingent liabilities recognized in a business combination</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A contingent liability recognized in a business combination is initially measured at its fair value. Subsequently, it is measured as discussed under &#8220;General.&#8221;</span></div><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt">Provision for self-insured liabilities and claims</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the normal conduct of operations, various legal claims are pending against the Company, alleging, among other things, breaches of contract or negligence in connection with the performance of its services. The Company carries professional liability insurance, subject to certain deductibles and policy limits, and self-insures certain risks, including professional liability, automobile liability, and employment practices liability. In some cases, the Company may be subject to claims for which it is only partly insured or completely insured. The accrual for self-insured liabilities includes estimates of the costs of reported claims and is based on management&#8217;s assumptions, including consideration of actuarial estimates. These estimates of loss are derived from loss history that is then subjected to actuarial techniques to determine the proposed liability. Actual losses may vary from those used in the actuarial projections. An increase or decrease in loss is recognized in the period that the loss is determined and increases or decreases the Company&#8217;s self-insured liabilities and reported expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Damages assessed in connection with and the cost of defending such actions could be substantial and possibly in excess of policy limits, for which a range of possible outcomes are either not able to be estimated or not expected to be significant. However, based on advice and information provided by legal counsel, the Company&#8217;s previous experience with the settlement of similar claims, and the results of the annual actuarial review, management believes that the Company has recognized adequate provisions for probable and reasonably estimated liabilities associated with these claims. In addition, management believes that it has appropriate insurance in place to respond to and offset the cost of resolving these claims.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to uncertainties in the nature of the Company&#8217;s legal claims, such as the range of possible outcomes and the progress of the litigation, provisions for self-insured liabilities and claims involve estimates. The ultimate cost to resolve these claims may exceed or be less than that recorded in the consolidated financial statements. Management believes that the ultimate cost to resolve these claims will not materially exceed the insurance coverage or provisions accrued and, therefore, would not have a material adverse effect on the Company&#8217;s consolidated statements of income and financial position.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory', window );">Foreign currency translation</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Foreign currency translation</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s consolidated financial statements are presented in Canadian dollars, which is also the parent Company&#8217;s functional currency. Each entity in the Company determines its own functional currency, and items included in the financial statements of each entity are measured using that functional currency. The Company is mainly exposed to fluctuations in the US dollar (US), British pound sterling (&#163; or GBP), and Australian dollar (AU).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Transactions and balances</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transactions in foreign currencies (those different from an entity&#8217;s functional currency) are translated into the functional currency of an entity using the foreign exchange rate at the transaction date. Foreign exchange gains and losses resulting from the settlement or translation of monetary assets and liabilities not denominated in the functional currency of an entity at each period-end date are recognized in the consolidated statements of income. Foreign exchange gains and losses resulting from the translation of financial assets classified as fair value through other comprehensive income (FVOCI) are recognized in other comprehensive income.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign operations</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s foreign operations are translated into its reporting currency (Canadian dollar) for financial statement presentation purposes. Assets and liabilities are translated at the rate of exchange in effect at each period-end date and revenue and expense items are translated at the average rate of exchange for the month. The resulting unrealized exchange gains and losses are recognized in other comprehensive income.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory', window );">Financial instruments</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.71pt">Financial <span id="i7bf5744cde11493f90ac23d513ac2c2e_55839"></span>instruments</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Initial recognition and subsequent measurement</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade and other receivables and unbilled receivables that do not have a significant financing component are initially measured at the transaction price determined in accordance with IFRS 15. Financial assets (except trade and other receivables and unbilled receivables that do not have a significant financing component) are initially recognized at fair value plus directly attributable transaction costs, except for financial assets at fair value through profit and loss (FVPL) for which transaction costs are expensed. Regular way purchases or sales of financial assets are accounted for at trade dates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subsequent measurement of financial assets is at FVPL, amortized cost, or FVOCI. The classification is based on two criteria: the Company&#8217;s business approach for managing the financial assets and whether the instruments&#8217; contractual cash flows represent &#8220;solely payments of principal and interest&#8221; on the principal amount outstanding (the SPPI criterion). The business approach considers whether a Company&#8217;s objective is to receive cash flows from holding assets, from selling assets in a portfolio, or a combination of both. The Company reclassifies financial assets only when its business approach for managing those assets changes.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Amortized cost: Assets held for collection of contractual cash flows&#8212;when they meet the SPPI criterion&#8212;are measured at amortized cost using the effective interest rate (EIR) method and are subject to impairment. Gains and losses are recognized in profit or loss when the asset is derecognized, modified, or impaired. Items in this category include cash and cash equivalents, trade and other receivables, unbilled receivables, and certain other financial assets.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">FVOCI: Assets held to both collect cash flows and sell the assets&#8212;when they meet the SPPI criterion&#8212;are measured at FVOCI. Bonds held for self-insured liabilities are included in this category. Changes in the carrying amount are reported in other comprehensive income (except impairments) until disposed of. Realized gains and losses are recognized in finance income and interest income from these financial assets is included in interest income using the EIR method. Impairment and foreign exchange gains and losses are recognized in profit or loss and computed in the same manner as for financial assets measured at amortized cost.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">FVPL: Assets that do not meet the criteria for amortized cost or FVOCI are measured at FVPL with realized and unrealized gains and losses reported in other income. Equity securities held for self-insured liabilities and indemnifications are included in this category.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial liabilities are initially recognized at fair value and, in the case of loans and borrowings, net of directly attributable transaction costs. Subsequent measurement of financial liabilities is at amortized cost using the EIR method. The EIR method discounts estimated future cash payments or receipts through the expected life of a financial instrument, and thereby calculates the amortized cost and subsequently allocates the interest income or expense over the life of the instrument. Gains and losses are recognized in profit or loss when the liability is derecognized or modified, as well as through the EIR amortization process. For long-term debt, EIR amortization and realized gains and losses are recognized in net finance expense. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair value</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">After initial recognition, the fair values of financial instruments are based on the bid prices in quoted active markets for financial assets and on the ask prices for financial liabilities. For financial instruments not traded in active markets, fair values are determined using appropriate valuation techniques, which may include recent arm&#8217;s length market transactions, reference to the current fair value of another instrument that is substantially the same, and discounted cash flow analysis; however, other valuation models may be used. Fair values of cash and cash equivalents, trade and other receivables, unbilled receivables, and trade and other payables approximate their carrying amounts because of the short-term maturity of these instruments. The carrying amounts of the revolving credit facility, term loan facilities, and the multicurrency credit facility (collectively the credit facilities) approximate their fair values because the applicable interest rates are based on variable reference rates. The carrying amounts of other financial assets and financial liabilities approximate their fair values except as otherwise disclosed in the consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All financial instruments carried at fair value, or for which fair value is disclosed, are categorized into one of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Level&#160;1 &#8211; quoted market prices in active markets for identical assets or liabilities at the measurement date.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Level&#160;2 &#8211; observable inputs other than quoted prices included within level 1, such as quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets or liabilities that are not active, or other inputs that are observable directly or indirectly.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Level&#160;3 &#8211; unobservable inputs for the assets and liabilities that reflect the reporting entity&#8217;s own assumptions and are not based on observable market data.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For financial instruments recognized at fair value on a recurring basis, the Company determines whether transfers have occurred between levels of the hierarchy by reassessing categorizations at the end of each reporting period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Derivatives</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time, the Company enters into foreign currency forward contracts to manage risk associated with net operating assets or liabilities denominated in foreign currencies. The Company also utilizes interest rate swaps to manage its exposure to fluctuations in interest rates and total return swaps to manage its exposure to fluctuations in the fair value of its common shares related to its cash-settled share-based payment arrangements. The Company&#8217;s policy prohibits the use of these derivatives for trading or speculative purposes.</span></div>Derivatives are recorded at fair value in the consolidated statements of financial position as either other assets or other liabilities. The fair values of the Company&#8217;s derivatives are based on third-party indicators and forecasts. Changes in the fair value of derivatives not designated as hedging instruments are recognized in the consolidated statements of income. Unrealized gains and losses for derivatives designated as hedging instruments in a cash flow hedge, to the extent they are effective, are recorded in other comprehensive income and subsequently reclassified to the consolidated statements of income when the hedged item affects earnings.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory', window );">Impairment</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.32pt">Impairment</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying amounts of the Company&#8217;s assets or groups of assets, other than deferred tax assets, are reviewed at each reporting date to determine whether there is an indication of impairment. An asset may be impaired if objective evidence of impairment exists because of one or more events that have occurred after the initial recognition of the asset (referred to as a &#8220;loss event&#8221;) and if that loss event has an impact on the estimated future cash flows of the asset. When an indication of impairment exists, or annual impairment testing for an asset is required, the asset&#8217;s recoverable amount is estimated.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financial assets and contract assets</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes a loss allowance for expected credit losses (ECLs) on financial assets and contract assets based on a&#160;12-month&#160;ECL or lifetime ECL. The lifetime ECL (the simplified approach) is applied to trade and other receivables, unbilled receivables, contract assets, sublease receivables, and holdbacks.&#160;12-month&#160;ECLs are recorded against all other financial assets, unless credit risk has significantly increased since initial recognition, then the ECL is measured at the lifetime ECL. ECLs are based on the difference between the contractual cash flows due in accordance with the contract and all the cash flows that the Company expects to receive.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The loss allowance provision is based on the Company&#8217;s historical collection and loss experience and incorporates forward-looking factors, where appropriate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">When the carrying amount of financial assets or contract assets is reduced through an ECL allowance, the reduction is recognized in administrative and marketing expenses in the consolidated statements of income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Non-financial&#160;assets</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For&#160;non-financial&#160;assets such as property and equipment, lease assets, goodwill, intangible assets, and investments in joint ventures and associates, the recoverable amount is the higher of an asset&#8217;s or cash-generating unit&#8217;s (CGU&#8217;s) value in use or its fair value less costs of disposal. The recoverable amount is determined for an individual asset, unless the asset does not generate cash inflows that are largely independent of those from other assets or groups of assets. When the carrying amount of an asset or CGU exceeds its recoverable amount, the asset is considered impaired and is written down to its recoverable amount. To assess value in use, the estimated future cash flows are discounted to their present value using a&#160;pre-tax&#160;discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. To determine fair value less costs of disposal, an appropriate valuation model is used. The results of these valuation techniques are corroborated by the market capitalization of </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">comparable public companies and arm&#8217;s length transactions of comparable companies. Impairment losses are recognized in the consolidated statements of income in expense categories that are consistent with the nature of the impaired asset.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company tests intangible assets for recoverability when events or changes in circumstances indicate that their carrying amount may not be recoverable. To determine indicators of impairment of intangible assets, the Company considers external sources of information such as prevailing economic and market conditions and internal sources of information such as the historical and expected financial performance of the intangible assets. If indicators of impairment are present, the Company determines recoverability based on an estimate of discounted cash flows, using the higher of either the value in use or the fair value less costs of disposal method. The measurement of impairment loss is based on the amount that the carrying amount of an intangible asset exceeds its recoverable amount at the CGU level. As part of the impairment test, the Company updates its future cash flow assumptions and estimates, including factors such as current and future contracts with clients, margins, market conditions, and the useful lives of the assets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill is evaluated for impairment annually (as at October 1) or more frequently if circumstances indicate that an impairment may occur or if a significant acquisition occurs between the annual impairment test date and December 31. The Company considers the relationship between its market capitalization and its book value, as well as other factors, when reviewing for indicators of impairment. Goodwill is assessed for impairment based on the CGUs or group of CGUs to which the goodwill relates. Any potential goodwill impairment is identified by comparing the recoverable amount of a CGU or group of CGUs to its carrying value which includes the allocated goodwill. If the recoverable amount is less than its carrying value, an impairment loss is recognized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company may need to test its goodwill for impairment between its annual test dates if market and economic conditions deteriorate or if volatility in the financial markets causes declines in the Company&#8217;s share price, increases the weighted average cost of capital, or changes valuation multiples or other inputs to its goodwill assessment. In addition, changes in the numerous variables associated with the judgments, assumptions, and estimates made by management in assessing the fair value could cause them to be impaired. Goodwill impairment charges are&#160;non-cash&#160;charges that could have a material adverse effect on the Company&#8217;s consolidated financial statements but in themselves do not have any adverse effect on its liquidity, cash flows from operating activities or debt covenants.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">An impairment loss of goodwill is not reversed. For other assets, an impairment loss may be reversed if the estimates used to determine the recoverable amount have changed. The reversal is limited so that the carrying amount of the asset does not exceed its recoverable amount or the carrying amount that would have been determined, net of amortization or depreciation, had no impairment loss been recognized for the asset in prior years. The reversal is recognized in the consolidated statements of income.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue', window );">Revenue recognition</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.12pt">Revenue recognition</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company generates revenue from contracts in which goods or services are typically provided over time. Revenue is measured based on the consideration the Company expects to be entitled to in exchange for providing goods and services, excluding amounts collected on behalf of third parties, such as duties and taxes collected from clients and remitted to government authorities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">While providing services, the Company incurs certain direct costs for subconsultants and other expenses that are recoverable directly from clients. The recoverable amounts of these direct costs are included in the Company&#8217;s gross revenue. Since these direct costs can vary significantly from contract to contract, changes in gross revenue may not be indicative of the Company&#8217;s revenue trends. Therefore, the Company also reports net revenue, which is gross revenue less subconsultants and other direct expenses. The Company assesses its revenue arrangements against specific criteria to determine whether it is acting as a principal or an agent. In general, the Company acts as a principal in its revenue arrangements because it obtains control of the goods or services before they are provided to the customer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Most of the Company&#8217;s contracts include a single performance obligation because the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and therefore is not distinct. The Company&#8217;s contracts may include multiple goods or services that are accounted for as separate performance obligations if they are distinct&#8212;if a good or service is separately identifiable from other items in the contract and if a customer can benefit from it. If a contract has multiple performance obligations, the consideration in the contract is allocated to each performance obligation based on the estimated stand-alone selling price.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company transfers control of the goods or services it provides to clients over time and therefore recognizes revenue progressively as the services are performed. Revenue from&#160;fixed-fee&#160;and&#160;variable-fee-with-ceiling&#160;contracts, including contracts in which the Company participates through joint arrangements, is recognized based on the percentage of completion method where the stage of completion is measured using costs incurred to date as a percentage of estimated costs for each contract. When the contract outcome cannot be measured reliably, revenue is recognized only to the extent that the expenses incurred are eligible to be recovered. Provisions for estimated losses on incomplete contracts are made in the period that the losses are determined. Revenue from&#160;time-and-material&#160;contracts without stated ceilings is recognized as costs are incurred based on the amount that the Company has a right to invoice.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings, and cash collections results in trade and other receivables, holdbacks, unbilled receivables, contract assets, and deferred revenue in the consolidated statements of financial position. Amounts are typically invoiced as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or when contractual milestones are achieved. Receivables represent amounts due from customers: trade and other receivables and holdbacks consist of invoiced amounts, and unbilled receivables consist of work in progress that has not yet been invoiced. Contract assets represent unbilled amounts where the right to payment is subject to more than the passage of time and includes performance-based incentives and services provided ahead of agreed contractual milestones. Contract assets are transferred to receivables when the right to consideration becomes unconditional. Deferred revenue represents amounts that have been invoiced but not yet recognized as revenue, including advance payments and billings in excess of revenue. Deferred revenue is recognized as revenue when (or as) the Company performs under the contract. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is adjusted for the effects of a significant financing component when the period between the transfer of the promised goods or services to the customer and payment by the customer exceeds one year. Holdbacks and advance payments are intended to provide protection against the failure of one party to adequately complete some or all of its obligations under the contract and do not typically result in a significant financing component.</span></div><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Revenue recognition</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for its revenue from&#160;fixed-fee&#160;and&#160;variable-fee-with-ceiling&#160;contracts using the percentage of completion method, which requires estimates to be made for contract costs and revenues. Contract costs include direct labor, direct costs for subconsultants, and other expenditures that are recoverable directly from clients. Progress on jobs is regularly reviewed by management and estimated costs to complete are revised based on the information available at the end of each reporting period. Contract cost estimates are based on various assumptions that can result in a change to contract profitability from one financial reporting period to another. Assumptions are made about labor productivity, the complexity of the work to be performed, the performance of subconsultants, and the accuracy of original bid estimates. Estimating costs is subjective and requires management&#8217;s best judgments based on the information available at that time.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On an ongoing basis, estimated revenue is updated to reflect the amount of consideration the Company expects to be entitled to in exchange for providing goods and services. Revenue estimates are affected by various uncertainties that depend on the outcome of future events, including change orders, claims, and variable consideration.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change orders are included in estimated revenue when management believes the Company has an enforceable right to the change order, the amount can be estimated reliably, and realization is highly probable. Claims against other parties, including subconsultants, are recognized as a reduction in costs using the same criteria. To evaluate these criteria, management considers the contractual or legal basis for the change order, the cause of any additional costs incurred, and the history of favorable negotiations for similar amounts. As change orders are not recognized until highly probable, it is possible for the Company to have substantial contract costs recognized in one accounting period and associated revenue or reductions in cost recognized in a later period</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s contracts may include variable consideration such as revenue based on costs incurred and contract provisions for performance-based incentives or penalties. Variable consideration is estimated by determining the most likely amount the Company expects to be entitled to, unless the contract includes a range of possible outcomes for performance-based amounts. In that case, the expected value is determined using a probability weighting of the range of possible outcomes. Variable consideration, including change orders approved as to scope but unapproved </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">as to price, is included in estimated revenue to the extent it is highly probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration are based on historical experience, anticipated performance, and management&#8217;s best judgment based on the information available at the time.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consideration in contracts with multiple performance obligations is allocated to the separate performance obligations based on estimates of stand-alone selling prices. The primary method used to estimate the stand-alone selling price is expected cost plus an appropriate margin. To determine the appropriate margin, management considers margins for comparable services under similar contracts in similar markets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in estimates are reflected in the period in which the circumstances that gave rise to the change became known and affect the Company&#8217;s revenue, unbilled receivables, contract assets, and deferred revenue.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory', window );">Employee defined benefit plans</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.91pt">Employee benefit plans</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Defined benefit plans</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company sponsors defined benefit pension plans covering certain full-time employees and past employees, primarily in the United Kingdom. Benefits are based on final compensation and years of service. Benefit costs (determined separately for each plan using the projected unit credit method) are recognized over the periods that employees are expected to render services in return for those benefits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remeasurements, comprising actuarial gains and losses and the return on the plan assets (excluding interest), are recognized immediately in the consolidated statements of financial position with a corresponding debit or credit to other comprehensive income in the period they occur. Remeasurements are not reclassified to net income in subsequent periods.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The calculation of defined benefit obligations is performed at least annually by a qualified actuary, or more often as required due to plan amendments, curtailments, or settlements. When the calculation results in a potential asset, the recognized asset is limited to the economic benefits available in the form of any future refunds or of reductions in future contributions to the plan.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes the following changes in the net defined benefit obligations under administrative and marketing expenses: service costs comprising current service costs, past service costs, gains and losses on curtailments and&#160;non-routine&#160;settlements, net interest expense or income, and administrative expenses paid directly by the pension plans.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Past service costs are recognized in net income on the earlier of the date of the plan amendment or curtailment and the date that the Company recognizes related restructuring costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Defined contribution plans</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also contributes to group retirement savings plans and an employee share purchase plan. Certain plans are based on employee contribution amounts and subject to maximum limits per employee. The Company accounts for defined contributions as an expense in the period the contributions are made.</span></div><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.92pt">Employee defined benefit plans</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The cost of the defined benefit pension plans and the present value of the pension obligations are determined separately for each plan using actuarial valuations. An actuarial valuation involves making various assumptions that may differ from actual future developments. These include determining the discount rate, mortality rates, future salary </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">increases, inflation, and future pension increases. Due to the complexities involved in the valuation and its long-term nature, the defined benefit obligation and cost are highly sensitive to changes in these assumptions, particularly to the discount and mortality rates (although portions of the pension plans have protection against changes in the discount rate and improving mortality rates by utilizing annuities). All assumptions are reviewed annually.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In determining the appropriate discount rate, management considers the interest rates of corporate bonds in currencies consistent with the currencies of the post-employment obligation and that have an &#8216;AA&#8217; rating or above, as set by an internationally acknowledged rating agency, and extrapolated as needed along the yield curve to correspond with the expected term of the benefit obligation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The mortality rate is based on publicly available information in the actuarial profession&#8217;s publications plus any special geographical or occupational features of each plan&#8217;s membership. Mortality tables tend to change only at intervals in response to demographic changes. Future salary increases reflect the current estimate of management. Pension increases are calculated based on the terms of the individual plans and estimated future inflation rates.</span></div>In determining whether the purchase of a bulk annuity contract results in a settlement of the Company's defined benefit obligations, management considers the intent of the transaction as well as the degree to which the Company continues to retain the related risks and obligations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory', window );">Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.32pt">Taxes</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tax rates and tax laws used to compute the amounts are those enacted or substantively enacted at the reporting date in the countries where the Company operates and generates taxable income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Current income tax</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes payable are typically expected to be settled within twelve months of the&#160;year-end&#160;date. However, there may be instances where taxes are payable over a longer period. Portions due after a&#160;one-year&#160;period are classified as&#160;non-current&#160;and are not discounted.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred tax</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax is determined using the liability method for temporary differences at the reporting date between the tax bases of assets and liabilities and their carrying amounts for financial reporting purposes. Deferred tax liabilities are generally recognized for all taxable temporary differences. Deferred tax assets are recognized for all deductible temporary differences and the carryforward of unused tax credits and unused tax losses, to the extent that it is probable that taxable profit will be available against which the deductible temporary differences and the carryforward of unused tax credits and unused tax losses can be utilized. Deferred taxes are not recognized for the initial recognition of goodwill; the initial recognition of assets or liabilities, outside of a business combination, that affect neither accounting nor taxable profit, and do not give rise to equal taxable and deductible temporary differences; the differences relating to investments in associates, subsidiaries, and interests in joint arrangements to the extent that the reversal can be controlled and it is probable that it will not reverse in the foreseeable future; and income taxes from the Organisation for Economic Cooperation and Developments (OECD) Pillar Two Model Rules as a result of the mandatory temporary exception adopted in IAS 12 (note 6a).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be used. Unrecognized deferred tax assets are reassessed at each reporting date and are recognized to the extent that it has become probable that future taxable profits will allow the deferred tax asset to be recovered.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current income tax and deferred tax relating to transactions that are recorded directly in equity or other comprehensive income are also recorded in equity or other comprehensive income. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sales tax</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues, expenses, and assets excluding trade receivables, are recognized net of the amount of sales tax recoverable from or payable to a taxation authority. The net amount of sales tax recoverable from or payable to a taxation authority is included as part of trade receivables or trade payables (as appropriate) in the consolidated statements of financial position.</span></div><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Taxes</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s income tax assets and liabilities are based on interpretations of income tax legislation across various jurisdictions, primarily in Canada, United States, the United Kingdom, and Australia. The Company&#8217;s effective tax rate can change from year to year based on the mix of income among jurisdictions, changes in tax laws in these jurisdictions, and changes in the estimated value of deferred tax assets and liabilities. The Company&#8217;s income tax expense reflects an estimate of the taxes it expects to pay for the current year, as well as a provision for changes arising in the values of deferred tax assets and liabilities during the year. The tax value of these assets and liabilities is impacted by factors such as accounting estimates inherent in these balances, management&#8217;s expectations about future operating results, previous tax audits, and differing interpretations of tax regulations by the taxable entity and the responsible tax authorities. Differences in interpretation may arise for a wide variety of issues, depending on the conditions prevailing in the respective legal entity&#8217;s domicile. Management regularly assesses the likelihood of recovering value from deferred tax assets, such as loss carryforwards, as well as from deferred tax depreciation of capital assets, and adjusts the tax provision accordingly.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax assets are recognized for all unused tax losses to the extent that it is probable that taxable profit will be available against which the losses can be utilized. Significant management judgment is required to determine the amount of deferred tax assets that can be recognized based on the likely timing and the level of future taxable profits, together with future&#160;tax-planning&#160;strategies. If estimates change, the Company may be required to recognize an adjustment to its deferred income tax asset or liability and income tax expense.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Uncertainties exist with respect to the interpretation of complex tax regulations and the amount and timing of deferred taxable income. If the Company determines that it is not probable that a taxation authority will accept an uncertain tax treatment, then an uncertain tax liability is recorded using either the most likely amount or the expected value method, depending on which method better predicts the resolution of the circumstances giving rise to the uncertainty.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Uncertain tax liabilities are presented as either income taxes payable or deferred tax liabilities. This depends on whether the uncertain tax liabilities are in respect of taxable profit for a period or income taxes payable in future periods in respect of taxable temporary differences.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory', window );">Share-based payment transactions</a></td>
<td class="text">Share-based payment transactions<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the Company&#8217;s deferred share unit plan, the board of directors may receive deferred share units (DSUs), each of which is equal to one common share. Under the Company&#8217;s long-term incentive plan, certain members of the senior leadership teams are granted performance share units (PSUs) or restricted share units (RSUs) that vest and are settled after a three-year period. DSUs, PSUs, and RSUs are settled only in cash.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The cost of cash-settled transactions is measured initially at fair value at the grant date. For DSUs, this fair value is expensed on issuance with a corresponding liability recognized through other liabilities. For PSUs and RSUs, the fair value is expensed over the vesting period. These liabilities are remeasured to fair value at each reporting date, up to and including the settlement date, with changes in fair value recognized in administrative and marketing expenses.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory', window );">Business combinations and goodwill</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.71pt">Business combinations and goodwill</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Business combinations are accounted for using the acquisition method, and the results of operations after the respective dates of acquisition are included in the consolidated statements of income. Acquisition-related costs are expensed when incurred in administrative and marketing expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The cost of an acquisition is measured as the consideration transferred at fair value at the acquisition date. Any deferred or contingent consideration to be transferred by the Company is recognized at fair value at the acquisition date. Subsequent changes to the fair value of the contingent consideration are recognized in other income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consideration paid for acquisitions may be subject to price adjustment clauses included in the purchase agreements and may extend over a number of years. At each consolidated statement of financial position date, these </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">price adjustment clauses are reviewed. This may result in an increase or decrease of deferred or contingent consideration (recorded as notes payable on the acquisition date) to reflect either more or less&#160;non-cash&#160;working capital than was originally recorded. Since these adjustments are a result of facts and circumstances occurring after the acquisition date, they are not considered measurement period adjustments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For some acquisitions, additional payments may be made to the employees of an acquired company that are based on the employees&#8217; continued service over an agreed time period. These additional payments are not included in the purchase price but are expensed as compensation when services are provided by the employees.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the purpose of impairment testing, goodwill acquired in a business combination is, from the acquisition date, allocated to each CGU or group of CGUs that is expected to benefit from the synergies of the combination, irrespective of whether other assets or liabilities of the acquiree are assigned to those units. Each CGU or group of CGUs represents the lowest level at which management monitors the goodwill.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory', window );">Impairment of non-financial assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt">Impairment of non-financial assets</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impairment exists when the carrying amount of an asset or CGU or group of CGUs exceeds its recoverable amount, which is the higher of its fair value less costs of disposal or its value in use. Fair value less costs to sell is based on a discounted cash flow model and observable market prices for an arm&#8217;s length transaction of similar assets, less incremental costs for disposing of the asset. The value in use calculation is based on a discounted cash flow model. The cash flows are derived from budgets over an appropriate number of years and do not include restructuring activities that the Company is not yet committed to or significant future investments that will enhance the asset&#8217;s performance of the CGU or group of CGUs being tested.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company validat</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">es its estimate of the fair value of each asset, CGU or group of CGUs, by comparing the resulting multiples to multiples derived from comparable public companies and comparable company transactions. The Company reconciles the total fair value of all CGUs and groups of CGUs with its market capitalization to determine whether the sum is reasonable. If the reconciliation indicates a significant difference between the external market capitalization and the fair value of the CGUs or groups of CGUs, the Company reviews and adjusts, if appropriate, the discount rate of the CGUs or groups of CGUs and considers whether the implied acquisition premium (if any) is reasonable in light of current market conditions. The fair value measurement is categorized as level 3 in the fair value hierarchy based on the significant inputs in the valuation technique used (note 4h). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Goodwill</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To arrive at the estimated recoverable amount of goodwill, the Company uses estimates of economic and market information, including arm&#8217;s length transactions for similar assets, growth rates in revenues, estimates of future expected changes in operating margins, and cash expenditures. The Company estimates the recoverable amount by using the fair value less costs of disposal approach. It estimates fair value using market information and discounted&#160;after-tax&#160;cash flow projections, which is known as the income approach. The income approach uses a CGU's or group of CGUs' projection of estimated operating results and discounted cash flows based on a discount rate that reflects current market conditions and the risk of achieving the cash flows. The Company uses cash flow projections covering at least a five-year period derived from financial forecasts approved by senior management. To arrive at cash flow projections, the Company uses estimates of economic and market information over the projection period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease assets and associated property and equipment</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To arrive at the estimated recoverable amount of lease assets and associated property and equipment, the Company uses economic and market information, including arm's length transactions for similar assets, estimates of future changes in variable head lease payments, potential sublease terms and conditions, including the timing and amount of associated cash inflows and initial direct costs, and assumptions about the future use of associated property and equipment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company estimates the recoverable amount by using the value in use approach. It estimates fair value using market information and probability weighted pre-tax cash flow projections discounted to their present value using a&#160;pre-tax&#160;discount rate that reflects current market assessments of the time value of money and the risks specific to the asset or CGU. The Company uses cash flow projections covering the remaining head lease term from financial forecasts approved by senior management.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory', window );">Business combinations</a></td>
<td class="text"><span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt">Business combinations</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In a business combination, the Company may acquire certain assets and assume certain liabilities of an acquired entity. The estimate of fair values for these transactions involves judgment to determine the fair values assigned to the tangible and intangible assets (i.e., backlog, client relationships, and trademarks) and the liabilities assumed on the acquisition. Determining fair values involves a variety of assumptions, including revenue growth rates, client retention rates, expected operating income, and discount rates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time, as a result of the timing of acquisitions in relation to the Company&#8217;s reporting schedule, certain estimates of fair values of assets and liabilities acquired may not be finalized at the initial time of reporting. These estimates are completed after the vendors&#8217; final financial statements have been prepared and accepted by the Company, after detailed project portfolio reviews are performed, and when the valuations of intangible assets and other assets and liabilities acquired are finalized.</span></div>Assessments are performed on acquisition agreements with deferred or contingent consideration arrangements to determine whether the amounts payable represents business combination consideration or an arrangement that is separate from the business combination. Management applies judgment and the requirements of IFRS 3 to determine whether deferred or contingent arrangements are part of the business combination consideration.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for business combinations and goodwill. [Refer: Business combinations [member]; Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for financial instruments. [Refer: Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for the impairment of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for investment in associates and joint ventures. [Refer: Associates [member]; Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for provisions. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 46<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_46&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ListOfAccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>List Of Accounting Policies</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ListOfAccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893426512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Material Accounting Policy Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ListOfAccountingPoliciesAbstract', window );"><strong>List Of Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory', window );">Schedule of Estimated Useful Lives and Depreciation Calculation Methods</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation is calculated over the assets' estimated useful lives on a straight-line basis as follows:&#160;</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.618%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Engineering equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5 to 10 years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5 to 10 years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line over term of lease to a maximum of 15 years or the improvement&#8217;s economic life</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5 to 50 years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">straight-line</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for depreciation expense. [Refer: Depreciation and amortisation expense]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ListOfAccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>List Of Accounting Policies</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ListOfAccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893705168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_BusinessAcquisitionsAbstract', window );"><strong>Business Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory', window );">Schedule of Aggregate Consideration for Assets Acquired and Liabilities Assumed and Consideration Paid</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Details of the consideration transferred and the fair value of the identifiable assets and liabilities acquired at the date of acquisition, including measurement period adjustments for prior acquisitions, are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.111%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash consideration</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">86.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">50.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consideration</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">137.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">93.1&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash consideration</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">86.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash acquired</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net cash paid</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">75.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.4&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets and liabilities acquired</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-cash&#160;working capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">37.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(13.6)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total identifiable net assets at fair value</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">63.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28.4&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Goodwill arising on acquisitions</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">74.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.7&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Section Disclosures application of paragraphs 59 and 61<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;doctype=Appendix&amp;subtype=B&amp;dita_xref=IFRS03_gB64-B67_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_BusinessAcquisitionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisitions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_BusinessAcquisitionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891578016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Cash Equivalents (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock', window );">Schedule of Cash and Cash Equivalents</a></td>
<td class="text">For the purpose of the consolidated statements of cash flows, cash and cash equivalents consist of the following:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">194.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">139.5&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrestricted investments</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">158.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">352.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">148.3&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891112096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and Other Receivables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock', window );">Schedule of Trade and Other Receivables</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade receivables, net of expected credit losses of $2.7 (2022 &#8211; $2.0)</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,016.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">988.1&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Holdbacks and other</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">47.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Trade and other receivables</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,063.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,028.0&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock', window );">Schedule of Aging Analysis of Gross Trade Receivables</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aging analysis of gross trade receivables is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.203%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1&#8211;30<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">31&#8211;60<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">61&#8211;90<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">91&#8211;120<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">121+<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,018.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">503.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">309.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">92.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">31.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">990.1&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">556.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">246.9&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71.6&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.8&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of detailed information about the aging analysis of gross trade receivables</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of detailed information about trade and other receivables</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889579344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Schedule of Property and Equipment</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.203%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Engineering<br/>Equipment<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Office<br/>Equipment<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Leasehold<br/>Improvements<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other<br/>$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">128.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">83.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">243.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">499.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Measurement period adjustment net of acquisition additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(19.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(35.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(76.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">138.5&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80.2&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">248.1&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46.2&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">513.0&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">89.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions arising on acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(21.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(38.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(77.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">154.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">75.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">238.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">52.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">520.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">265.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(33.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(69.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net reversal of impairment (note 11)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67.2&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42.8&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">134.2&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.1&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">262.3&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(20.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(34.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(67.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net impairment (note 11)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">68.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">41.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">125.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">252.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net book value</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">113.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">85.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">33.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">112.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">35.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">267.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891895792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseAbstract', window );"><strong>Lease [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory', window );">Schedule of Right-of-use Assets</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Building<br/>$</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other<br/>$</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">459.7&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.8&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">476.5&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(115.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(122.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Modifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Reversal of impairment, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">455.0</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.4</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">470.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(114.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(121.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Modifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Reversal of impairment, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">431.0</span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11.9</span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">442.9</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock', window );">Schedule of Amounts Recognized in Administrative and Marketing Expenses</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amounts recognized in administrative and marketing expenses</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rent expense - variable lease payments</span></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">47.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rent expense - short-term leases and leases of&#160;low-value&#160;assets</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from subleases</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2.9)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">47.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of detailed information about lease costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LeaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LeaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891103232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_GoodwillAbstract', window );"><strong>Goodwill [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory', window );">Schedule of Reconciliation of Changes in Goodwill</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross goodwill, beginning of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,524.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,362.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisitions</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">74.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(36.6)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">97.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross goodwill, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,562.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,524.4&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated impairment losses</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(178.0)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(178.0)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net goodwill, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,384.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,346.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory', window );">Schedule of Goodwill Allocated</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill was allocated to its CGUs or group of CGUs as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">359.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">359.5&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,452.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,408.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Global</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">572.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">578.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Allocated</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,384.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,346.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of information for cash-generating units. [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the reconciliation of changes in goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_GoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_GoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889579344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory', window );">Schedule of Intangible Assets</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Client<br/>Relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Contract<br/>Backlog</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Software and other</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">463.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">592.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions arising on acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Removal of fully amortized assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(24.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(44.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">471.9&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48.6&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90.2&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">610.7&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions arising on acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Removal of fully amortized assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(25.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(47.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(39.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(112.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">464.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">64.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">540.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated amortization</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">185.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">218.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Removal of fully amortized assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(24.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(44.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">215.6&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.4&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43.3&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">290.3&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Removal of fully amortized assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(25.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(47.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(39.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(112.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">232.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">38.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">274.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net book value</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">256.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">320.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">231.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">26.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">265.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893962096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherAssetAbstract', window );"><strong>Other Asset [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock', window );">Schedule of Other Assets</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments held for self-insured liabilities</span></td><td colspan="3" style="padding:2px 1.75pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">204.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Holdbacks on long-term contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">25.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">48.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-financial assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">18.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">296.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">234.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion - financial</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion -&#160;non-financial</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term portion</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">279.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">224.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsExplanatory', window );">Schedule of Fair Value and Amortized Cost</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Their fair value and amortized cost are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair&#160;Value</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortized<br/>Cost/Cost</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair&#160;Value</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortized<br/>Cost/Cost</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bonds</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">127.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">125.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">105.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity securities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">77.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">66.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">204.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">191.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities', window );">Schedule of Disclosure of the Bond Portfolio Stated at Fair Value</a></td>
<td class="text">The terms to maturity of the bond portfolio, stated at fair value, are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Within one year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">After one year but not more than five years</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">43.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">More than five years</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">83.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">127.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of a maturity analysis for derivative financial liabilities, including the remaining contractual maturities for those derivative financial liabilities for which contractual maturities are essential for an understanding of the timing of the cash flows. [Refer: Derivative financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 39<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_39_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of detailed information about other assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_OtherAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OtherAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889276288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and Other Payables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock', window );">Schedule of Trade and Other Payables</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade accounts payable and accruals</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">351.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">300.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee and payroll liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">392.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">368.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other accrued liabilities</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">74.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Trade and other payables</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">818.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">755.7&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about trade and other payables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891100608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory', window );">Schedule of Long Term Debt</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior unsecured notes</span></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">547.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">298.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving credit facility</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">79.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">533.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Term loan facilities</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">408.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">307.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software financing obligations</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,129.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,235.8&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">146.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term portion</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">982.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,183.6&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div>The aggregate maturity value of the notes of $84.3 (2022 - $62.8) is comprised of:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CAD</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign currency </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CAD</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency </span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">US dollars</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">54.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">41.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">British pounds </span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other currencies </span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.1&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889276288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract', window );"><strong>Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsExplanatory', window );">Schedule of Provisions</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:31.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.426%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.429%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Self- <br/>insured <br/>liabilities<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Claims <br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease <br/>restoration<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Onerous <br/>contracts <br/>$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">94.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">52.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">33.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">197.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current year provisions</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">20.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">21.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">61.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Paid or otherwise settled</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(26.7)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(26.1)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(4.5)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(13.1)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(70.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1.0)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(0.1)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(0.2)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2.7)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">86.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">46.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">28.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">24.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">186.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">25.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">51.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term portion</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">78.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">21.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">134.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Provisions, Contingent Liabilities And Contingent Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893905696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock', window );">Schedule of Employee Defined Benefit Plans</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net defined benefit pension asset</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">72.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net defined benefit pension liability</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(15.6)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">End of employment benefit plans</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(13.9)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(15.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(29.5)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(32.3)</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in the consolidated statement of financial position within:</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net defined benefit asset</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">72.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net defined benefit liability</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(15.6)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">56.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory', window );">Schedule of Reconciliation for Net Defined Benefit Liability</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents a reconciliation from the opening balances to the closing balances for the net defined benefit asset (liability) and its components:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:33.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Defined<br/>Benefit<br/>&#160;Obligation<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair&#160;Value<br/>of Plan<br/>Assets<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Defined </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Benefit </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Asset (Liability)</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Defined<br/>Benefit<br/>&#160;Obligation<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair&#160;Value<br/>of Plan<br/>Assets<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Defined </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Benefit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Liability)</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(382.5)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">422.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">40.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(586.1)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">560.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(25.8)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Administrative and marketing expenses</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest income (expense)</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(17.8)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">20.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Administrative expenses paid by the Plans</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2.1)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2.1)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(17.8)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">18.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9.8)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.9&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.9)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other comprehensive income (loss)</span></div></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments on the plan assets, excluding interest income</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(127.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(127.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Actuarial gains (losses) arising from:</span></div></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in demographic assumptions</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in financial assumptions</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(9.6)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(9.6)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">192.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">192.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Experience adjustments</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(16.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(16.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remeasurement gain (loss), before tax</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(7.2)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">176.7&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(127.0)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49.7&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of movement in exchange rates</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(11.1)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.7&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(21.9)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(18.3)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">199.4&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(148.9)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.5&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Benefits paid</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">16.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(16.0)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contributions by employer</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">16.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(4.4)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.0&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.6&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.6&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(402.6)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">459.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">56.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(382.5)</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">422.9&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory', window );">Schedule of Major Categories of Plan Assets, Measured at Fair Value</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Major categories of plan assets, measured at fair value, are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">26.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.9&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments quoted in active markets (mutual, exchange-traded, and pooled funds):</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Equities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">18.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Fixed income, corporate bonds, and gilts</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">71.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Pooled fund liability-driven investments</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">118.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Alternatives and property funds</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unquoted investments:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Annuity policies</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">222.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">217.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Insurance contracts:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equities and property</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">97.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair value of plan assets</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">459.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">422.9&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfActuarialAssumptionsTextBlock', window );">Schedule of Principal Assumptions Used In Determining Pension Benefit Plans</a></td>
<td class="text">The principal assumptions used in determining pension benefit obligations for the Plans are shown below (expressed as weighted averages):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discount rate</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.48</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.60&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rate of increase in salaries</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.36</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rate of inflation,&#160;pre-retirement</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2.64</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rate of increase in future pensions payment</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.30</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.39&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Life expectancy at age 65 for current pensioners:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Male</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">21 years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Female</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">24 years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Life expectancy at age 65 for current members aged 45:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Male</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22 years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 years</span></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Female</span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">25 years</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25 years</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory', window );">Schedule of Quantitative Sensitivity Analyses Impact on Defined Benefit Plans for Significant Assumptions</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Quantitative sensitivity analyses showing the impact on the defined benefit obligation for significant assumptions are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Increase<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Decrease<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increase<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Decrease<br/>$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in discount rate by 0.25%</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(13.8)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">14.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11.4)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in&#160;pre-retirement&#160;inflation rate by 0.25%</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in salary growth by 0.25%</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(0.3)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in pension increase assumption by 0.25%</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(7.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in one year in the life expectancy</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(13.5)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.3&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10.3)</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the fair value of defined benefit plan assets. [Refer: Plan assets [member]; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 142<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_142&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of a sensitivity analysis for significant actuarial assumptions used to determine the present value of a defined benefit obligation. [Refer: Actuarial assumptions [member]; Defined benefit obligation, at present value]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 145<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_145&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfActuarialAssumptionsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of actuarial assumptions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfActuarialAssumptionsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of defined benefit obligations explanatory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891024080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock', window );">Schedule of Other Liabilities</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash-settled share-based compensation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">95.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">110.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76.7&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">55.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term portion</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">55.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.7&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of detailed information about other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893704368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseAbstract', window );"><strong>Lease [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory', window );">Schedule of Lease Commitments</a></td>
<td class="text">These commitments as at December&#160;31, 2023, are as follows:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Less&#160;than&#160;1&#160;Year<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1&#160;to&#160;3&#160;Years<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">After&#160;3&#160;Years<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Variable lease payments and other</span></div></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">283.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">51.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">149.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leases not commenced but committed</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">55.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">37.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software financing not commenced but committed</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">53.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">35.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">392.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">74.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">131.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">186.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of additional information about leasing activities of a lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 59<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_59&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LeaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LeaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889549536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ShareBasedPaymentArrangementsAbstract', window );"><strong>Share-Based Payment Arrangements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDividendsExplanatory', window );">Schedule of Dividends Declared and Recorded</a></td>
<td class="text">The table below sets out the dividends paid in 2023.<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.933%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Date Declared</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Record Date</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Payment Date</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Dividend&#160;per&#160;Share<br/>$</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Paid<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 10, 2022</span></td><td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 30, 2022</span></td><td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">January 17, 2023</span></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.180&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.0&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 22, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 31, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 17, 2023</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.195&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.7&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">May 10, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 30, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">July 17, 2023</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.195&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.6&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 9, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September 29, 2023</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">October 16, 2023</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.195&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.6&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 9, 2023</span></td><td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 29, 2023</span></td><td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">January 16, 2024</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.195&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory', window );">Schedule of the Company's RSUs, PSUs, and DSUs</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#e1e0df;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RSUs<br/>#</span></td><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PSUs<br/>#</span></td><td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DSUs<br/>#</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RSUs<br/>#</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PSUs<br/>#</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">DSUs<br/>#</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Units, beginning of year</span></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">395,725</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">785,489</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">229,282</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">406,762&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">862,032&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">200,411&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted and adjusted dividends</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">121,498</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">183,388</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">26,146</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">150,591&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">263,434&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28,871&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Paid</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(127,173)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(284,209)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(24,081)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(148,327)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(318,058)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(14,450)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(25,844)</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13,301)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(21,919)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Units, end of year</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">375,600</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">658,824</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">231,347</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">395,725&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">785,489&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">229,282&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDividendsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of dividends. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDividendsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the number and weighted average exercise prices of other equity instruments (ie other than share options).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ShareBasedPaymentArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ShareBasedPaymentArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893705680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_FairValueMeasurementAbstract', window );"><strong>Fair Value Measurement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory', window );">Schedule of Fair Value Hierarchy for Assets</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the Company&#8217;s fair value hierarchy for those assets and liabilities measured and adjusted to fair value on a recurring basis:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:48.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.675%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Carrying <br/>Amount</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">At December&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments held for self-insured liabilities</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">204.5&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">204.5&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative financial instruments</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,24</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.0&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.0&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82.8&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82.8&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:48.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.675%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Carrying <br/>Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 2</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments held for self-insured liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative financial instruments</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Derivative financial instruments</span></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24</span></td><td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory', window );">Schedule of Fair Value Hierarchy for Liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the Company&#8217;s fair value hierarchy for those liabilities that were not measured at fair value but are required to be disclosed at fair value on a recurring basis:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;padding:0 1pt"></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Carrying <br/>Amount</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">At December&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior unsecured notes</span></td><td colspan="3" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">547.6&#160;</span></td><td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">523.2&#160;</span></td><td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Carrying <br/>Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 2</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior unsecured notes</span></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">298.6&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">259.8&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the fair value measurement of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the fair value measurement of liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_FairValueMeasurementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair Value Measurement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_FairValueMeasurementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893705680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixExplanatory', window );">Schedule of Loss Allowance Provision</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The lifetime ECLs relating to financial assets are outlined in the table below:&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1&#8211;30</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">31&#8211;60</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">61&#8211;90</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">91&#8211;120</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">121+</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected loss rate</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.09</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.08</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.23</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.75</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.41</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross carrying amount</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,844.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,329.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">309.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">92.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">31.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Loss allowance provision, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected loss rate</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.07&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.11&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.28&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.61&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.27&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross carrying amount</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,720.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,286.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">246.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss allowance provision, end of the year</span></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.6&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9&#160;</span></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities', window );">Schedule of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities</a></td>
<td class="text"><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The timing of u</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ndiscounted cash outflows relating to financial liabilities is outlined in the table below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Less&#160;than&#160;1&#160;Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1&#160;to&#160;3&#160;Years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">After&#160;3&#160;Years</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank indebtedness</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span id="iff5937d950654db2af5daab28cb42740_3-1-1-1-161884"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">23.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">23.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade and other payables</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">818.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">818.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">667.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">119.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">228.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">320.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,135.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">148.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">196.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">790.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other financial liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total contractual obligations</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,650.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,115.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">424.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,110.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank indebtedness</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade and other payables</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">755.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">755.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">708.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">118.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">240.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">349.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,241.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">192.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">995.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other financial liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total contractual obligations</span></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,776.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">997.8&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">434.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,344.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfProvisionMatrixExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the provision matrix.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 35N<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfProvisionMatrixExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of a maturity analysis for non-derivative financial liabilities (including issued financial guarantee contracts) that shows the remaining contractual maturities. [Refer: Derivative financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 39<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_39_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893341664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Management (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock', window );">Schedule of Capital Managed</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">146.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-current&#160;portion of long-term debt</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">982.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,183.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,129.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,235.8&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank indebtedness</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">23.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: cash and cash equivalents</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(352.9)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(148.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net debt</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">799.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,152.9&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shareholders&#8217; equity</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,756.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,286.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total capital managed</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,556.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,438.9&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of detailed information about capital managed</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619890982288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock', window );">Schedule of Effective Income Tax for Continuing Operations from Statutory Canadian Tax Rates</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The effective income tax rate for operations in the consolidated statements of income differs from statutory Canadian tax rates as a result of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income tax expense at statutory Canadian rates</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">25.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Increase (decrease) resulting from:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rate differential on foreign income</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(4.2)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development and other tax credits</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1.0)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-deductible&#160;expenses and&#160;non-taxable&#160;income</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments to prior year tax returns</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">22.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.0&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock', window );">Schedule of Major Components of Current and Deferred Income Tax Expense from Continuing Operations</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current income tax expense of $141.6 (2022 - $121.3) are from ongoing operations and major components of deferred income tax recovery are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Origination and reversal of timing differences</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(44.9)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(45.7)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized tax losses and temporary differences</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change of tax rates</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Recovery arising from previously unrecognized tax assets</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(5.2)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred income tax recovery</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(45.6)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(43.2)</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory', window );">Schedule of Significant Components of Net Deferred Income Tax Assets (Liabilities) and Reconciliation of Net Deferred Tax Assets (Liabilities)</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Significant components of net deferred tax assets (liabilities) are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred tax assets (liabilities)</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">152.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">159.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Differences in timing of taxability of revenue and deductibility of expenses</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">156.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">99.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss and tax credit carryforwards</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">33.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee defined benefit plan</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(14.2)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Carrying value of property and equipment in excess of tax cost</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(25.3)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(18.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Carrying value of intangible assets in excess of tax cost</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(129.5)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(130.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease assets</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(106.8)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(110.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">68.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.0&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="padding-left:11.25pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a reconciliation of net deferred tax assets (liabilities):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(29.2)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tax effect on equity items</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impact of foreign exchange</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(4.4)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred taxes acquired through business combinations</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tax recovery during the year recognized in net income</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">45.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance, end of the year</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">68.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.0&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock', window );">Schedule of Loss Carryforwards and Deductible Temporary Differences</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2023, all loss carryforwards and deductible temporary differences available to reduce the taxable income of Canadian, US, and foreign subsidiaries were recognized in the consolidated financial statements, except as noted below.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deductible temporary differences</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-capital&#160;tax losses:</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expire (2024 to 2043)</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Never expire</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">41.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">49.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71.5&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capital tax losses:</span></td><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Never expire</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">56.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79.4&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of loss carryforwards and deductible temporary differences</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of major components of tax expense (income)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of reconciliation of average effective tax rate and applicable tax rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889313904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Interest Expense and Other Net Finance Expense (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory', window );">Schedule of Interest Expense</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on credit facilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">58.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">24.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on senior unsecured notes</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total interest expense</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">102.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69.6&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total interest income</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(11.7)</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.6)</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net interest expense</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">91.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.0&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other net finance expense</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.2&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net interest expense and other net finance expense</span></div></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">93.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of interest income and expense. [Refer: Interest income (expense)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893659968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Costs (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock', window );">Schedule of Components of Employee Costs</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Wages, salaries, and benefits</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,654.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,243.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pension costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">108.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">93.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">60.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total employee costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,822.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,362.7&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct labor</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,321.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,039.9&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indirect labor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,501.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,322.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total employee costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,822.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,362.7&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of detailed information about employee costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891110592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock', window );">Schedule of Other Income</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Realized gain on equity securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(0.6)</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(15.6)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized (gain) loss on equity securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(10.5)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gain on disposition of intangible asset</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net impairment (reversal) of lease assets and property and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,11</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1.3)</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total other income</span></div></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(4.9)</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.0)</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of detailed information about other operating income (expense)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889313904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Weighted Average Shares Outstanding (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EarningsPerShareAbstract', window );"><strong>Earnings per share [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock', window );">Schedule of Number of Basic Shares Outstanding and Diluted Common Shares, Calculated on a Weighted Average Basis</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The number of basic shares outstanding and diluted common shares, calculated on a weighted average basis, is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">#</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">#</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basic shares outstanding</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">111,228,491</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">110,936,481&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share options</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133,295&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Diluted shares</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">111,228,491</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">111,069,776&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of detailed information about weighted average ordinary shares and adjusted weighted average ordinary shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889226688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Flow Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_CashFlowStatementAbstract', window );"><strong>Cash Flow Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory', window );">Schedule of Reconciliation of Liabilities Arising from Financing Activities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of liabilities arising from financing activities for the year ended December&#160;31, 2023, is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="5" style="padding:0 1pt"></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Senior Unsecured Notes</span></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revolving<br/>Credit and<br/>Term Loan<br/>Facilities</span></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Notes Payable</span></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Software<br/>Financing<br/>Obligations</span></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease<br/>Liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></td></tr><tr style="height:14pt"><td colspan="27" style="display:none"></td></tr><tr style="height:12pt"><td colspan="27" style="display:none"></td></tr><tr style="height:12pt"><td colspan="27" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">298.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">851.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.7&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">668.9&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,914.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Statement of cash flows</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net proceeds (repayments)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(22.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(43.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(153.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(236.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Non-cash&#160;changes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions and modifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">89.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">148.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">298.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">840.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">621.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,857.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Statement of cash flows</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net proceeds (repayments)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(355.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(27.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(24.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(125.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(282.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transaction costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Non-cash&#160;changes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions and modifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">547.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">487.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">82.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">579.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,708.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock', window );">Schedule of Disclosure of Cash Flows from Operating Activities Under the Direct Method</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.011%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Supplemental disclosure</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes paid, net of recoveries</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">143.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest paid, net of receipts</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">83.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock', window );">Schedule of Amounts for Leases Recognized in the Consolidated Statements of Cash Flows</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.451%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amounts for leases recognized in the consolidated statements of cash flows</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash payments for the interest portion of lease liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">24.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash payments for leases not included in the measurement of lease liabilities</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">47.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash used in operating activities</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">72.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.6&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">125.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">153.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total cash used for leases</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">197.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">216.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 44D<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_44D&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_CashFlowStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Statement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CashFlowStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Cash Flows From Operating Activities Under The Direct Method</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Detailed Information About Cash Outflows For Leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891052592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Disclosures (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_RelatedPartyAbstract', window );"><strong>Related Party [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock', window );">Schedule of Disclosure of Significant Entities Owning Voting and Restricted Stock</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following lists the most significant entities where the Company owns 100% of the voting and restricted securities.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Jurisdiction of Incorporation</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cardno Consulting, LLC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">International Insurance Group Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Barbados</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mustang Acquisition Holdings Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Australia Holdings No.1 Pty Ltd</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Australia</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Australia Pty Ltd</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Australia</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting Caribbean Ltd.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Barbados</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting International LLC</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Arizona, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting International Ltd.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting Ltd./Stantec Experts-conseils lt&#233;e</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting Michigan Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Michigan, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Consulting Services Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">New York, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Delaware V LLC</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Delaware VI LLC</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Global Capital Limited</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United Kingdom</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Holding (2017)&#160;Limited</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United Kingdom</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Holdings GP ULC</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Holdings LP</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Holdings ULC</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec International Consulting, Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec New Zealand</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">New Zealand</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Technology International Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delaware, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec US Insurance Group, Inc.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Arizona, United States</span></div></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec UK Limited</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United Kingdom</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory', window );">Schedule of Structured Entities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following lists the most significant structured entities that are consolidated in the Company&#8217;s financial statements.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Jurisdiction&#160;of&#160;Incorporation</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Architecture Inc.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">North Carolina, United States</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Architecture Ltd.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Geomatics Ltd.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec International Inc.</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pennsylvania, United States</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesExplanatory', window );">Schedule of Joint Operations</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also conducted its business through the following significant joint operations.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Name</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Ownership<br/>Interests</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Jurisdiction</span></td></tr><tr style="height:12pt"><td colspan="9" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Starr ll, a Joint Venture</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">47%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United States</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">WSM Pacific SIOP, a Joint Venture</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">32%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">United States</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Better Together, a Joint Venture</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10%</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Australia</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory', window );">Schedule of Transactions with Joint Ventures</a></td>
<td class="text">The following table provides the total dollar amount for transactions that have been entered into with related parties.<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:21.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.943%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.943%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the year ended December&#160;31, 2023</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sales to<br/>Related Parties<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Distributions<br/>Paid<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amounts Owed<br/>by Related<br/>Parties<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales to <br/>Related Parties<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Distributions <br/>Paid<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amounts Owed <br/>by Related <br/>Parties <br/>$</span></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Joint ventures</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">96.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">16.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69.1&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.6&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock', window );">Schedule of Compensation of Key Management Personnel and Directors of the Company</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Salaries and other short-term employment benefits</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.9&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Directors&#8217; fees</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">0.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share-based compensation</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">36.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total compensation</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">53.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.6&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of information about consolidated structured entities. [Refer: Consolidated structured entities [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Section Nature of the risks associated with an entity's interests in consolidated structured entities<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS12_g14-17_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of joint ventures. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B4<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B4_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of key management personnel compensation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Significant Entities Owning Voting And Restricted Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_RelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_RelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894044096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segmented Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OperatingSegmentsAbstract', window );"><strong>Operating Segments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsExplanatory', window );">Schedule of Operating Segments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Reportable segments </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="12" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the year ended December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Canada <br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">United States<br/>$</span></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Global <br/>$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated <br/>$</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross revenue from external customers</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,426.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,634.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,418.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6,479.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less subconsultants and other direct expenses and net revenue inter-segment allocations</span></div></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">180.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">950.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">282.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,413.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total net revenue</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,246.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,684.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,135.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5,066.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project margin</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">667.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,475.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">602.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2,744.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada <br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United&#160;States<br/>$</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Global <br/>$</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated <br/>$</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross revenue from external customers</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,337.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,056.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,283.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,677.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less subconsultants and other direct expenses and net revenue inter-segment allocations.</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">186.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">790.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">243.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,220.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total net revenue</span></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,150.8&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,266.6&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,039.8&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,457.2&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project margin</span></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">611.0&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,254.1&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">552.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,417.3&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasExplanatory', window );">Schedule of Non-Current Assets and Gross Revenue by Geographical Areas</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables disclose disaggregation of non-current assets by geographic area and revenue by geographic area and services:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"></td><td style="width:29.306%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Geographic information</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-Current&#160;Assets</span></td><td colspan="6" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross Revenue</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" rowspan="2" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31,<br/>2022</span></td><td colspan="6" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December&#160;31,</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canada</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">606.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">618.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,426.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,337.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,985.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,982.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,634.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,056.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United Kingdom (revised)</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">205.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">202.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">411.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">348.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Australia</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">398.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">421.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">453.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">459.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other global geographies (revised)</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">164.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">164.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">553.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">476.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3,360.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,387.9&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6,479.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,677.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProductsAndServicesExplanatory', window );">Schedule of Gross Revenue by Services</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross revenue by services</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Infrastructure</span></td><td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,723.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,597.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Environmental Services</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,410.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,250.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Water</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,368.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,137.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Buildings</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1,232.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,027.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Energy&#160;&amp; Resources</span></td><td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">743.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">663.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total gross revenue from external customers</span></td><td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6,479.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,677.2&#160;</span></td><td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfGeographicalAreasExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of geographical information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGeographicalAreasExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOperatingSegmentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of operating segments. [Refer: Operating segments [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOperatingSegmentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfProductsAndServicesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the entity's products and services. [Refer: Products and services [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfProductsAndServicesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_OperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Segments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889439360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Material Accounting Policy Information - Schedule of Estimated Useful Lives and Depreciation Calculation Methods (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | Engineering equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | Other</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | Engineering equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful lives</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | Other</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful lives</a></td>
<td class="text">50 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=stn_EngineeringEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=stn_EngineeringEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889420720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Material Accounting Policy Information - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember', window );">PSUs or RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement', window );">Settlement period for share units</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_DeferredShareUnitsDSUsMember', window );">DSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare', window );">Number of deferred share units equal to common shares</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | Client Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill', window );">Estimated lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | Contract backlog and finite trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill', window );">Estimated lives</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | Client Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill', window );">Estimated lives</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | Contract backlog and finite trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill', window );">Estimated lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The useful life, measured as period of time, used for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum term of options granted for share-based payment arrangement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement Per Common Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_DeferredShareUnitsDSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_DeferredShareUnitsDSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_ContractBacklogAndFiniteTrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_ContractBacklogAndFiniteTrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619892865520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisition - Additional Information (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>employee</div>
</th>
<th class="th">
<div>Oct. 28, 2022 </div>
<div>employee</div>
</th>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>employee</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=stn_BartonWillmoreLLPMember', window );">Barton Willmore LLP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfEmployees', window );">Number of employees | employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=stn_L2IncAndPartridgeArchitectsIncMember', window );">L2P</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfEmployees', window );">Number of employees | employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember', window );">Aggregated individually immaterial business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes', window );">Goodwill and intangible assets expected to be deductible for tax purposes | $</a></td>
<td class="nump">$ 111.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate', window );">Provisions | $</a></td>
<td class="nump">21.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueOfAcquiree', window );">Gross revenue earned | $</a></td>
<td class="nump">$ 68.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=stn_EnvironmentalSystemsDesignInc.Member', window );">Environmental Systems Design, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfEmployees', window );">Number of employees | employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of contingent liabilities recognised as of the acquisition date in a business combination. [Refer: Contingent liabilities [member]; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of personnel employed by the entity at a date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueOfAcquiree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue of the acquiree since the acquisition date included in the consolidated statement of comprehensive income. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph q<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_q_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueOfAcquiree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill And Intangible Assets Expected To Be Deductible For Tax Purposes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=stn_BartonWillmoreLLPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=stn_BartonWillmoreLLPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=stn_L2IncAndPartridgeArchitectsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=stn_L2IncAndPartridgeArchitectsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=stn_EnvironmentalSystemsDesignInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=stn_EnvironmentalSystemsDesignInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889403984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisition - Schedule of Aggregate Consideration for Assets Acquired and Liabilities Assumed (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashTransferred', window );">Cash consideration</a></td>
<td class="nump">$ 86.7<span></span>
</td>
<td class="nump">$ 52.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesIncurred', window );">Notes payable</a></td>
<td class="nump">50.6<span></span>
</td>
<td class="nump">40.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Consideration</a></td>
<td class="nump">137.3<span></span>
</td>
<td class="nump">93.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate', window );">Cash acquired</a></td>
<td class="nump">11.1<span></span>
</td>
<td class="nump">2.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Net cash paid</a></td>
<td class="nump">75.6<span></span>
</td>
<td class="nump">50.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract', window );"><strong>Assets and liabilities acquired</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate', window );">Non-cash&#160;working capital</a></td>
<td class="nump">8.1<span></span>
</td>
<td class="nump">7.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate', window );">Lease assets</a></td>
<td class="nump">15.0<span></span>
</td>
<td class="nump">8.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Intangible assets</a></td>
<td class="nump">37.6<span></span>
</td>
<td class="nump">15.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate', window );">Lease liabilities</a></td>
<td class="num">(13.6)<span></span>
</td>
<td class="num">(1.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherRecognisedAsOfAcquisitionDate', window );">Other</a></td>
<td class="nump">4.9<span></span>
</td>
<td class="num">(3.6)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed', window );">Total identifiable net assets at fair value</a></td>
<td class="nump">63.1<span></span>
</td>
<td class="nump">28.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate', window );">Goodwill arising on acquisitions</a></td>
<td class="nump">$ 74.2<span></span>
</td>
<td class="nump">$ 64.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 39<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of cash transferred as consideration in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_f_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the business combination's acquisition date for goodwill. [Refer: Goodwill; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GoodwillRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for net identifiable assets acquired or liabilities assumed in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of liabilities incurred (for example, a liability for contingent consideration) as consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_f_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-Cash Working Capital Recognised As Of Acquisition Date</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncurrent Lease liabilities recognised as of acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_OtherRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Retirement benefit obligations recognised as of acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OtherRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right Of Use Assets recognised as of acquisition date</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894312976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash and Cash Equivalents (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Cash', window );">Cash</a></td>
<td class="nump">$ 194.4<span></span>
</td>
<td class="nump">$ 139.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents', window );">Unrestricted investments</a></td>
<td class="nump">158.5<span></span>
</td>
<td class="nump">8.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 352.9<span></span>
</td>
<td class="nump">$ 148.3<span></span>
</td>
<td class="nump">$ 186.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash on hand and demand deposits. [Refer: Cash on hand]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash and cash equivalents in the statement of cash flows when different from the amount of cash and cash equivalents in the statement of financial position. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A classification of cash equivalents representing short-term investments. [Refer: Cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889397440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade and Other Receivables - Schedule of Trade and Other Receivables (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeReceivables', window );">Trade receivables, net of expected credit losses of $2.7 (2022 &#8211; $2.0)</a></td>
<td class="nump">$ 1,016.1<span></span>
</td>
<td class="nump">$ 988.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherReceivables', window );">Holdbacks and other</a></td>
<td class="nump">47.4<span></span>
</td>
<td class="nump">39.9<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherReceivables', window );">Trade and other receivables</a></td>
<td class="nump">1,063.5<span></span>
</td>
<td class="nump">1,028.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Expected credit losses</a></td>
<td class="nump">$ 2.7<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expired 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_16&amp;doctype=Standard&amp;book=b<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount receivable by the entity that it does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of trade receivables and other receivables. [Refer: Trade receivables; Other receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount due from customers for goods and services sold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891131920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade and Other Receivables - Schedule of Aging Analysis of Gross Trade Receivables (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_TradeAndOtherReceivablesLineItems', window );"><strong>Trade and other receivables [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_GrossTradeReceivables', window );">Gross trade receivables</a></td>
<td class="nump">$ 1,018.8<span></span>
</td>
<td class="nump">$ 990.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=stn_OneToThirtyDaysMember', window );">1-30</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_TradeAndOtherReceivablesLineItems', window );"><strong>Trade and other receivables [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_GrossTradeReceivables', window );">Gross trade receivables</a></td>
<td class="nump">503.8<span></span>
</td>
<td class="nump">556.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=stn_ThirtyOneToSixtyDaysMember', window );">31-60</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_TradeAndOtherReceivablesLineItems', window );"><strong>Trade and other receivables [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_GrossTradeReceivables', window );">Gross trade receivables</a></td>
<td class="nump">309.0<span></span>
</td>
<td class="nump">246.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=stn_SixtyOneToNinetyDaysMember', window );">61-90</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_TradeAndOtherReceivablesLineItems', window );"><strong>Trade and other receivables [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_GrossTradeReceivables', window );">Gross trade receivables</a></td>
<td class="nump">92.1<span></span>
</td>
<td class="nump">71.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=stn_NinetyOneDaysToOneTwentyDaysMember', window );">91-120</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_TradeAndOtherReceivablesLineItems', window );"><strong>Trade and other receivables [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_GrossTradeReceivables', window );">Gross trade receivables</a></td>
<td class="nump">31.7<span></span>
</td>
<td class="nump">39.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=stn_AboveOneTwentyOneDaysMember', window );">121+</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_TradeAndOtherReceivablesLineItems', window );"><strong>Trade and other receivables [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_GrossTradeReceivables', window );">Gross trade receivables</a></td>
<td class="nump">$ 82.2<span></span>
</td>
<td class="nump">$ 75.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_GrossTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross trade receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_GrossTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_TradeAndOtherReceivablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trade and other receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TradeAndOtherReceivablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=stn_OneToThirtyDaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=stn_OneToThirtyDaysMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=stn_ThirtyOneToSixtyDaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=stn_ThirtyOneToSixtyDaysMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=stn_SixtyOneToNinetyDaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=stn_SixtyOneToNinetyDaysMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=stn_NinetyOneDaysToOneTwentyDaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=stn_NinetyOneDaysToOneTwentyDaysMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=stn_AboveOneTwentyOneDaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=stn_AboveOneTwentyOneDaysMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619887370416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment - Schedule of Property and Equipment (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">$ 250.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">59.9<span></span>
</td>
<td class="nump">$ 56.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">267.5<span></span>
</td>
<td class="nump">250.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=stn_EngineeringEquipmentMember', window );">Engineering equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">71.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">85.6<span></span>
</td>
<td class="nump">71.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember', window );">Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">37.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">33.7<span></span>
</td>
<td class="nump">37.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">113.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">112.8<span></span>
</td>
<td class="nump">113.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">28.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">35.4<span></span>
</td>
<td class="nump">28.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">513.0<span></span>
</td>
<td class="nump">499.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">89.7<span></span>
</td>
<td class="nump">73.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment', window );">Measurement period adjustment net of acquisition additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(77.9)<span></span>
</td>
<td class="num">(76.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(7.2)<span></span>
</td>
<td class="nump">17.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">2.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">520.2<span></span>
</td>
<td class="nump">513.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Engineering equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">138.5<span></span>
</td>
<td class="nump">128.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">38.0<span></span>
</td>
<td class="nump">26.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment', window );">Measurement period adjustment net of acquisition additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(21.4)<span></span>
</td>
<td class="num">(19.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(1.8)<span></span>
</td>
<td class="nump">2.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">154.1<span></span>
</td>
<td class="nump">138.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">80.2<span></span>
</td>
<td class="nump">83.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">5.8<span></span>
</td>
<td class="nump">5.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment', window );">Measurement period adjustment net of acquisition additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(9.6)<span></span>
</td>
<td class="num">(13.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(1.4)<span></span>
</td>
<td class="nump">3.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">75.1<span></span>
</td>
<td class="nump">80.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">248.1<span></span>
</td>
<td class="nump">243.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">29.7<span></span>
</td>
<td class="nump">32.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment', window );">Measurement period adjustment net of acquisition additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(38.1)<span></span>
</td>
<td class="num">(35.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(3.2)<span></span>
</td>
<td class="nump">6.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">238.2<span></span>
</td>
<td class="nump">248.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">46.2<span></span>
</td>
<td class="nump">43.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">16.2<span></span>
</td>
<td class="nump">8.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment', window );">Measurement period adjustment net of acquisition additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(8.8)<span></span>
</td>
<td class="num">(8.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="nump">3.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">52.8<span></span>
</td>
<td class="nump">46.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="num">(262.3)<span></span>
</td>
<td class="num">(265.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">67.5<span></span>
</td>
<td class="nump">69.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(3.9)<span></span>
</td>
<td class="nump">9.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">59.9<span></span>
</td>
<td class="nump">56.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Net impairment (note 11)</a></td>
<td class="nump">1.9<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">(252.7)<span></span>
</td>
<td class="num">(262.3)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation | Engineering equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="num">(67.2)<span></span>
</td>
<td class="num">(63.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">20.4<span></span>
</td>
<td class="nump">17.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(0.9)<span></span>
</td>
<td class="nump">2.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">22.6<span></span>
</td>
<td class="nump">19.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Net impairment (note 11)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">(68.5)<span></span>
</td>
<td class="num">(67.2)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation | Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="num">(42.8)<span></span>
</td>
<td class="num">(46.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">8.0<span></span>
</td>
<td class="nump">11.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(0.7)<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">7.0<span></span>
</td>
<td class="nump">6.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Net impairment (note 11)</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">(41.4)<span></span>
</td>
<td class="num">(42.8)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation | Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="num">(134.2)<span></span>
</td>
<td class="num">(136.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">34.5<span></span>
</td>
<td class="nump">33.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(1.9)<span></span>
</td>
<td class="nump">4.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">26.0<span></span>
</td>
<td class="nump">26.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Net impairment (note 11)</a></td>
<td class="nump">1.6<span></span>
</td>
<td class="num">(0.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">(125.4)<span></span>
</td>
<td class="num">(134.2)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="num">(18.1)<span></span>
</td>
<td class="num">(19.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">4.6<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">4.3<span></span>
</td>
<td class="nump">3.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Net impairment (note 11)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">$ (17.4)<span></span>
</td>
<td class="num">$ (18.1)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_vii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 75<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_75_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisposalsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisposalsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_v&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_viii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in property, plant and equipment resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause ix<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_ix&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=stn_EngineeringEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=stn_EngineeringEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889190592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Assets - Schedule of Right-of-use Assets (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems', window );"><strong>Disclosure of quantitative information about right-of-use assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning balance</a></td>
<td class="nump">$ 470.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(121.7)<span></span>
</td>
<td class="num">$ (122.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending balance</a></td>
<td class="nump">442.9<span></span>
</td>
<td class="nump">470.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_RightofuseAssetsMember', window );">Lease assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems', window );"><strong>Disclosure of quantitative information about right-of-use assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning balance</a></td>
<td class="nump">470.4<span></span>
</td>
<td class="nump">476.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">48.3<span></span>
</td>
<td class="nump">81.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets', window );">Acquisitions</a></td>
<td class="nump">15.0<span></span>
</td>
<td class="nump">8.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(121.7)<span></span>
</td>
<td class="num">(122.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets', window );">Modifications</a></td>
<td class="nump">33.6<span></span>
</td>
<td class="nump">6.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets', window );">Reversal of impairment, net</a></td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">4.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Foreign exchange</a></td>
<td class="num">(4.3)<span></span>
</td>
<td class="nump">15.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending balance</a></td>
<td class="nump">442.9<span></span>
</td>
<td class="nump">470.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember', window );">Building | Lease assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems', window );"><strong>Disclosure of quantitative information about right-of-use assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning balance</a></td>
<td class="nump">455.0<span></span>
</td>
<td class="nump">459.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">45.4<span></span>
</td>
<td class="nump">76.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets', window );">Acquisitions</a></td>
<td class="nump">14.6<span></span>
</td>
<td class="nump">8.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(114.7)<span></span>
</td>
<td class="num">(115.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets', window );">Modifications</a></td>
<td class="nump">33.3<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets', window );">Reversal of impairment, net</a></td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">4.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Foreign exchange</a></td>
<td class="num">(4.2)<span></span>
</td>
<td class="nump">15.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending balance</a></td>
<td class="nump">431.0<span></span>
</td>
<td class="nump">455.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember', window );">Other | Lease assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems', window );"><strong>Disclosure of quantitative information about right-of-use assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning balance</a></td>
<td class="nump">15.4<span></span>
</td>
<td class="nump">16.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">2.9<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets', window );">Acquisitions</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(7.0)<span></span>
</td>
<td class="num">(6.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets', window );">Modifications</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets', window );">Reversal of impairment, net</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Foreign exchange</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending balance</a></td>
<td class="nump">$ 11.9<span></span>
</td>
<td class="nump">$ 15.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsToRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to right-of-use assets. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_h&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsToRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph j<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Acquisitions through business combinations, right-of-use assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment loss (reversal of impairment loss) recognised in profit or loss, right-of-use assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) through modification of right-of-use assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) through net exchange differences, right-of-use assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_RightofuseAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_RightofuseAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619888866752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Assets - Additional Information (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=stn_OfficeSpaceMember', window );">Office space</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems', window );"><strong>Disclosure of detailed information about quantitative information about leases for lessee [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OnerousContractsProvision', window );">Onerous contracts provision</a></td>
<td class="nump">$ 2.5<span></span>
</td>
<td class="nump">$ 19.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | Office space</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems', window );"><strong>Disclosure of detailed information about quantitative information about leases for lessee [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseTerm', window );">Lease term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems', window );"><strong>Disclosure of detailed information about quantitative information about leases for lessee [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseTerm', window );">Lease term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | IT and other equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems', window );"><strong>Disclosure of detailed information about quantitative information about leases for lessee [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseTerm', window );">Lease term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | Office space</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems', window );"><strong>Disclosure of detailed information about quantitative information about leases for lessee [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseTerm', window );">Lease term</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems', window );"><strong>Disclosure of detailed information about quantitative information about leases for lessee [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseTerm', window );">Lease term</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | IT and other equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems', window );"><strong>Disclosure of detailed information about quantitative information about leases for lessee [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseTerm', window );">Lease term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_WeightedAverageMember', window );">Weighted average | Office space</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems', window );"><strong>Disclosure of detailed information about quantitative information about leases for lessee [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseTerm', window );">Lease term</a></td>
<td class="text">6 years 2 months 12 days<span></span>
</td>
<td class="text">6 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_WeightedAverageMember', window );">Weighted average | Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems', window );"><strong>Disclosure of detailed information about quantitative information about leases for lessee [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseTerm', window );">Lease term</a></td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OnerousContractsProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of provision for onerous contracts. An onerous contract is a contract in which the unavoidable costs of meeting the obligation under the contract exceed the economic benefits expected to be received under it. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OnerousContractsProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of detailed information about quantitative information about leases for lessee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=stn_OfficeSpaceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=stn_OfficeSpaceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=stn_ITAndOtherEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=stn_ITAndOtherEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619921676272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Assets - Schedule of Amounts Recognized in Administrative and Marketing Expenses (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseAbstract', window );"><strong>Lease [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities', window );">Rent expense - variable lease payments</a></td>
<td class="nump">$ 47.5<span></span>
</td>
<td class="nump">$ 39.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed', window );">Rent expense - short-term leases and leases of&#160;low-value&#160;assets</a></td>
<td class="nump">2.9<span></span>
</td>
<td class="nump">2.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncomeFromSubleasingRightofuseAssets', window );">Income from subleases</a></td>
<td class="num">(2.9)<span></span>
</td>
<td class="num">(2.5)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities', window );">Total</a></td>
<td class="nump">$ 47.5<span></span>
</td>
<td class="nump">$ 40.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the expense relating to variable lease payments not included in the measurement of lease liabilities. Variable lease payments are the portion of payments made by a lessee to a lessor for the right to use an underlying asset during the lease term that varies because of changes in facts or circumstances occurring after the commencement date, other than the passage of time. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeFromSubleasingRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income from subleasing right-of-use assets. Sublease is a transaction for which an underlying asset is re-leased by a lessee (&#8216;intermediate lessor&#8217;) to a third party, and the lease (&#8216;head lease&#8217;) between the head lessor and lessee remains in effect. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeFromSubleasingRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expense relating to short-term leases and leases of low-value assets for which recognition exemption has been used</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LeaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LeaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total Expense Relating To Lease Payments Not Included In Measurement Of Lease Liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893133376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill - Schedule of Reconciliation of Changes in Goodwill (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInGoodwillAbstract', window );"><strong>Reconciliation of changes in goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill, beginning of the year</a></td>
<td class="nump">$ 2,346.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill, end of the year</a></td>
<td class="nump">2,384.0<span></span>
</td>
<td class="nump">$ 2,346.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInGoodwillAbstract', window );"><strong>Reconciliation of changes in goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill, beginning of the year</a></td>
<td class="nump">2,524.4<span></span>
</td>
<td class="nump">2,362.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalRecognitionGoodwill', window );">Acquisitions</a></td>
<td class="nump">74.2<span></span>
</td>
<td class="nump">64.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill', window );">Impact of foreign exchange</a></td>
<td class="num">(36.6)<span></span>
</td>
<td class="nump">97.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill, end of the year</a></td>
<td class="nump">2,562.0<span></span>
</td>
<td class="nump">2,524.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedImpairmentMember', window );">Accumulated impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInGoodwillAbstract', window );"><strong>Reconciliation of changes in goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill, beginning of the year</a></td>
<td class="num">(178.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill, end of the year</a></td>
<td class="num">$ (178.0)<span></span>
</td>
<td class="num">$ (178.0)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionalRecognitionGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additional goodwill recognised, except goodwill included in a disposal group that, on acquisition, meets the criteria to be classified as held for sale in accordance with IFRS 5. [Refer: Goodwill; Disposal groups classified as held for sale [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d_ii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalRecognitionGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in goodwill resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d_vi&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReconciliationOfChangesInGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReconciliationOfChangesInGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889665936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill - Schedule of Goodwill Allocated (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 2,384.0<span></span>
</td>
<td class="nump">$ 2,346.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember', window );">Cash-generating units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,384.0<span></span>
</td>
<td class="nump">2,346.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember', window );">Cash-generating units | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">359.5<span></span>
</td>
<td class="nump">359.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember', window );">Cash-generating units | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,452.4<span></span>
</td>
<td class="nump">1,408.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember', window );">Cash-generating units | Foreign countries [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 572.1<span></span>
</td>
<td class="nump">$ 578.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619888869856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill - Additional Information (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Oct. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount', window );">Amount of recoverable amount exceeds carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 106.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ValueAssignedToKeyAssumption', window );">Terminal operating margins</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount', window );">Amount by which value assigned to key assumption must change in order for unit's recoverable amount to be equal to carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stn_GlobalMember', window );">Global</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">Discount rate applied to cash flow projections</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">Discount rate applied to cash flow projections</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">Discount rate applied to cash flow projections</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems', window );"><strong>Disclosure of information for cash-generating units [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections', window );">Percentage of growth rate</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount by which a cash-generating unit's (group of units') recoverable amount exceeds its carrying amount. [Refer: Carrying amount [member]; Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -Subparagraph f<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134_f_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph e<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_e_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount by which value that has been assigned to a key assumption must change in order for a unit's recoverable amount to be equal to its carrying amount. [Refer: Carrying amount [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -Subparagraph f<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134_f_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph e<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_e_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -Subparagraph d<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134_d_v&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -Subparagraph e<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134_e_v&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The growth rate used to extrapolate cash flow projections beyond the period covered by the most recent budgets/forecasts for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -Subparagraph d<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134_d_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134_e_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ValueAssignedToKeyAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value Assigned To Key Assumption</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ValueAssignedToKeyAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stn_GlobalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stn_GlobalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619888029360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets - Schedule of Intangible Assets (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="nump">$ 320.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">265.7<span></span>
</td>
<td class="nump">$ 320.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="nump">610.7<span></span>
</td>
<td class="nump">592.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">13.7<span></span>
</td>
<td class="nump">25.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions arising on acquisitions</a></td>
<td class="nump">37.6<span></span>
</td>
<td class="nump">15.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="num">(112.6)<span></span>
</td>
<td class="num">(44.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="num">(8.9)<span></span>
</td>
<td class="nump">23.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">540.5<span></span>
</td>
<td class="nump">610.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="num">(290.3)<span></span>
</td>
<td class="num">(218.9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization</a></td>
<td class="nump">102.0<span></span>
</td>
<td class="nump">104.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="nump">112.6<span></span>
</td>
<td class="nump">44.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="num">(4.9)<span></span>
</td>
<td class="nump">11.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="num">(274.8)<span></span>
</td>
<td class="num">(290.3)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Client Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="nump">256.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">231.4<span></span>
</td>
<td class="nump">256.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Client Relationships | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="nump">471.9<span></span>
</td>
<td class="nump">463.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions arising on acquisitions</a></td>
<td class="nump">25.2<span></span>
</td>
<td class="nump">13.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="num">(25.4)<span></span>
</td>
<td class="num">(24.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="num">(7.6)<span></span>
</td>
<td class="nump">19.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">464.1<span></span>
</td>
<td class="nump">471.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Client Relationships | Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="num">(215.6)<span></span>
</td>
<td class="num">(185.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization</a></td>
<td class="nump">46.3<span></span>
</td>
<td class="nump">45.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="nump">25.4<span></span>
</td>
<td class="nump">24.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="num">(3.8)<span></span>
</td>
<td class="nump">9.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="num">(232.7)<span></span>
</td>
<td class="num">(215.6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_ContractBacklogMember', window );">Contract Backlog</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="nump">17.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">8.3<span></span>
</td>
<td class="nump">17.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_ContractBacklogMember', window );">Contract Backlog | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="nump">48.6<span></span>
</td>
<td class="nump">50.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions arising on acquisitions</a></td>
<td class="nump">12.4<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="num">(47.8)<span></span>
</td>
<td class="num">(6.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="nump">2.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">12.4<span></span>
</td>
<td class="nump">48.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_ContractBacklogMember', window );">Contract Backlog | Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="num">(31.4)<span></span>
</td>
<td class="num">(2.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization</a></td>
<td class="nump">21.3<span></span>
</td>
<td class="nump">33.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="nump">47.8<span></span>
</td>
<td class="nump">6.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="nump">1.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="num">(4.1)<span></span>
</td>
<td class="num">(31.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember', window );">Software and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="nump">46.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">26.0<span></span>
</td>
<td class="nump">46.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember', window );">Software and other | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="nump">90.2<span></span>
</td>
<td class="nump">78.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">13.7<span></span>
</td>
<td class="nump">25.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions arising on acquisitions</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="num">(39.4)<span></span>
</td>
<td class="num">(14.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="num">(0.5)<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">64.0<span></span>
</td>
<td class="nump">90.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember', window );">Software and other | Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Reconciliation of changes in intangible assets other than goodwill [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="num">(43.3)<span></span>
</td>
<td class="num">(31.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization</a></td>
<td class="nump">34.4<span></span>
</td>
<td class="nump">25.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="nump">39.4<span></span>
</td>
<td class="nump">14.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="num">$ (38.0)<span></span>
</td>
<td class="num">$ (43.3)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase in intangible assets other than goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease in intangible assets other than goodwill resulting from disposals. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in intangible assets other than goodwill resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_vii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease in intangible assets other than goodwill resulting from retirements. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_ContractBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_ContractBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889553232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Additional Information (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_SoftwareLicensesMember', window );">Software licenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_SoftwareFinancingObligation', window );">Software financing obligations</a></td>
<td class="nump">$ 15.4<span></span>
</td>
<td class="nump">$ 32.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_SoftwareFinancingObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Software financing obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_SoftwareFinancingObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_SoftwareLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=stn_SoftwareLicensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619892818912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Assets - Schedule of Other Assets (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfOtherAssetsLineItems', window );"><strong>Disclosure of other assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Financial assets</a></td>
<td class="nump">$ 204.5<span></span>
</td>
<td class="nump">$ 156.8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherAssets', window );">Other assets</a></td>
<td class="nump">296.3<span></span>
</td>
<td class="nump">234.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialAssets', window );">Less current portion - financial</a></td>
<td class="nump">15.8<span></span>
</td>
<td class="nump">9.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCurrentNonfinancialAssets', window );">Less current portion -&#160;non-financial</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentAssets', window );">Long-term portion</a></td>
<td class="nump">279.2<span></span>
</td>
<td class="nump">224.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=stn_InvestmentsHeldForSelfInsuredLiabilitiesMember', window );">Investments held for self-insured liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfOtherAssetsLineItems', window );"><strong>Disclosure of other assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Financial assets</a></td>
<td class="nump">204.5<span></span>
</td>
<td class="nump">156.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=stn_HoldbacksOnLongTermContractMember', window );">Holdbacks on long-term contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfOtherAssetsLineItems', window );"><strong>Disclosure of other assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Financial assets</a></td>
<td class="nump">25.2<span></span>
</td>
<td class="nump">33.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=stn_OtherMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfOtherAssetsLineItems', window );"><strong>Disclosure of other assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Financial assets</a></td>
<td class="nump">48.6<span></span>
</td>
<td class="nump">27.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherNonfinancialAssets', window );">Other</a></td>
<td class="nump">$ 18.0<span></span>
</td>
<td class="nump">$ 17.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets; Current financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentNonfinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentNonfinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherNonfinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNonfinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfOtherAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfOtherAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=stn_InvestmentsHeldForSelfInsuredLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=stn_InvestmentsHeldForSelfInsuredLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=stn_HoldbacksOnLongTermContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=stn_HoldbacksOnLongTermContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=stn_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=stn_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619887304128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Assets - Schedule of Fair Value and Amortized Cost (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems', window );"><strong>Disclosure of investments held for self insured liabilities at fair value and amortized cost [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Fair&#160;Value</a></td>
<td class="nump">$ 204.5<span></span>
</td>
<td class="nump">$ 156.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherFinancialAssetAtAmortisedCost', window );">Amortized Cost/Cost</a></td>
<td class="nump">191.3<span></span>
</td>
<td class="nump">156.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=stn_BondMember', window );">Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems', window );"><strong>Disclosure of investments held for self insured liabilities at fair value and amortized cost [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Fair&#160;Value</a></td>
<td class="nump">127.2<span></span>
</td>
<td class="nump">104.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherFinancialAssetAtAmortisedCost', window );">Amortized Cost/Cost</a></td>
<td class="nump">125.0<span></span>
</td>
<td class="nump">105.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_EquityInvestmentsMember', window );">Equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems', window );"><strong>Disclosure of investments held for self insured liabilities at fair value and amortized cost [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Fair&#160;Value</a></td>
<td class="nump">77.3<span></span>
</td>
<td class="nump">52.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherFinancialAssetAtAmortisedCost', window );">Amortized Cost/Cost</a></td>
<td class="nump">$ 66.3<span></span>
</td>
<td class="nump">$ 51.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of investments held for self insured liabilities at fair value and amortized cost line items.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_OtherFinancialAssetAtAmortisedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other financial asset at amortised cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OtherFinancialAssetAtAmortisedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=stn_BondMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=stn_BondMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_EquityInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_EquityInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619892999376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Assets - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems', window );"><strong>Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_BondsInterestRatePercentage', window );">Bonds interest rate</a></td>
<td class="nump">0.63%<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems', window );"><strong>Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_BondsInterestRatePercentage', window );">Bonds interest rate</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_BondsInterestRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Bonds interest rate percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_BondsInterestRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619888894064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Assets - Schedule of Disclosure of the Bond Portfolio Stated at Fair Value (Details) - Bonds - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems', window );"><strong>Disclosure of maturity analysis for financial assets held for managing liquidity risk [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_FairValueOfOtherFinancialAssetsMaturity', window );">Maturity of bond portfolio, stated at fair value</a></td>
<td class="nump">$ 127.2<span></span>
</td>
<td class="nump">$ 104.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">Within one year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems', window );"><strong>Disclosure of maturity analysis for financial assets held for managing liquidity risk [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_FairValueOfOtherFinancialAssetsMaturity', window );">Maturity of bond portfolio, stated at fair value</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember', window );">After one year but not more than five years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems', window );"><strong>Disclosure of maturity analysis for financial assets held for managing liquidity risk [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_FairValueOfOtherFinancialAssetsMaturity', window );">Maturity of bond portfolio, stated at fair value</a></td>
<td class="nump">43.1<span></span>
</td>
<td class="nump">45.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">More than five years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems', window );"><strong>Disclosure of maturity analysis for financial assets held for managing liquidity risk [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_FairValueOfOtherFinancialAssetsMaturity', window );">Maturity of bond portfolio, stated at fair value</a></td>
<td class="nump">$ 83.7<span></span>
</td>
<td class="nump">$ 57.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_FairValueOfOtherFinancialAssetsMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of other financial assets maturity amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_FairValueOfOtherFinancialAssetsMaturity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=stn_BondMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=stn_BondMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891002656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade and Other Payables (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayablesToTradeSuppliers', window );">Trade accounts payable and accruals</a></td>
<td class="nump">$ 351.9<span></span>
</td>
<td class="nump">$ 300.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_EmployeeAndPayrollLiabilities', window );">Employee and payroll liabilities</a></td>
<td class="nump">392.0<span></span>
</td>
<td class="nump">368.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Accruals', window );">Other accrued liabilities</a></td>
<td class="nump">74.6<span></span>
</td>
<td class="nump">86.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayables', window );">Trade and other payables</a></td>
<td class="nump">$ 818.5<span></span>
</td>
<td class="nump">$ 755.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Accruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities to pay for goods or services that have been received or supplied but have not been paid, invoiced or formally agreed with the supplier, including amounts due to employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Accruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of trade payables and other payables. [Refer: Trade payables; Other payables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherPayablesToTradeSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of payment due to suppliers for goods and services used in the entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherPayablesToTradeSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_EmployeeAndPayrollLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee and payroll liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_EmployeeAndPayrollLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619888826928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Schedule of Long Term Debt (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long-term debt</a></td>
<td class="nump">$ 1,129.0<span></span>
</td>
<td class="nump">$ 1,235.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Less current portion</a></td>
<td class="nump">146.7<span></span>
</td>
<td class="nump">52.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Long-term portion</a></td>
<td class="nump">982.3<span></span>
</td>
<td class="nump">1,183.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorUnsecuredNotesMember', window );">Senior unsecured notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long-term debt</a></td>
<td class="nump">547.6<span></span>
</td>
<td class="nump">298.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorRevolvingCreditFacilityMember', window );">Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long-term debt</a></td>
<td class="nump">79.5<span></span>
</td>
<td class="nump">533.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorTermLoansMember', window );">Term loan facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long-term debt</a></td>
<td class="nump">408.2<span></span>
</td>
<td class="nump">307.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long-term debt</a></td>
<td class="nump">82.8<span></span>
</td>
<td class="nump">62.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SoftwareFinancingObligationsMember', window );">Software financing obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long-term debt</a></td>
<td class="nump">$ 10.9<span></span>
</td>
<td class="nump">$ 34.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of outstanding funds that the entity is obligated to repay.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Borrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentPortionOfLongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current portion of non-current borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPortionOfLongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The non-current portion of non-current borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorUnsecuredNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_SeniorUnsecuredNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_SeniorRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_SeniorTermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_SoftwareFinancingObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_SoftwareFinancingObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619886238784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Additional Information (Details)<br> &#163; in Millions, $ in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 29, 2021 </div>
<div>CAD ($) </div>
<div>tranche</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>AUD ($)</div>
</th>
<th class="th">
<div>Jun. 27, 2023 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Jun. 16, 2023 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 23, 2022 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Oct. 08, 2020 </div>
<div>CAD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Borrowings, interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.78%<span></span>
</td>
<td class="nump">6.09%<span></span>
</td>
<td class="nump">6.78%<span></span>
</td>
<td class="nump">6.78%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.09%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NumberOfTranches', window );">Number of tranches | tranche</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity', window );">Additional revolving credit facilities amount</a></td>
<td class="nump">$ 600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LettersOfCreditOutstandingIssuedAmount', window );">Letter of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,400,000<span></span>
</td>
<td class="nump">$ 2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents', window );">Bank indebtedness</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,600,000<span></span>
</td>
<td class="nump">65,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LettersOfCreditIssuedAndOutstandingInAddition', window );">Letter of credit issued and outstanding in addition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,000,000.0<span></span>
</td>
<td class="nump">66,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=stn_ExpireBeforeTwoThousandTwentyTwoMember', window );">Expire before 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LettersOfCreditIssuedAndOutstandingInAddition', window );">Letter of credit issued and outstanding in addition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,600,000<span></span>
</td>
<td class="nump">54,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=stn_OpenEndedTermsMember', window );">Open-ended terms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LettersOfCreditIssuedAndOutstandingInAddition', window );">Letter of credit issued and outstanding in addition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,400,000<span></span>
</td>
<td class="nump">12,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorUnsecuredNotesMember', window );">Senior unsecured notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Borrowings, interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.393%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.048%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorRevolvingCreditFacilityMember', window );">Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LineOfCreditFacilityMaximumBorrowingsCapacity', window );">Revolving credit facilities amount</a></td>
<td class="nump">800,000,000<span></span>
</td>
<td class="nump">800,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UndrawnBorrowingFacilities', window );">Amount available under the facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">718,100,000<span></span>
</td>
<td class="nump">223,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorRevolvingCreditFacilityMember', window );">Revolving credit facility | Canadian Dollars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_BorrowingsPayableAmount', window );">Payable amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">376,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorRevolvingCreditFacilityMember', window );">Revolving credit facility | US dollars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_BorrowingsPayableAmount', window );">Payable amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 79,500,000<span></span>
</td>
<td class="nump">$ 157,000,000.0<span></span>
</td>
<td class="nump">$ 60.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 116.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorTermLoansMember', window );">Term loan facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LineOfCreditFacilityMaximumBorrowingsCapacity', window );">Revolving credit facilities amount</a></td>
<td class="nump">$ 310,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_UnsecuredBilateralMember', window );">Unsecured bilateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LineOfCreditFacilityMaximumBorrowingsCapacity', window );">Revolving credit facilities amount | &#163;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_UnsecuredMulticurrencyFacilityMember', window );">Unsecured multicurrency facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Borrowings, interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.59%<span></span>
</td>
<td class="nump">5.18%<span></span>
</td>
<td class="nump">6.59%<span></span>
</td>
<td class="nump">6.59%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.18%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LineOfCreditFacilityMaximumBorrowingsCapacity', window );">Revolving credit facilities amount | &#163;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_BorrowingsPayableAmount', window );">Payable amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,600,000<span></span>
</td>
<td class="nump">$ 24,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_OverdraftFacilityMember', window );">Overdraft facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LineOfCreditFacilityMaximumBorrowingsCapacity', window );">Revolving credit facilities amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SyndicatedSeniorCreditFacilitiesMember', window );">Syndicated senior credit facilities | Canadian Dollars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents', window );">Bank indebtedness</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">40,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AggregateMaturityValueOfNotes', window );">Aggregate maturity value of notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,300,000<span></span>
</td>
<td class="nump">$ 62,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember', window );">Notes payable | Weighted average</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Borrowings, interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SoftwareFinancingObligationsMember', window );">Software financing obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Borrowings, interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.94%<span></span>
</td>
<td class="nump">5.94%<span></span>
</td>
<td class="nump">5.94%<span></span>
</td>
<td class="nump">5.94%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.94%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseInBorrowings', window );">Software additions acquired through software financing obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 19,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_LettersOfCreditMember', window );">Letter of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LineOfCreditFacilityMaximumBorrowingsCapacity', window );">Revolving credit facilities amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SuretyFacilitiesMember', window );">Surety facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BondsIssued', window );">Bonds issued under surety facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,600,000<span></span>
</td>
<td class="nump">27,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SuretyFacilitiesExpiringBeforeSeptember2026Member', window );">Surety facilities expiring before September 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BondsIssued', window );">Bonds issued under surety facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,300,000<span></span>
</td>
<td class="nump">$ 18,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount that has been withdrawn from an account in excess of existing cash balances. This is considered a short-term extension of credit by the bank. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BankOverdraftsClassifiedAsCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BondsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of bonds issued by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BondsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The interest rate on borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The nominal or face amount of a financial instrument, used to calculate payments made on that instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UndrawnBorrowingFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of undrawn borrowing facilities that may be available for future operating activities and to settle capital commitments. [Refer: Capital commitments]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UndrawnBorrowingFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_AggregateMaturityValueOfNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate maturity value of notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AggregateMaturityValueOfNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_BorrowingsPayableAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Borrowings, Payable Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_BorrowingsPayableAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IncreaseDecreaseInBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Borrowings</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseInBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LettersOfCreditIssuedAndOutstandingInAddition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Letters of credit issued and outstanding in addition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LettersOfCreditIssuedAndOutstandingInAddition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LettersOfCreditOutstandingIssuedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Letters Of Credit Outstanding Issued Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LettersOfCreditOutstandingIssuedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility additional borrowings capacity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LineOfCreditFacilityAdditionalBorrowingsCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LineOfCreditFacilityMaximumBorrowingsCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility, maximum borrowings capacity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LineOfCreditFacilityMaximumBorrowingsCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NumberOfTranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of tranches.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NumberOfTranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=stn_ExpireBeforeTwoThousandTwentyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=stn_ExpireBeforeTwoThousandTwentyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=stn_OpenEndedTermsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=stn_OpenEndedTermsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorUnsecuredNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_SeniorUnsecuredNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_SeniorRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=stn_CanadianDollarsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=stn_CanadianDollarsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=stn_USDollarsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=stn_USDollarsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_SeniorTermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_UnsecuredBilateralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_UnsecuredBilateralMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_UnsecuredMulticurrencyFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_UnsecuredMulticurrencyFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_OverdraftFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_OverdraftFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_SyndicatedSeniorCreditFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_SyndicatedSeniorCreditFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_SoftwareFinancingObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_SoftwareFinancingObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_LettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_LettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_SuretyFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_SuretyFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_SuretyFacilitiesExpiringBeforeSeptember2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_SuretyFacilitiesExpiringBeforeSeptember2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619887320576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Schedule of Notes Payable (Details) - Notes payable - Contingent consideration<br> &#163; in Millions, $ in Millions, $ in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>AUD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>AUD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CurrencyAxis=stn_USDollarsMember', window );">US dollars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_CarryingAmountOfNotesPayable', window );">Carrying amount of notes payable</a></td>
<td class="nump">$ 54.3<span></span>
</td>
<td class="nump">$ 41.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.1<span></span>
</td>
<td class="nump">$ 6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CurrencyAxis=stn_BritishPoundMember', window );">British pounds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_CarryingAmountOfNotesPayable', window );">Carrying amount of notes payable</a></td>
<td class="nump">17.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 10.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 17.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CurrencyAxis=stn_OtherForeignCurrencyMember', window );">Other currencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_CarryingAmountOfNotesPayable', window );">Carrying amount of notes payable</a></td>
<td class="nump">$ 12.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.4<span></span>
</td>
<td class="nump">$ 26.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_CarryingAmountOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of notes payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CarryingAmountOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=stn_USDollarsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=stn_USDollarsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfLiabilitiesAxis=ifrs-full_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfLiabilitiesAxis=ifrs-full_ContingentConsiderationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=stn_BritishPoundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=stn_BritishPoundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=stn_OtherForeignCurrencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=stn_OtherForeignCurrencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889650224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions - Schedule of Provisions (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Balance, beginning of the year</a></td>
<td class="nump">$ 197.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">61.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Paid or otherwise settled</a></td>
<td class="num">(70.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Impact of foreign exchange</a></td>
<td class="num">(2.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Balance, end of the year</a></td>
<td class="nump">186.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherShorttermProvisions', window );">Less current portion</a></td>
<td class="nump">51.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherLongtermProvisions', window );">Long-term portion</a></td>
<td class="nump">134.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=stn_SelfInsuredLiabilitiesProvisionMember', window );">Self-insured liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Balance, beginning of the year</a></td>
<td class="nump">94.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">20.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Paid or otherwise settled</a></td>
<td class="num">(26.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Impact of foreign exchange</a></td>
<td class="num">(1.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Balance, end of the year</a></td>
<td class="nump">86.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherShorttermProvisions', window );">Less current portion</a></td>
<td class="nump">7.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherLongtermProvisions', window );">Long-term portion</a></td>
<td class="nump">78.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=stn_ProvisionForClaimsMember', window );">Claims</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Balance, beginning of the year</a></td>
<td class="nump">52.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">21.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Paid or otherwise settled</a></td>
<td class="num">(26.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Impact of foreign exchange</a></td>
<td class="num">(1.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Balance, end of the year</a></td>
<td class="nump">46.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherShorttermProvisions', window );">Less current portion</a></td>
<td class="nump">25.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherLongtermProvisions', window );">Long-term portion</a></td>
<td class="nump">21.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember', window );">Lease restoration</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Balance, beginning of the year</a></td>
<td class="nump">17.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">15.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Paid or otherwise settled</a></td>
<td class="num">(4.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Impact of foreign exchange</a></td>
<td class="num">(0.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Balance, end of the year</a></td>
<td class="nump">28.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherShorttermProvisions', window );">Less current portion</a></td>
<td class="nump">5.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherLongtermProvisions', window );">Long-term portion</a></td>
<td class="nump">22.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember', window );">Onerous contracts</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Balance, beginning of the year</a></td>
<td class="nump">33.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">4.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Paid or otherwise settled</a></td>
<td class="num">(13.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Impact of foreign exchange</a></td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Balance, end of the year</a></td>
<td class="nump">24.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherShorttermProvisions', window );">Less current portion</a></td>
<td class="nump">12.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherLongtermProvisions', window );">Long-term portion</a></td>
<td class="nump">$ 12.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase in existing other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherLongtermProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current provisions other than provisions for employee benefits. [Refer: Non-current provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherLongtermProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of provisions other than provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherShorttermProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current provisions other than provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherShorttermProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProvisionUsedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProvisionUsedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=stn_SelfInsuredLiabilitiesProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=stn_SelfInsuredLiabilitiesProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=stn_ProvisionForClaimsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=stn_ProvisionForClaimsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894061712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | Claims</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions', window );">Cash outflows for existing provisions expected period</a></td>
<td class="text">one<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | Lease restoration</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions', window );">Cash outflows for existing provisions expected period</a></td>
<td class="text">one<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | Claims</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions', window );">Cash outflows for existing provisions expected period</a></td>
<td class="text">five years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | Lease restoration</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions', window );">Cash outflows for existing provisions expected period</a></td>
<td class="text">twelve years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the expected timing of outflows of economic benefits related to other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=stn_ProvisionForClaimsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=stn_ProvisionForClaimsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619887916880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Defined Benefit Plans - Schedule of Employee Defined Benefit Plans (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan', window );">Net employee defined benefit asset</a></td>
<td class="nump">$ 72.3<span></span>
</td>
<td class="nump">$ 57.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Net defined benefit liability</a></td>
<td class="num">(29.5)<span></span>
</td>
<td class="num">(32.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=ifrs-full_PensionDefinedBenefitPlansMember', window );">Pension defined benefit plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan', window );">Net employee defined benefit asset</a></td>
<td class="nump">72.3<span></span>
</td>
<td class="nump">57.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Net defined benefit liability</a></td>
<td class="num">(15.6)<span></span>
</td>
<td class="num">(17.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit (asset) liability</a></td>
<td class="num">(56.7)<span></span>
</td>
<td class="num">(40.4)<span></span>
</td>
<td class="nump">$ 25.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=stn_PostEmploymentBenefitPlansMember', window );">Post employment benefit plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Net defined benefit liability</a></td>
<td class="num">$ (13.9)<span></span>
</td>
<td class="num">$ (15.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDefinedBenefitPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilityAssetOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current net defined benefit asset. [Refer: Net defined benefit asset]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current net defined benefit liability. [Refer: Net defined benefit liability]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=ifrs-full_PensionDefinedBenefitPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=ifrs-full_PensionDefinedBenefitPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=stn_PostEmploymentBenefitPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=stn_PostEmploymentBenefitPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619921670400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined Benefit Plans - Additional Information (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan', window );">Amount expected to be contribute in next annual reporting period</a></td>
<td class="nump">$ 7.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies', window );">Percent of defined benefit obligation was fully covered against changes in interest rates</a></td>
<td class="nump">55.20%<span></span>
</td>
<td class="nump">56.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome', window );">Deferred tax (recovery) expense on remeasurement of net employee defined benefit liability</a></td>
<td class="num">$ (4.7)<span></span>
</td>
<td class="nump">$ 14.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Remeasurement gain on net employee defined benefit plans</a></td>
<td class="nump">$ 7.8<span></span>
</td>
<td class="nump">$ 35.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash', window );">Percentage of plans' assets invested in mutual funds and exchange-traded funds or held in cash</a></td>
<td class="nump">52.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_PercentageOfPlanAssetInAnnuityPolicies', window );">Percentage of plans' assets held in annuity policies</a></td>
<td class="nump">48.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019', window );">Weighted average duration of defined benefit obligation</a></td>
<td class="text">14 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 147<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_147_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 148<br> -Subparagraph d<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_148_d_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax relating to amounts recognised in other comprehensive income in relation to remeasurements of defined benefit plans. [Refer: Other comprehensive income; Reserve of remeasurements of defined benefit plans; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph ab<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_ab&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 90<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_90&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average duration of a defined benefit obligation. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 147<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_147_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Defined Benefit Obligation Fully Covered With Annuity Policies</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_PercentageOfPlanAssetInAnnuityPolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of plan asset in annuity policies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PercentageOfPlanAssetInAnnuityPolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Plan Asset In Securities Or Held In Mutual, Exchange-Traded, And Pooled Funds, And In Cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619886196784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined Benefit Plans - Schedule of Reconciliation for Net Defined Benefit (Asset) Liability (Details) - Pension defined benefit plans - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, beginning of the year</a></td>
<td class="num">$ (40.4)<span></span>
</td>
<td class="nump">$ 25.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Administrative and marketing expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest income (expense)</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset', window );">Administrative expenses paid by the Plans</a></td>
<td class="num">(2.1)<span></span>
</td>
<td class="num">(1.6)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss', window );">Net defined benefit liability asset included in profit or loss</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="num">(1.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Adjustments on the plan assets, excluding interest income</a></td>
<td class="nump">10.3<span></span>
</td>
<td class="num">(127.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial gains (losses) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Changes in demographic assumptions</a></td>
<td class="nump">5.8<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Changes in financial assumptions</a></td>
<td class="num">(9.6)<span></span>
</td>
<td class="nump">192.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustments</a></td>
<td class="num">(3.4)<span></span>
</td>
<td class="num">(16.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Remeasurement gain (loss), before tax</a></td>
<td class="nump">3.1<span></span>
</td>
<td class="nump">49.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Effect of movement in exchange rates</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Net defined benefit liability asset included in other comprehensive income</a></td>
<td class="nump">4.4<span></span>
</td>
<td class="nump">50.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions by employer</a></td>
<td class="nump">11.6<span></span>
</td>
<td class="nump">17.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Other net defined benefit liability asset</a></td>
<td class="nump">11.6<span></span>
</td>
<td class="nump">17.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, end of the year</a></td>
<td class="num">(56.7)<span></span>
</td>
<td class="num">(40.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember', window );">Defined benefit obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, beginning of the year</a></td>
<td class="nump">382.5<span></span>
</td>
<td class="nump">586.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Administrative and marketing expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest income (expense)</a></td>
<td class="num">(17.8)<span></span>
</td>
<td class="num">(9.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset', window );">Administrative expenses paid by the Plans</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss', window );">Net defined benefit liability asset included in profit or loss</a></td>
<td class="num">(17.8)<span></span>
</td>
<td class="num">(9.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Adjustments on the plan assets, excluding interest income</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial gains (losses) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Changes in demographic assumptions</a></td>
<td class="nump">5.8<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Changes in financial assumptions</a></td>
<td class="num">(9.6)<span></span>
</td>
<td class="nump">192.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustments</a></td>
<td class="num">(3.4)<span></span>
</td>
<td class="num">(16.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Remeasurement gain (loss), before tax</a></td>
<td class="num">(7.2)<span></span>
</td>
<td class="nump">176.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Effect of movement in exchange rates</a></td>
<td class="num">(11.1)<span></span>
</td>
<td class="nump">22.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Net defined benefit liability asset included in other comprehensive income</a></td>
<td class="num">(18.3)<span></span>
</td>
<td class="nump">199.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="nump">16.0<span></span>
</td>
<td class="nump">14.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions by employer</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Other net defined benefit liability asset</a></td>
<td class="nump">16.0<span></span>
</td>
<td class="nump">14.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, end of the year</a></td>
<td class="nump">402.6<span></span>
</td>
<td class="nump">382.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, beginning of the year</a></td>
<td class="num">(422.9)<span></span>
</td>
<td class="num">(560.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Administrative and marketing expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest income (expense)</a></td>
<td class="nump">20.2<span></span>
</td>
<td class="nump">9.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset', window );">Administrative expenses paid by the Plans</a></td>
<td class="num">(2.1)<span></span>
</td>
<td class="num">(1.6)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss', window );">Net defined benefit liability asset included in profit or loss</a></td>
<td class="nump">18.1<span></span>
</td>
<td class="nump">7.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Adjustments on the plan assets, excluding interest income</a></td>
<td class="nump">10.3<span></span>
</td>
<td class="num">(127.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial gains (losses) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Changes in demographic assumptions</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Changes in financial assumptions</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustments</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Remeasurement gain (loss), before tax</a></td>
<td class="nump">10.3<span></span>
</td>
<td class="num">(127.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Effect of movement in exchange rates</a></td>
<td class="nump">12.4<span></span>
</td>
<td class="num">(21.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Net defined benefit liability asset included in other comprehensive income</a></td>
<td class="nump">22.7<span></span>
</td>
<td class="num">(148.9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="num">(16.0)<span></span>
</td>
<td class="num">(14.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions by employer</a></td>
<td class="nump">11.6<span></span>
</td>
<td class="nump">17.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Other net defined benefit liability asset</a></td>
<td class="num">(4.4)<span></span>
</td>
<td class="nump">3.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, end of the year</a></td>
<td class="num">$ (459.3)<span></span>
</td>
<td class="num">$ (422.9)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_c_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in net defined benefit liability (asset) resulting from contributions to a defined benefit plan by the employer. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from the remeasurement of that net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from changes in foreign exchange rates. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilityAssetOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, before tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in the net defined benefit liability (asset) resulting from payments from the plan. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in the net defined benefit liability (asset) resulting from the return on plan assets, excluding amounts included in interest income or expense. The return on plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Actuarial gains losses arising from net defined benefit liability asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Administrative expense net defined benefit liability asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net defined benefit liability asset included in profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_OtherNetDefinedBenefitLiabilityAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other net defined benefit liability asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OtherNetDefinedBenefitLiabilityAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=ifrs-full_PensionDefinedBenefitPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=ifrs-full_PensionDefinedBenefitPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889188976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Defined Benefit Plans - Schedule of Major Categories of Plan Assets, Measured at Fair Value (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems', window );"><strong>Disclosure of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 26.7<span></span>
</td>
<td class="nump">$ 18.9<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PlanAssetsAtFairValue', window );">Fair value of plan assets</a></td>
<td class="nump">459.3<span></span>
</td>
<td class="nump">422.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level1OfFairValueHierarchyMember', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems', window );"><strong>Disclosure of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets', window );">&#160;&#160;Equities</a></td>
<td class="nump">18.7<span></span>
</td>
<td class="nump">15.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets', window );">&#160;&#160;Fixed income, corporate bonds, and gilts</a></td>
<td class="nump">71.0<span></span>
</td>
<td class="nump">6.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets', window );">&#160;&#160;Pooled fund liability-driven investments</a></td>
<td class="nump">118.2<span></span>
</td>
<td class="nump">18.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets', window );">&#160;&#160;Alternatives and property funds</a></td>
<td class="nump">2.5<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2And3OfFairValueHierarchyMember', window );">Level 2 and 3 of fair value hierarchy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems', window );"><strong>Disclosure of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets', window );">Cash and cash equivalents</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">21.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets', window );">&#160;&#160;Fixed income, corporate bonds, and gilts</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">26.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets', window );">&#160;&#160;Annuity policies</a></td>
<td class="nump">222.2<span></span>
</td>
<td class="nump">217.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets', window );">Equities and property</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 97.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount cash and cash equivalents contribute to the fair value of defined benefit plan assets. [Refer: Cash and cash equivalents; Plan assets, at fair value; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 142<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_142_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount instruments representing debt (rather than equity) contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 142<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_142_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount instruments representing equity (rather than debt) contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 142<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_142_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount investment funds contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]; Investment funds [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 142<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_142_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PlanAssetsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of defined benefit plan assets. Plan assets comprise assets held by a long-term employee benefit fund and qualifying insurance policies. [Refer: At fair value [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 57<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PlanAssetsAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Annuity policies amount contributed to fair value of plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity instruments and property amount contributed to fair value of plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Pooled fund liability driven investments amount contributed to fair value of plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level1OfFairValueHierarchyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level1OfFairValueHierarchyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2And3OfFairValueHierarchyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2And3OfFairValueHierarchyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893755280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined Benefit Plans - Schedule of Principal Assumptions Used In Determining Pension Benefit Obligations (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfDiscountRates', window );">Discount rate</a></td>
<td class="nump">4.48%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases', window );">Rate of increase in salaries</a></td>
<td class="nump">4.36%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation', window );">Rate of inflation,&#160;pre-retirement</a></td>
<td class="nump">2.64%<span></span>
</td>
<td class="nump">2.68%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases', window );">Rate of increase in future pensions payment</a></td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">3.39%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract', window );"><strong>Life expectancy at age 65 for current pensioners:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale', window );">&#160;&#160;Male</a></td>
<td class="text">21 years<span></span>
</td>
<td class="text">22 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale', window );">&#160;&#160;Female</a></td>
<td class="text">24 years<span></span>
</td>
<td class="text">24 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract', window );"><strong>Life expectancy at age 65 for current members aged 45:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale', window );">&#160;&#160;Male</a></td>
<td class="text">22 years<span></span>
</td>
<td class="text">23 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale', window );">&#160;&#160;Female</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">25 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionOfDiscountRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 144<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfDiscountRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The expected rate of inflation that is used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 144<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The expected rate of increases in pension that is used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 144<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The expected rate of salary increases used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 144<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Actuarial assumption of life expectancy after retirement, female</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Actuarial assumption of life expectancy after retirement, male</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Life expectancy at age sixty five for current members aged forty.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Life expectancy at age sixty five for current members aged forty female.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Life expectancy at age sixty five for current members aged forty male.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Life expectancy at age sixty five for current pensioners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619921410080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Defined Benefit Plans - Schedule of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember', window );">Change in discount rate by 0.25%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems', window );"><strong>Disclosure of sensitivity analysis for actuarial assumptions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption', window );">Increase</a></td>
<td class="num">$ (13.8)<span></span>
</td>
<td class="num">$ (11.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">Decrease</a></td>
<td class="nump">$ 14.3<span></span>
</td>
<td class="nump">11.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption', window );">Percentage of increase</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption', window );">Percentage of decrease</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember', window );">Change in&#160;pre-retirement&#160;inflation rate by 0.25%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems', window );"><strong>Disclosure of sensitivity analysis for actuarial assumptions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption', window );">Increase</a></td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">2.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">Decrease</a></td>
<td class="num">$ (2.4)<span></span>
</td>
<td class="num">(2.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption', window );">Percentage of increase</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption', window );">Percentage of decrease</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember', window );">Change in salary growth by 0.25%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems', window );"><strong>Disclosure of sensitivity analysis for actuarial assumptions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption', window );">Increase</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">Decrease</a></td>
<td class="num">$ (0.3)<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption', window );">Percentage of increase</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption', window );">Percentage of decrease</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember', window );">Change in pension increase assumption by 0.25%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems', window );"><strong>Disclosure of sensitivity analysis for actuarial assumptions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption', window );">Increase</a></td>
<td class="nump">$ 7.5<span></span>
</td>
<td class="nump">7.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">Decrease</a></td>
<td class="num">$ (7.4)<span></span>
</td>
<td class="num">(7.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption', window );">Percentage of increase</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption', window );">Percentage of decrease</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember', window );">Change in one year in the life expectancy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems', window );"><strong>Disclosure of sensitivity analysis for actuarial assumptions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption', window );">Increase</a></td>
<td class="nump">$ 13.5<span></span>
</td>
<td class="nump">10.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">Decrease</a></td>
<td class="num">$ (13.5)<span></span>
</td>
<td class="num">$ (10.3)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in a defined benefit obligation that would have been caused by a decrease in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in a defined benefit obligation that would have been caused by an increase in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The reasonably possible percentage of the decrease in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionsAxis=stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893018352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Liabilities (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011', window );">Cash-settled share-based compensation</a></td>
<td class="nump">$ 95.5<span></span>
</td>
<td class="nump">$ 60.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_MiscellaneousOtherLiabilities', window );">Other</a></td>
<td class="nump">15.1<span></span>
</td>
<td class="nump">16.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">110.6<span></span>
</td>
<td class="nump">76.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCurrentLiabilities', window );">Less current portion</a></td>
<td class="nump">55.0<span></span>
</td>
<td class="nump">36.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentLiabilities', window );">Long-term portion</a></td>
<td class="nump">$ 55.6<span></span>
</td>
<td class="nump">$ 40.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities arising from share-based payment transactions. Share-based payment transactions are transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 51<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_51_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Non-current liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_MiscellaneousOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Miscellaneous other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_MiscellaneousOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619888786144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems', window );"><strong>Disclosure of future cash outflows not reflected in measurement of lease liability and purchase obligations [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed', window );">Variable lease payments and other</a></td>
<td class="nump">$ 283.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted', window );">Leases not commenced but committed</a></td>
<td class="nump">55.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets', window );">Software financing not commenced but committed</a></td>
<td class="nump">53.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_Commitments', window );">Total minimum lease payments</a></td>
<td class="nump">392.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_UndiscountedLeasePaymentsToBeReceived', window );">Future minimum payments receivable under&#160;non-cancelable&#160;sublease agreements</a></td>
<td class="nump">41.4<span></span>
</td>
<td class="nump">$ 28.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived', window );">Sublease receivables</a></td>
<td class="nump">18.8<span></span>
</td>
<td class="nump">$ 11.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">Less&#160;than&#160;1&#160;Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems', window );"><strong>Disclosure of future cash outflows not reflected in measurement of lease liability and purchase obligations [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed', window );">Variable lease payments and other</a></td>
<td class="nump">51.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted', window );">Leases not commenced but committed</a></td>
<td class="nump">5.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets', window );">Software financing not commenced but committed</a></td>
<td class="nump">17.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_Commitments', window );">Total minimum lease payments</a></td>
<td class="nump">74.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember', window );">1&#160;to&#160;3&#160;Years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems', window );"><strong>Disclosure of future cash outflows not reflected in measurement of lease liability and purchase obligations [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed', window );">Variable lease payments and other</a></td>
<td class="nump">82.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted', window );">Leases not commenced but committed</a></td>
<td class="nump">12.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets', window );">Software financing not commenced but committed</a></td>
<td class="nump">35.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_Commitments', window );">Total minimum lease payments</a></td>
<td class="nump">131.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsMember', window );">After&#160;3&#160;Years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems', window );"><strong>Disclosure of future cash outflows not reflected in measurement of lease liability and purchase obligations [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed', window );">Variable lease payments and other</a></td>
<td class="nump">149.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted', window );">Leases not commenced but committed</a></td>
<td class="nump">37.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets', window );">Software financing not commenced but committed</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_Commitments', window );">Total minimum lease payments</a></td>
<td class="nump">$ 186.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of contractual commitments for the acquisition of intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 122<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_122_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of undiscounted finance lease payments to be received. Finance lease is a lease that transfers substantially all the risks and rewards incidental to ownership of an underlying asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 94<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_94&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_Commitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_Commitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of future cash outflows not reflected in measurement of lease liability and purchase obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease commitments for variable leases for which recognition exemption has been used</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases not yet commenced to which lessee is committed</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LeasesNotYetCommencedToWhichLesseeIsCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_UndiscountedLeasePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted lease payments to be received</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_UndiscountedLeasePaymentsToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894003040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contingencies and Guarantees (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfContingentLiabilitiesAxis=ifrs-full_ContingentLiabilityForGuaranteesMember', window );">Contingent liability for guarantees</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfContingentLiabilitiesLineItems', window );"><strong>Disclosure of contingent liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EstimatedFinancialEffectOfContingentAssets', window );">Accrual of indemnifications or guarantees</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfContingentLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfContingentLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EstimatedFinancialEffectOfContingentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the estimated financial effect of possible assets that arise from past events and whose existence will be confirmed only by the occurrence or non-occurrence of one or more uncertain future events not wholly within control of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 89<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_89&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EstimatedFinancialEffectOfContingentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfContingentLiabilitiesAxis=ifrs-full_ContingentLiabilityForGuaranteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfContingentLiabilitiesAxis=ifrs-full_ContingentLiabilityForGuaranteesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619887714048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital - Additional Information (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($) </div>
<div>shares </div>
<div>day </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CAD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 11, 2023 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_SharesRepurchasedForCancellation', window );">Common shares repurchased for cancellation (in shares) | shares</a></td>
<td class="nump">129,036<span></span>
</td>
<td class="nump">1,085,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CancellationOfTreasuryShares', window );">Cost of common shares repurchased and cancelled</a></td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="nump">$ 65.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued', window );">Increase (decrease) in number of ordinary shares issued (in shares) | shares</a></td>
<td class="nump">3,108,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ParValuePerShare', window );">Treasury price per share (in cad per share) | $ / shares</a></td>
<td class="nump">$ 92.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_GrossProceedsFromIssuingShares', window );">Gross proceeds from issuing shares</a></td>
<td class="nump">$ 287.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Proceeds from issue of share capital, net of transaction costs</a></td>
<td class="nump">277.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendPayables', window );">Dividends declared included in trade and other payables</a></td>
<td class="nump">22.3<span></span>
</td>
<td class="nump">20.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets', window );">Net share-based compensation expense</a></td>
<td class="nump">60.1<span></span>
</td>
<td class="nump">26.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets', window );">Expense related to amortization of fair value of options granted</a></td>
<td class="nump">75.6<span></span>
</td>
<td class="nump">30.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax', window );">Reclassification adjustments on cash flow hedges, net of tax</a></td>
<td class="nump">15.5<span></span>
</td>
<td class="num">$ (4.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Number of share options outstanding in share-based payment arrangement (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">281,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011', window );">Outstanding fair value</a></td>
<td class="nump">$ 95.5<span></span>
</td>
<td class="nump">$ 60.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram', window );">Maximum common shares authorized to be repurchased (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,281,339<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_RestrictedShareUnitsRSUsMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_VestingDurationForShareBasedPaymentArrangement', window );">Vesting period for share-based payment arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NumberOfTradingDays', window );">Number of trading days | day</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Number of share units granted | shares</a></td>
<td class="nump">121,498<span></span>
</td>
<td class="nump">150,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Number of units paid | shares</a></td>
<td class="nump">127,173<span></span>
</td>
<td class="nump">148,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested', window );">Payments made for RSUs</a></td>
<td class="nump">$ 10.2<span></span>
</td>
<td class="nump">$ 8.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011', window );">Outstanding fair value</a></td>
<td class="nump">$ 20.2<span></span>
</td>
<td class="nump">$ 12.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember', window );">PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_VestingDurationForShareBasedPaymentArrangement', window );">Vesting period for share-based payment arrangement</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NumberOfTradingDays', window );">Number of trading days | day</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Number of share units granted | shares</a></td>
<td class="nump">183,388<span></span>
</td>
<td class="nump">263,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Number of units paid | shares</a></td>
<td class="nump">284,209<span></span>
</td>
<td class="nump">318,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011', window );">Outstanding fair value</a></td>
<td class="nump">$ 51.5<span></span>
</td>
<td class="nump">$ 32.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember', window );">PSUs | Bottom of range | Option pricing model</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_SharebasedPaymentArrangementVestingRightsPercentage', window );">Number of units vest percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember', window );">PSUs | Top of range | Option pricing model</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_SharebasedPaymentArrangementVestingRightsPercentage', window );">Number of units vest percentage</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsExcludingDividendsMember', window );">PSUs, excluding dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Number of share units granted | shares</a></td>
<td class="nump">177,897<span></span>
</td>
<td class="nump">253,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted', window );">Fair value of share units granted</a></td>
<td class="nump">$ 15.7<span></span>
</td>
<td class="nump">$ 14.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Number of units paid | shares</a></td>
<td class="nump">284,209<span></span>
</td>
<td class="nump">318,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsOfOtherEquityInstruments', window );">Amount of units paid</a></td>
<td class="nump">$ 28.2<span></span>
</td>
<td class="nump">$ 15.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_DeferredShareUnitsDSUsExcludingDividendsMember', window );">DSUs, excluding dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_PercentageOfCompensationInShares', window );">Percentage of compensation</a></td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NumberOfTradingDays', window );">Number of trading days | day</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Number of share units granted | shares</a></td>
<td class="nump">26,146<span></span>
</td>
<td class="nump">28,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted', window );">Fair value of share units granted</a></td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_DeferredShareUnitsDSUsMember', window );">DSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Number of share units granted | shares</a></td>
<td class="nump">26,146<span></span>
</td>
<td class="nump">28,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Number of units paid | shares</a></td>
<td class="nump">24,081<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011', window );">Fair value of outstanding and vested DSUs</a></td>
<td class="nump">$ 23.8<span></span>
</td>
<td class="nump">$ 14.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember', window );">Performance Share Units (PSUs), Return On Equity Weighting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease', window );">Weighting of the return on equity target</a></td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember', window );">Performance Share Units (PSUs), Total Shareholder Return Weighting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease', window );">Weighting of the return on equity target</a></td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_OfficersAndEmployeesMember', window );">Officers and employees | RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Number of share units granted | shares</a></td>
<td class="nump">118,259<span></span>
</td>
<td class="nump">145,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted', window );">Fair value of share units granted</a></td>
<td class="nump">$ 9.5<span></span>
</td>
<td class="nump">$ 8.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CancellationOfTreasuryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of treasury stock cancelled during the period. [Refer: Treasury shares]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CancellationOfTreasuryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DividendPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of dividends that the company has declared but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense arising from cash-settled share-based payment transactions in which the goods or services received did not qualify for recognition as assets. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense arising from share-based payment transactions in which the goods or services received did not qualify for recognition as assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 51<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_51_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the number of ordinary shares issued. [Refer: Ordinary shares [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The intrinsic value of liabilities arising from share-based transactions for which the counterparty's right to cash or other assets had vested by the end of the period (for example, vested share appreciation rights). The intrinsic value is the difference between the fair value of the shares to which the counterparty has the (conditional or unconditional) right to subscribe, or which it has the right to receive, and the price (if any) that the counterparty is (or will be) required to pay for those shares. Share-based payment transactions are transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services, for which the counterparty's right to cash or other assets had vested by the end of the period (for example, vested share appreciation rights).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 51<br> -Subparagraph b<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_51_b_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities arising from share-based payment transactions. Share-based payment transactions are transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 51<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_51_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ParValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The nominal value per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ParValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsOfOtherEquityInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for payments for equity instruments that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsOfOtherEquityInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromIssuingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuing shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssuingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of reclassification adjustments related to cash flow hedges, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 24E<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24E_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 24C<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24C_b_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 92<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_92&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at the measurement date of granted equity instruments other than share options. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_GrossProceedsFromIssuingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross Proceeds From Issuing Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_GrossProceedsFromIssuingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Shares Authorized To Be Repurchased In Stock Repurchase Program</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NumberOfTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Trading Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NumberOfTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_PercentageOfCompensationInShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Compensation In Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PercentageOfCompensationInShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Payment Arrangement Equity Instrument Other than Option Granted Percent Increase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_SharebasedPaymentArrangementVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based payment arrangement vesting rights percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_SharebasedPaymentArrangementVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_SharesRepurchasedForCancellation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares repurchased for cancellation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_SharesRepurchasedForCancellation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_VestingDurationForShareBasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Vesting Duration For Share-Based Payment Arrangement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_VestingDurationForShareBasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Fair Value At Measurement Date, Other Equity Instruments Exercised Or Vested</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_RestrictedShareUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_RestrictedShareUnitsRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis=ifrs-full_OptionPricingModelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis=ifrs-full_OptionPricingModelMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsExcludingDividendsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsExcludingDividendsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_DeferredShareUnitsDSUsExcludingDividendsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_DeferredShareUnitsDSUsExcludingDividendsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_DeferredShareUnitsDSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_DeferredShareUnitsDSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=stn_OfficersAndEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=stn_OfficersAndEmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889037712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital - Schedule of Dividends Declared and Recorded (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($) </div>
<div>$ / shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodOneMember', window );">Ordinary shares per share, period one</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDividendsLineItems', window );"><strong>Disclosure of Dividends [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinarySharesPerShare', window );">Dividend per Share (in cad per share) | $ / shares</a></td>
<td class="nump">$ 0.180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinaryShares', window );">Paid | $</a></td>
<td class="nump">$ 20.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodTwoMember', window );">Ordinary shares per share, period two</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDividendsLineItems', window );"><strong>Disclosure of Dividends [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinarySharesPerShare', window );">Dividend per Share (in cad per share) | $ / shares</a></td>
<td class="nump">$ 0.195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinaryShares', window );">Paid | $</a></td>
<td class="nump">$ 21.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodThreeMember', window );">Ordinary shares per share, period three</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDividendsLineItems', window );"><strong>Disclosure of Dividends [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinarySharesPerShare', window );">Dividend per Share (in cad per share) | $ / shares</a></td>
<td class="nump">$ 0.195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinaryShares', window );">Paid | $</a></td>
<td class="nump">$ 21.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodFourMember', window );">Ordinary shares per share, period four</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDividendsLineItems', window );"><strong>Disclosure of Dividends [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinarySharesPerShare', window );">Dividend per Share (in cad per share) | $ / shares</a></td>
<td class="nump">$ 0.195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinaryShares', window );">Paid | $</a></td>
<td class="nump">$ 21.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodFiveMember', window );">Ordinary shares per share, period five</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfDividendsLineItems', window );"><strong>Disclosure of Dividends [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinarySharesPerShare', window );">Dividend per Share (in cad per share) | $ / shares</a></td>
<td class="nump">$ 0.195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinaryShares', window );">Paid | $</a></td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DividendsPaidOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of dividends paid by the entity on ordinary shares. [Refer: Ordinary shares [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 34<br> -IssueDate 2023-01-01<br> -Paragraph 16A<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=34&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16A_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsPaidOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DividendsPaidOrdinarySharesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of dividends paid per ordinary share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 34<br> -IssueDate 2023-01-01<br> -Paragraph 16A<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=34&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16A_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsPaidOrdinarySharesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfDividendsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of Dividends [line items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfDividendsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfOrdinarySharesAxis=stn_OrdinarySharesPerSharePeriodFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619921343872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital - Schedule of the Company's RSUs, PSUs, and DSUs (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_RestrictedShareUnitsRSUsMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Units, beginning of year</a></td>
<td class="nump">395,725<span></span>
</td>
<td class="nump">406,762<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted and adjusted dividends</a></td>
<td class="nump">121,498<span></span>
</td>
<td class="nump">150,591<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Paid</a></td>
<td class="num">(127,173)<span></span>
</td>
<td class="num">(148,327)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement', window );">Forfeited</a></td>
<td class="num">(14,450)<span></span>
</td>
<td class="num">(13,301)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Units, end of year</a></td>
<td class="nump">375,600<span></span>
</td>
<td class="nump">395,725<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember', window );">PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Units, beginning of year</a></td>
<td class="nump">785,489<span></span>
</td>
<td class="nump">862,032<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted and adjusted dividends</a></td>
<td class="nump">183,388<span></span>
</td>
<td class="nump">263,434<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Paid</a></td>
<td class="num">(284,209)<span></span>
</td>
<td class="num">(318,058)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement', window );">Forfeited</a></td>
<td class="num">(25,844)<span></span>
</td>
<td class="num">(21,919)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Units, end of year</a></td>
<td class="nump">658,824<span></span>
</td>
<td class="nump">785,489<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_DeferredShareUnitsDSUsMember', window );">DSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Units, beginning of year</a></td>
<td class="nump">229,282<span></span>
</td>
<td class="nump">200,411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted and adjusted dividends</a></td>
<td class="nump">26,146<span></span>
</td>
<td class="nump">28,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Paid</a></td>
<td class="num">(24,081)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement', window );">Forfeited</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Units, end of year</a></td>
<td class="nump">231,347<span></span>
</td>
<td class="nump">229,282<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_RestrictedShareUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_RestrictedShareUnitsRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_DeferredShareUnitsDSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_DeferredShareUnitsDSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619886138736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Fair Value Hierarchy for Assets (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Assets</a></td>
<td class="nump">$ 204.5<span></span>
</td>
<td class="nump">$ 156.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialLiabilities', window );">Liabilities</a></td>
<td class="nump">82.8<span></span>
</td>
<td class="nump">62.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Derivative financial instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialLiabilities', window );">Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Investments held for self-insured liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Assets</a></td>
<td class="nump">204.5<span></span>
</td>
<td class="nump">156.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Derivative financial instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Assets</a></td>
<td class="nump">20.0<span></span>
</td>
<td class="nump">3.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Level 1 | Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialLiabilities', window );">Liabilities</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Level 1 | Derivative financial instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialLiabilities', window );">Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Level 1 | Investments held for self-insured liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Level 1 | Derivative financial instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Level 2 | Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialLiabilities', window );">Liabilities</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Level 2 | Derivative financial instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialLiabilities', window );">Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Level 2 | Investments held for self-insured liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Assets</a></td>
<td class="nump">204.5<span></span>
</td>
<td class="nump">156.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Level 2 | Derivative financial instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Assets</a></td>
<td class="nump">20.0<span></span>
</td>
<td class="nump">3.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Level 3 | Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialLiabilities', window );">Liabilities</a></td>
<td class="nump">82.8<span></span>
</td>
<td class="nump">62.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Level 3 | Derivative financial instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialLiabilities', window );">Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Level 3 | Investments held for self-insured liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember', window );">Recurring fair value measurement | Level 3 | Derivative financial instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of assets and liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinancialAssets', window );">Assets</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph m<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_m&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of Fair Value Measurement of Assets and Liabilities [Line item]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfLiabilitiesAxis=stn_NotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfLiabilitiesAxis=stn_NotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfLiabilitiesAxis=ifrs-full_DerivativesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfLiabilitiesAxis=ifrs-full_DerivativesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=stn_InvestmentsHeldForSelfInsuredLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=stn_InvestmentsHeldForSelfInsuredLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_DerivativesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_DerivativesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level1OfFairValueHierarchyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level1OfFairValueHierarchyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2OfFairValueHierarchyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2OfFairValueHierarchyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level3OfFairValueHierarchyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level3OfFairValueHierarchyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619892940240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Fair Value Hierarchy for Liabilities (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Liabilities</a></td>
<td class="nump">$ 3,320.1<span></span>
</td>
<td class="nump">$ 3,366.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember', window );">Not measured at fair value in statement of financial position but for which fair value is disclosed | Senior unsecured notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Liabilities</a></td>
<td class="nump">547.6<span></span>
</td>
<td class="nump">298.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember', window );">Not measured at fair value in statement of financial position but for which fair value is disclosed | Level 1 | Senior unsecured notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Liabilities</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember', window );">Not measured at fair value in statement of financial position but for which fair value is disclosed | Level 2 | Senior unsecured notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Liabilities</a></td>
<td class="nump">523.2<span></span>
</td>
<td class="nump">259.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember', window );">Not measured at fair value in statement of financial position but for which fair value is disclosed | Level 3 | Senior unsecured notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems', window );"><strong>Disclosure of fair value measurement of liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Liabilities</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MeasurementAxis=ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MeasurementAxis=ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfLiabilitiesAxis=stn_SeniorUnsecuredNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfLiabilitiesAxis=stn_SeniorUnsecuredNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level1OfFairValueHierarchyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level1OfFairValueHierarchyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2OfFairValueHierarchyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2OfFairValueHierarchyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level3OfFairValueHierarchyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level3OfFairValueHierarchyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619886146848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($) </div>
<div>day</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CAD ($) </div>
<div>day</div>
</th>
<th class="th">
<div>Oct. 29, 2021 </div>
<div>CAD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax', window );">Gains on cash flow hedges, net of tax</a></td>
<td class="nump">$ 5,300,000<span></span>
</td>
<td class="nump">$ 3,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaximumExposureToCreditRisk', window );">Maximum amount of credit risk exposure</a></td>
<td class="nump">$ 2,407,300,000<span></span>
</td>
<td class="nump">$ 2,031,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables', window );">Number of internal target days of revenue in trade receivables | day</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices', window );">Adjustments in net income resulting from 1% changes in interest rate</a></td>
<td class="nump">$ 3,000,000.0<span></span>
</td>
<td class="nump">$ 2,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity', window );">Additional revolving credit facilities amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings', window );">Adjustments in net income resulting from 0.5% changes in interest rate</a></td>
<td class="nump">4,000,000.0<span></span>
</td>
<td class="nump">5,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=stn_TotalReturnSwapOnShareBasedCompensationUnitsMember', window );">Total Return Swap On Share-Based Compensation Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsOnChangeInFairValueOfDerivatives', window );">Gains on change in fair value of derivatives</a></td>
<td class="nump">7,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember', window );">PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice', window );">Adjustments in net income resulting from 10% changes in interest rate</a></td>
<td class="nump">3,600,000<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorRevolvingCreditFacilityMember', window );">Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_LineOfCreditFacilityMaximumBorrowingsCapacity', window );">Amount of revolving credit facility</a></td>
<td class="nump">800,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UndrawnBorrowingFacilities', window );">Unused capacity of the facility</a></td>
<td class="nump">718,100,000<span></span>
</td>
<td class="nump">223,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_CreditFacilitiesMember', window );">Credit Facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UndrawnBorrowingFacilities', window );">Unused capacity of the facility</a></td>
<td class="nump">$ 732,700,000<span></span>
</td>
<td class="nump">231,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=stn_TotalReturnSwapOnShareBasedCompensationUnitsMember', window );">Total Return Swap On Share-Based Compensation Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LossesOnChangeInFairValueOfDerivatives', window );">Unrealized loss on forward contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfHedgesAxis=stn_InterestRateSwapsMember', window );">Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NominalAmountOfHedgingInstrument', window );">Interest rate swap agreement, amount</a></td>
<td class="nump">160,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax', window );">Reclassification adjustments on cash flow hedges, before tax</a></td>
<td class="nump">$ 2,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness', window );">Unrealized gain on interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax', window );">Gains on cash flow hedges, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember', window );">Cash flow hedges | RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax', window );">Reclassification adjustments on cash flow hedges, before tax</a></td>
<td class="nump">8,100,000<span></span>
</td>
<td class="num">(3,000,000.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness', window );">Unrealized gain on interest rate swap</a></td>
<td class="nump">5,100,000<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax', window );">Gains on cash flow hedges, net of tax</a></td>
<td class="nump">$ 3,900,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember', window );">Cash flow hedges | Total Return Swap On Share-Based Compensation Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NominalAmountOfHedgingInstrument', window );">Interest rate swap agreement, amount</a></td>
<td class="nump">22,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gain (loss) on the change in fair value of the hedging instrument used as a basis for recognising hedge ineffectiveness. Hedge ineffectiveness is the extent to which the changes in the fair value or the cash flows of the hedging instrument are greater or less than those on the hedged item.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 24A<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24A_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) recognised in other comprehensive income on cash flow hedges, net of tax, before reclassification adjustments. [Refer: Cash flow hedges [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 24C<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24C_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 24E<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24E_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsOnChangeInFairValueOfDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gains resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsOnChangeInFairValueOfDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LossesOnChangeInFairValueOfDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The losses resulting from changes in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LossesOnChangeInFairValueOfDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaximumExposureToCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount that best represents the maximum exposure to credit risk without taking into account any collateral held or other credit enhancements (for example, netting agreements that do not qualify for offset in accordance with IAS 32). [Refer: Credit risk [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 35K<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35K_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaximumExposureToCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NominalAmountOfHedgingInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The nominal amount of a hedging instrument. [Refer: Hedging instruments [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 23B<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23B_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 24A<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24A_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NominalAmountOfHedgingInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of reclassification adjustments related to cash flow hedges, before tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 92<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_92&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UndrawnBorrowingFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of undrawn borrowing facilities that may be available for future operating activities and to settle capital commitments. [Refer: Capital commitments]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UndrawnBorrowingFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility additional borrowings capacity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LineOfCreditFacilityAdditionalBorrowingsCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_LineOfCreditFacilityMaximumBorrowingsCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility, maximum borrowings capacity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_LineOfCreditFacilityMaximumBorrowingsCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of internal target of days of revenue in trade receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis Of Fair Value, Performance Shares, Impact Of 10% Change In Share Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis Of Fair Value, Profit (Loss), Impact Of 1.0% Change In Interest Rate On Borrowings</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis Of Fair Value, Profit (Loss), Impact Of 5% Change In Equity Prices</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=stn_TotalReturnSwapOnShareBasedCompensationUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialLiabilitiesAxis=stn_TotalReturnSwapOnShareBasedCompensationUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_SeniorRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_CreditFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_CreditFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=stn_TotalReturnSwapOnShareBasedCompensationUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=stn_TotalReturnSwapOnShareBasedCompensationUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfHedgesAxis=stn_InterestRateSwapsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfHedgesAxis=stn_InterestRateSwapsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_RestrictedShareUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=stn_RestrictedShareUnitsRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619888832592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Schedule of Loss Allowance Provision (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 2.7<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Gross carrying amount</a></td>
<td class="nump">1,844.5<span></span>
</td>
<td class="nump">1,720.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedImpairmentMember', window );">Accumulated impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_CurrentMember', window );">1&#8211;30</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpectedCreditLossRate', window );">Expected loss rate</a></td>
<td class="nump">0.09%<span></span>
</td>
<td class="nump">0.07%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_CurrentMember', window );">1&#8211;30 | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Gross carrying amount</a></td>
<td class="nump">$ 1,329.5<span></span>
</td>
<td class="nump">$ 1,286.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_CurrentMember', window );">1&#8211;30 | Accumulated impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember', window );">31&#8211;60</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpectedCreditLossRate', window );">Expected loss rate</a></td>
<td class="nump">0.08%<span></span>
</td>
<td class="nump">0.11%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember', window );">31&#8211;60 | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Gross carrying amount</a></td>
<td class="nump">$ 309.0<span></span>
</td>
<td class="nump">$ 246.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember', window );">31&#8211;60 | Accumulated impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember', window );">61&#8211;90</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpectedCreditLossRate', window );">Expected loss rate</a></td>
<td class="nump">0.23%<span></span>
</td>
<td class="nump">0.28%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember', window );">61&#8211;90 | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Gross carrying amount</a></td>
<td class="nump">$ 92.1<span></span>
</td>
<td class="nump">$ 71.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember', window );">61&#8211;90 | Accumulated impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember', window );">91&#8211;120</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpectedCreditLossRate', window );">Expected loss rate</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="nump">0.61%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember', window );">91&#8211;120 | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Gross carrying amount</a></td>
<td class="nump">$ 31.7<span></span>
</td>
<td class="nump">$ 39.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember', window );">91&#8211;120 | Accumulated impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanFourMonthsMember', window );">121+</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpectedCreditLossRate', window );">Expected loss rate</a></td>
<td class="nump">1.41%<span></span>
</td>
<td class="nump">1.27%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanFourMonthsMember', window );">121+ | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Gross carrying amount</a></td>
<td class="nump">$ 82.2<span></span>
</td>
<td class="nump">$ 75.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanFourMonthsMember', window );">121+ | Accumulated impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionMatrixLineItems', window );"><strong>Disclosure of provision matrix [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expired 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_16&amp;doctype=Standard&amp;book=b<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfProvisionMatrixLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfProvisionMatrixLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpectedCreditLossRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The rate of expected credit losses, calculated as percentage of the gross carrying amount. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 35N<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph IG20D<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IG20D&amp;doctype=Implementation%20Guidance<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpectedCreditLossRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity&#8217;s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity&#8217;s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity&#8217;s own equity instruments. For this purpose the entity&#8217;s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity&#8217;s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 25<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 35H<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35H&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 35M<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35M&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 35N<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 35I<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35I&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=ifrs-full_CurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=ifrs-full_CurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanFourMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanFourMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619886080784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Schedule of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BankBorrowingsUndiscountedCashFlows', window );">Bank indebtedness</a></td>
<td class="nump">$ 23.6<span></span>
</td>
<td class="nump">$ 65.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows', window );">Trade and other payables</a></td>
<td class="nump">818.5<span></span>
</td>
<td class="nump">755.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">667.8<span></span>
</td>
<td class="nump">708.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NonCurrentBorrowingsUndiscountedCashFlows', window );">Long-term debt</a></td>
<td class="nump">1,135.1<span></span>
</td>
<td class="nump">1,241.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherBorrowingsUndiscountedCashFlows', window );">Other financial liabilities</a></td>
<td class="nump">5.6<span></span>
</td>
<td class="nump">6.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows', window );">Total contractual obligations</a></td>
<td class="nump">2,650.6<span></span>
</td>
<td class="nump">2,776.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">Less&#160;than&#160;1&#160;Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BankBorrowingsUndiscountedCashFlows', window );">Bank indebtedness</a></td>
<td class="nump">23.6<span></span>
</td>
<td class="nump">65.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows', window );">Trade and other payables</a></td>
<td class="nump">818.5<span></span>
</td>
<td class="nump">755.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">119.4<span></span>
</td>
<td class="nump">118.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NonCurrentBorrowingsUndiscountedCashFlows', window );">Long-term debt</a></td>
<td class="nump">148.4<span></span>
</td>
<td class="nump">54.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherBorrowingsUndiscountedCashFlows', window );">Other financial liabilities</a></td>
<td class="nump">5.3<span></span>
</td>
<td class="nump">4.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows', window );">Total contractual obligations</a></td>
<td class="nump">1,115.2<span></span>
</td>
<td class="nump">997.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember', window );">1&#160;to&#160;3&#160;Years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BankBorrowingsUndiscountedCashFlows', window );">Bank indebtedness</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows', window );">Trade and other payables</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">228.3<span></span>
</td>
<td class="nump">240.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NonCurrentBorrowingsUndiscountedCashFlows', window );">Long-term debt</a></td>
<td class="nump">196.3<span></span>
</td>
<td class="nump">192.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherBorrowingsUndiscountedCashFlows', window );">Other financial liabilities</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows', window );">Total contractual obligations</a></td>
<td class="nump">424.9<span></span>
</td>
<td class="nump">434.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsMember', window );">After&#160;3&#160;Years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BankBorrowingsUndiscountedCashFlows', window );">Bank indebtedness</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows', window );">Trade and other payables</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">320.1<span></span>
</td>
<td class="nump">349.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NonCurrentBorrowingsUndiscountedCashFlows', window );">Long-term debt</a></td>
<td class="nump">790.4<span></span>
</td>
<td class="nump">995.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_OtherBorrowingsUndiscountedCashFlows', window );">Other financial liabilities</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows', window );">Total contractual obligations</a></td>
<td class="nump">$ 1,110.5<span></span>
</td>
<td class="nump">$ 1,344.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BankBorrowingsUndiscountedCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of contractual undiscounted cash flows in relation to bank borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph B11D<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B11D&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph IG31A<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IG31A&amp;doctype=Implementation%20Guidance<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BankBorrowingsUndiscountedCashFlows</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GrossLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 58<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_58&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph B11D<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B11D_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of contractual undiscounted cash flows in relation to non-derivative financial liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 39<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_39_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of contractual undiscounted cash flows in relation to trade and other payables. [Refer: Trade and other payables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph B11D<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B11D&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph IG31A<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IG31A&amp;doctype=Implementation%20Guidance<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NonCurrentBorrowingsUndiscountedCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-current borrowings, undiscounted cash flows</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NonCurrentBorrowingsUndiscountedCashFlows</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_OtherBorrowingsUndiscountedCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other borrowings, undiscounted cash flows</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_OtherBorrowingsUndiscountedCashFlows</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889636976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Management - Schedule of Capital Managed (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Current portion of long-term debt</a></td>
<td class="nump">$ 146.7<span></span>
</td>
<td class="nump">$ 52.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Non-current&#160;portion of long-term debt</a></td>
<td class="nump">982.3<span></span>
</td>
<td class="nump">1,183.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long-term debt</a></td>
<td class="nump">1,129.0<span></span>
</td>
<td class="nump">1,235.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents', window );">Bank indebtedness</a></td>
<td class="nump">23.6<span></span>
</td>
<td class="nump">65.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Less: cash and cash equivalents</a></td>
<td class="num">(352.9)<span></span>
</td>
<td class="num">(148.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NetDebt', window );">Net debt</a></td>
<td class="nump">799.7<span></span>
</td>
<td class="nump">1,152.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Shareholders&#8217; equity</a></td>
<td class="nump">2,756.6<span></span>
</td>
<td class="nump">2,286.0<span></span>
</td>
<td class="nump">$ 2,001.7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_CapitalNetOfCashAndCashEquivalents', window );">Total capital managed</a></td>
<td class="nump">$ 3,556.3<span></span>
</td>
<td class="nump">$ 3,438.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount that has been withdrawn from an account in excess of existing cash balances. This is considered a short-term extension of credit by the bank. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BankOverdraftsClassifiedAsCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of outstanding funds that the entity is obligated to repay.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Borrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentPortionOfLongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current portion of non-current borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPortionOfLongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph r<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_r&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The non-current portion of non-current borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NetDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net debt of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_CapitalNetOfCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capital, net of cash and cash equivalents</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CapitalNetOfCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889276288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Management - Additional Information (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems', window );"><strong>Disclosure of objectives, policies and processes for managing capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_UnencumberedCashLeverageRatioCovenant', window );">Unencumbered cash</a></td>
<td class="nump">$ 150,000,000.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_UnencumberedCashLeverageRatioCovenant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unencumbered Cash, Leverage Ratio Covenant</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_UnencumberedCashLeverageRatioCovenant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619894014640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Income Tax for Continuing Operations From Statutory Canadian Tax Rates (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ApplicableTaxRate', window );">Income tax expense at statutory Canadian rates</a></td>
<td class="nump">25.50%<span></span>
</td>
<td class="nump">25.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract', window );"><strong>Increase (decrease) resulting from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TaxRateEffectOfForeignTaxRates', window );">Rate differential on foreign income</a></td>
<td class="num">(4.20%)<span></span>
</td>
<td class="num">(1.70%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation', window );">Research and development and other tax credits</a></td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(0.60%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss', window );">Non-deductible&#160;expenses and&#160;non-taxable&#160;income</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods', window );">Adjustments to prior year tax returns</a></td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome', window );">Other</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AverageEffectiveTaxRate', window );">Average effective tax rate</a></td>
<td class="nump">22.50%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ApplicableTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The applicable income tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ApplicableTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AverageEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AverageEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax rate effects, in aggregate, on the reconciliation between the average effective tax rate and the applicable tax rate that the entity does not separately disclose in the reconciliation. [Refer: Average effective tax rate; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from adjustments for the current tax of prior periods. [Refer: Average effective tax rate; Applicable tax rate; Adjustments for current tax of prior periods]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from the expenses not deductible in determining taxable profit. [Refer: Average effective tax rate; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxRateEffectOfForeignTaxRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from the application of foreign tax rates. [Refer: Average effective tax rate; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxRateEffectOfForeignTaxRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from revenue that is exempt from taxation. [Refer: Average effective tax rate; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619892878352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Major Components of Deferred Income Tax (Recovery) Expense from Continuing Operations (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences', window );">Origination and reversal of timing differences</a></td>
<td class="num">$ (44.9)<span></span>
</td>
<td class="num">$ (45.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset', window );">Unrecognized tax losses and temporary differences</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes', window );">Change of tax rates</a></td>
<td class="nump">4.2<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense', window );">Recovery arising from previously unrecognized tax assets</a></td>
<td class="num">(5.2)<span></span>
</td>
<td class="num">(0.4)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax recovery</a></td>
<td class="num">$ (45.6)<span></span>
</td>
<td class="num">$ (43.2)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred tax expense arising from the write-down, or reversal of a previous write-down, of a deferred tax asset. [Refer: Deferred tax assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 80<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_80_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 80<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_80_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred tax expense or income relating to tax rate changes or the imposition of new taxes. [Refer: Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 80<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_80_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of benefit arising from a previously unrecognised tax loss, tax credit or temporary difference of a prior period that is used to reduce deferred tax expense. [Refer: Deferred tax expense (income); Temporary differences [member]; Unused tax losses [member]; Unused tax credits [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 80<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_80_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>138
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619888767712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Significant Components of Net Deferred Income Tax Assets (Liabilities) (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">$ 92.6<span></span>
</td>
<td class="nump">$ 45.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(24.4)<span></span>
</td>
<td class="num">(28.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred tax assets (liabilities)</a></td>
<td class="nump">68.2<span></span>
</td>
<td class="nump">17.0<span></span>
</td>
<td class="num">$ (29.2)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_LeaseLiabilitiesMember', window );">Lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">152.3<span></span>
</td>
<td class="nump">159.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_TemporaryDifferenceMember', window );">Differences in timing of taxability of revenue and deductibility of expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">156.4<span></span>
</td>
<td class="nump">99.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_UnusedTaxLossesAndCreditsMember', window );">Loss and tax credit carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">33.6<span></span>
</td>
<td class="nump">30.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_OtherTemporaryDifferencesMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_DeferredTaxDefinedBenefitObligationMember', window );">Employee defined benefit plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(14.2)<span></span>
</td>
<td class="num">(14.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_PropertyPlantAndEquipmentMember', window );">Carrying value of property and equipment in excess of tax cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(25.3)<span></span>
</td>
<td class="num">(18.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_IntangibleAssetsOtherThanGoodwillMember', window );">Carrying value of intangible assets in excess of tax cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(129.5)<span></span>
</td>
<td class="num">(130.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_RightofuseAssetsMember', window );">Lease assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">$ (106.8)<span></span>
</td>
<td class="num">$ (110.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_LeaseLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_LeaseLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_TemporaryDifferenceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_TemporaryDifferenceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_UnusedTaxLossesAndCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_UnusedTaxLossesAndCreditsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_OtherTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_OtherTemporaryDifferencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_DeferredTaxDefinedBenefitObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_DeferredTaxDefinedBenefitObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_IntangibleAssetsOtherThanGoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_IntangibleAssetsOtherThanGoodwillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_RightofuseAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_RightofuseAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889595424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Reconciliation of Net Deferred Tax Assets (Liabilities) (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract', window );"><strong>Reconciliation of changes in deferred tax liability (asset) [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Balance, beginning of the year</a></td>
<td class="nump">$ 17.0<span></span>
</td>
<td class="num">$ (29.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity', window );">Tax effect on equity items</a></td>
<td class="nump">8.3<span></span>
</td>
<td class="num">(14.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset', window );">Impact of foreign exchange</a></td>
<td class="num">(4.4)<span></span>
</td>
<td class="num">(1.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset', window );">Deferred taxes acquired through business combinations</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">18.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss', window );">Tax recovery during the year recognized in net income</a></td>
<td class="nump">45.6<span></span>
</td>
<td class="nump">43.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Balance, end of the year</a></td>
<td class="nump">$ 68.2<span></span>
</td>
<td class="nump">$ 17.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred tax related to items credited (charged) directly to equity. [Refer: Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in deferred tax liability (asset) resulting from business combinations. [Refer: Deferred tax liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in deferred tax liability (asset) resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Deferred tax liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889015312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Loss Carryforwards and Deductible Temporary Differences (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_NonCapitalTaxLossesMember', window );">Non-capital tax losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised', window );">Non-capital and capital tax losses</a></td>
<td class="nump">49.1<span></span>
</td>
<td class="nump">71.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_NonCapitalTaxLossesMember', window );">Non-capital tax losses | Expire (2024 to 2043)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised', window );">Non-capital and capital tax losses</a></td>
<td class="nump">7.2<span></span>
</td>
<td class="nump">29.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_NonCapitalTaxLossesMember', window );">Non-capital tax losses | Never expire</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised', window );">Non-capital and capital tax losses</a></td>
<td class="nump">41.9<span></span>
</td>
<td class="nump">41.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_CapitalTaxLossesMember', window );">Capital tax losses | Never expire</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised', window );">Non-capital and capital tax losses</a></td>
<td class="nump">7.7<span></span>
</td>
<td class="nump">7.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_TemporaryDifferenceMember', window );">Non-capital and capital tax losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised', window );">Non-capital and capital tax losses</a></td>
<td class="nump">$ 56.8<span></span>
</td>
<td class="nump">$ 79.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of unused tax losses for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax losses [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_NonCapitalTaxLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_NonCapitalTaxLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=stn_ExpireMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=stn_ExpireMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=stn_NeverExpireMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=stn_NeverExpireMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_CapitalTaxLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=stn_CapitalTaxLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_TemporaryDifferenceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_TemporaryDifferenceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893603296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncome', window );">Current</a></td>
<td class="nump">$ 141.6<span></span>
</td>
<td class="nump">$ 121.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised', window );">Unused tax credits for which no deferred tax asset recognised</a></td>
<td class="nump">$ 3.9<span></span>
</td>
<td class="nump">$ 4.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 80<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of unused tax credits for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax credits [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619888884464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Interest Expense and Other Net Finance Expense - Schedule of Interest Expense (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems', window );"><strong>Disclosure of attribution of expenses by nature to their function [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseOnBorrowings', window );">Interest on credit facilities</a></td>
<td class="nump">$ 58.6<span></span>
</td>
<td class="nump">$ 38.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseOnLeaseLiabilities', window );">Interest on lease liabilities</a></td>
<td class="nump">24.6<span></span>
</td>
<td class="nump">22.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseOnOtherFinancialLiabilities', window );">Other</a></td>
<td class="nump">6.2<span></span>
</td>
<td class="nump">2.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Total interest expense</a></td>
<td class="nump">102.7<span></span>
</td>
<td class="nump">69.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromInterest', window );">Total interest income</a></td>
<td class="num">(11.7)<span></span>
</td>
<td class="num">(5.6)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost', window );">Net interest expense</a></td>
<td class="nump">91.0<span></span>
</td>
<td class="nump">64.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherFinanceIncomeCost', window );">Other net finance expense</a></td>
<td class="nump">2.0<span></span>
</td>
<td class="nump">9.2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestRevenueExpense', window );">Net interest expense and other net finance expense</a></td>
<td class="nump">93.0<span></span>
</td>
<td class="nump">73.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=stn_SeniorUnsecuredNotesMember', window );">Senior unsecured notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems', window );"><strong>Disclosure of attribution of expenses by nature to their function [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseOnBonds', window );">Interest on senior unsecured notes</a></td>
<td class="nump">$ 13.3<span></span>
</td>
<td class="nump">$ 6.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense arising from interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseOnBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of interest expense on bonds issued. [Refer: Interest expense; Bonds issued]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseOnBonds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseOnBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of interest expense on borrowings. [Refer: Interest expense; Borrowings]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseOnBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseOnLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of interest expense on lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseOnLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseOnOtherFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of interest expense on other financial liabilities. [Refer: Interest expense; Other financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseOnOtherFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestRevenueExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income or expense arising from interest. [Refer: Interest expense; Interest income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestRevenueExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherFinanceIncomeCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of finance income or cost that the entity does not separately disclose in the same statement or note. [Refer: Finance income (cost)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherFinanceIncomeCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income arising from interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_e&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Income (Expense), Excluding Other Finance Income (Cost)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=stn_SeniorUnsecuredNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=stn_SeniorUnsecuredNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>143
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889668336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($) </div>
<div>unit</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CAD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_RevenueFromContractsWithCustomersAbstract', window );"><strong>Revenue From Contracts With Customers [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NumberOfSpecializedBusinessOperatingUnits', window );">Number of specialized business operating units | unit</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate', window );">Contract liabilities recognised as of acquisition date</a></td>
<td class="nump">$ 7.5<span></span>
</td>
<td class="nump">$ 3.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod', window );">Deferred revenue</a></td>
<td class="nump">$ 288.0<span></span>
</td>
<td class="nump">$ 264.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfEntitysRevenue', window );">Percentage of gross revenue</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations', window );">Revenue from performance obligations unsatisfied (or partially unsatisfied)</a></td>
<td class="nump">$ 6,305.9<span></span>
</td>
<td class="nump">$ 5,901.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue', window );">Expected revenue recognition as contracts are completed</a></td>
<td class="nump">73.00%<span></span>
</td>
<td class="nump">73.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment', window );">Timing expected to recognize revenue as contracts are completed</a></td>
<td class="text">18 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for contract liabilities assumed in a business combination. [Refer: Contract liabilities; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfEntitysRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of the entity's revenue. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 34<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfEntitysRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue that was included in the contract liability balance at the beginning of the period. [Refer: Contract liabilities; Revenue from contracts with customers]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 116<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_116_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) as of the end of the reporting period. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties (for example, some sales taxes). [Refer: Performance obligations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 120<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_120_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NumberOfSpecializedBusinessOperatingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of specialized business operating units</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NumberOfSpecializedBusinessOperatingUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage that entity expects to recognise transaction price allocated to remaining performance obligations as revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_RevenueFromContractsWithCustomersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contracts With Customers</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_RevenueFromContractsWithCustomersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Timing of satisfaction of performance obligations relates to typical timing of payment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891056480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Costs - Schedule of Employee Benefits Cost (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShorttermEmployeeBenefitsExpense', window );">Wages, salaries, and benefits</a></td>
<td class="nump">$ 3,654.6<span></span>
</td>
<td class="nump">$ 3,243.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss', window );">Pension costs</a></td>
<td class="nump">108.0<span></span>
</td>
<td class="nump">93.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Net share-based compensation</a></td>
<td class="nump">60.1<span></span>
</td>
<td class="nump">26.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EmployeeBenefitsExpense', window );">Total employee costs</a></td>
<td class="nump">3,822.7<span></span>
</td>
<td class="nump">3,362.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_DirectLaborCosts', window );">Direct labor</a></td>
<td class="nump">2,321.5<span></span>
</td>
<td class="nump">2,039.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IndirectLaborCosts', window );">Indirect labor</a></td>
<td class="nump">$ 1,501.2<span></span>
</td>
<td class="nump">$ 1,322.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EmployeeBenefitsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 104<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EmployeeBenefitsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of post-employment benefit expense included in profit or loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 5<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_5&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShorttermEmployeeBenefitsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from employee benefits (other than termination benefits) that are expected to be settled wholly within twelve months after the end of the annual reporting period in which the employees render the related services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShorttermEmployeeBenefitsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DirectLaborCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Direct labor costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_DirectLaborCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IndirectLaborCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indirect labor costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IndirectLaborCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>145
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893904080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Costs - Additional Information (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans', window );">Pension cost</a></td>
<td class="nump">$ 108.3<span></span>
</td>
<td class="nump">$ 91.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of post-employment benefit expense relating to defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>146
<FILENAME>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889665232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue', window );">Realized gain on equity securities</a></td>
<td class="num">$ (0.6)<span></span>
</td>
<td class="num">$ (15.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue', window );">Unrealized (gain) loss on equity securities</a></td>
<td class="num">(10.5)<span></span>
</td>
<td class="nump">18.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_GainLossOnDispositionOfIntangibleAsset', window );">Gain on disposition of intangible asset</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(5.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Foreign exchange loss</a></td>
<td class="nump">7.2<span></span>
</td>
<td class="nump">3.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Net impairment (reversal) of lease assets and property and equipment</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Net impairment (reversal) of lease assets and property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_MiscellaneousOtherIncomeExpense', window );">Other</a></td>
<td class="num">(1.3)<span></span>
</td>
<td class="num">(1.7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherOperatingIncomeExpense', window );">Total other income</a></td>
<td class="num">$ (4.9)<span></span>
</td>
<td class="num">$ (7.0)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2023-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on financial assets mandatorily measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Financial assets at fair value through profit or loss, mandatorily measured at fair value; Gains (losses) on financial assets at fair value through profit or loss; Financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss. [Refer: Impairment loss; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 126<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_126_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 129<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_129_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherOperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of operating income (expense) that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherOperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of reversal of impairment loss recognised in profit or loss. [Refer: Reversal of impairment loss; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 126<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_126_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 129<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_129_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_GainLossOnDispositionOfIntangibleAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) On Disposition Of Intangible Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_GainLossOnDispositionOfIntangibleAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_MiscellaneousOtherIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Miscellaneous other income expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_MiscellaneousOtherIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Realized Gains (Losses) On Financial Assets At Fair Value Through Profit Or Loss, Mandatorily Measured At Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>147
<FILENAME>R129.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889426864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Weighted Average Shares Outstanding - Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EarningsPerShareAbstract', window );"><strong>Earnings per share [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageShares', window );">Basic shares outstanding (in shares)</a></td>
<td class="nump">111,228,491<span></span>
</td>
<td class="nump">110,936,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares', window );">Share options (dilutive effect) (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">133,295<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustedWeightedAverageShares', window );">Diluted shares (in shares)</a></td>
<td class="nump">111,228,491<span></span>
</td>
<td class="nump">111,069,776<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustedWeightedAverageShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustedWeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The potential dilutive effect on the weighted average number of ordinary shares that relate to the assumed exercise of the entity's share options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>148
<FILENAME>R130.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893295632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Weighted Average Shares Outstanding - Additional Information (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EarningsPerShareAbstract', window );"><strong>Earnings per share [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1', window );">Antidilutive options (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Antidilutive securities excluded from computation of earnings per share amount1.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>149
<FILENAME>R131.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619887684064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Flow Information - Schedule of Roll Forward (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Beginning balance</a></td>
<td class="nump">$ 1,857.2<span></span>
</td>
<td class="nump">$ 1,914.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities', window );">Net proceeds (repayments)</a></td>
<td class="num">(282.6)<span></span>
</td>
<td class="num">(236.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities', window );">Transaction costs</a></td>
<td class="num">(1.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract', window );"><strong>Non-cash&#160;changes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Foreign exchange</a></td>
<td class="num">(4.1)<span></span>
</td>
<td class="nump">29.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities', window );">Additions and modifications</a></td>
<td class="nump">136.9<span></span>
</td>
<td class="nump">148.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Other</a></td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">1,708.1<span></span>
</td>
<td class="nump">1,857.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=stn_SoftwareFinancingObligationsMember', window );">Software financing obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Beginning balance</a></td>
<td class="nump">34.6<span></span>
</td>
<td class="nump">31.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities', window );">Net proceeds (repayments)</a></td>
<td class="num">(24.6)<span></span>
</td>
<td class="num">(17.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities', window );">Transaction costs</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract', window );"><strong>Non-cash&#160;changes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Foreign exchange</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities', window );">Additions and modifications</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">19.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Other</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">10.9<span></span>
</td>
<td class="nump">34.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_LeaseLiabilitiesMember', window );">Lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Beginning balance</a></td>
<td class="nump">621.4<span></span>
</td>
<td class="nump">668.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities', window );">Net proceeds (repayments)</a></td>
<td class="num">(125.0)<span></span>
</td>
<td class="num">(153.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities', window );">Transaction costs</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract', window );"><strong>Non-cash&#160;changes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Foreign exchange</a></td>
<td class="num">(6.0)<span></span>
</td>
<td class="nump">15.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities', window );">Additions and modifications</a></td>
<td class="nump">85.7<span></span>
</td>
<td class="nump">89.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Other</a></td>
<td class="nump">3.0<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">579.1<span></span>
</td>
<td class="nump">621.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorUnsecuredNotesMember', window );">Senior unsecured notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Beginning balance</a></td>
<td class="nump">298.6<span></span>
</td>
<td class="nump">298.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities', window );">Net proceeds (repayments)</a></td>
<td class="nump">250.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities', window );">Transaction costs</a></td>
<td class="num">(1.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract', window );"><strong>Non-cash&#160;changes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Foreign exchange</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities', window );">Additions and modifications</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Other</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">547.6<span></span>
</td>
<td class="nump">298.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorRevolvingCreditFacilityMember', window );">Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Beginning balance</a></td>
<td class="nump">840.2<span></span>
</td>
<td class="nump">851.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities', window );">Net proceeds (repayments)</a></td>
<td class="num">(355.2)<span></span>
</td>
<td class="num">(22.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities', window );">Transaction costs</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract', window );"><strong>Non-cash&#160;changes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Foreign exchange</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">12.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities', window );">Additions and modifications</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(1.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Other</a></td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">487.7<span></span>
</td>
<td class="nump">840.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Beginning balance</a></td>
<td class="nump">62.4<span></span>
</td>
<td class="nump">64.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities', window );">Net proceeds (repayments)</a></td>
<td class="num">(27.8)<span></span>
</td>
<td class="num">(43.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities', window );">Transaction costs</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract', window );"><strong>Non-cash&#160;changes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Foreign exchange</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities', window );">Additions and modifications</a></td>
<td class="nump">50.6<span></span>
</td>
<td class="nump">40.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Other</a></td>
<td class="num">(2.8)<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">$ 82.8<span></span>
</td>
<td class="nump">$ 62.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in liabilities arising from financing activities resulting from the effect of changes in foreign exchange rates. [Refer: Liabilities arising from financing activities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 44B<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_44B_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in liabilities arising from financing activities resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Liabilities arising from financing activities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 44B<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_44B_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 44D<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_44D&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease through new liabilities arising from financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) through proceeds, liabilities arising from financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) Through Transaction Costs, Liabilities Arising From Financing Activities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=stn_SoftwareFinancingObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=stn_SoftwareFinancingObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_LeaseLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_LeaseLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorUnsecuredNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_SeniorUnsecuredNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_SeniorRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_SeniorRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=stn_NotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>150
<FILENAME>R132.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619893705296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Flow Information - Schedule of Net Cash Flows from Operating Activities (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_CashFlowStatementAbstract', window );"><strong>Cash Flow Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities', window );">Income taxes paid, net of recoveries</a></td>
<td class="nump">$ 143.6<span></span>
</td>
<td class="nump">$ 91.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestPaidClassifiedAsOperatingActivities', window );">Interest paid, net of receipts</a></td>
<td class="nump">$ 83.5<span></span>
</td>
<td class="nump">$ 61.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for income taxes paid, classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestPaidClassifiedAsOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for interest paid, classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 31<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestPaidClassifiedAsOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_CashFlowStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Statement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CashFlowStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<FILENAME>R133.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619890982256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Flow Information - Schedule of Amounts Recognized in the Consolidated Statement of Cash Flows (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_CashFlowStatementAbstract', window );"><strong>Cash Flow Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_InterestPaymentsOfLeaseLiabilities', window );">Cash payments for the interest portion of lease liabilities</a></td>
<td class="nump">$ 24.6<span></span>
</td>
<td class="nump">$ 22.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities', window );">Cash payments for leases not included in the measurement of lease liabilities</a></td>
<td class="nump">47.5<span></span>
</td>
<td class="nump">40.1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_CashFlowsUsedInOperatingActivitiesForLeases', window );">Cash used in operating activities</a></td>
<td class="nump">72.1<span></span>
</td>
<td class="nump">62.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_CashFlowsUsedInFinancingActivitiesForLeases', window );">Net cash used in financing activities</a></td>
<td class="nump">125.0<span></span>
</td>
<td class="nump">153.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashOutflowForLeases', window );">Total cash used for leases</a></td>
<td class="nump">$ 197.1<span></span>
</td>
<td class="nump">$ 216.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashOutflowForLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashOutflowForLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_CashFlowStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Statement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CashFlowStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_CashFlowsUsedInFinancingActivitiesForLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash flows used in financing activities for leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CashFlowsUsedInFinancingActivitiesForLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_CashFlowsUsedInOperatingActivitiesForLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash flows used in operating activities for leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CashFlowsUsedInOperatingActivitiesForLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash payments for leases not included in the measurement of lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_InterestPaymentsOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Payments Of Lease Liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_InterestPaymentsOfLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>152
<FILENAME>R134.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889663648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Disclosures - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=stn_WhollyOwnedSubsidiariesMember', window );">Wholly owned subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems', window );"><strong>Disclosure of subsidiaries [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary', window );">Ownership of voting and restricted securities</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of the voting rights in a subsidiary held by the entity. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 19B<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_19B_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfVotingPowerHeldInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=stn_WhollyOwnedSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=stn_WhollyOwnedSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>153
<FILENAME>R135.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619892878192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Disclosures - Schedule of Joint Operations (Details) - Joint operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_JointOperationsByNameAxis=stn_StarrIIMember', window );">Starr ll, a Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointOperationsLineItems', window );"><strong>Disclosure of joint operations [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointOperation', window );">Ownership Interests</a></td>
<td class="nump">47.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_JointOperationsByNameAxis=stn_WSMPacificSIOPMember', window );">WSM Pacific SIOP</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointOperationsLineItems', window );"><strong>Disclosure of joint operations [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointOperation', window );">Ownership Interests</a></td>
<td class="nump">32.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_JointOperationsByNameAxis=stn_BetterTogetherMember', window );">Better Together, a Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointOperationsLineItems', window );"><strong>Disclosure of joint operations [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointOperation', window );">Ownership Interests</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint operation attributable to the entity. [Refer: Joint operations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_JointOperationsByNameAxis=stn_StarrIIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_JointOperationsByNameAxis=stn_StarrIIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointOperationsAxis=ifrs-full_JointOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointOperationsAxis=ifrs-full_JointOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_JointOperationsByNameAxis=stn_WSMPacificSIOPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_JointOperationsByNameAxis=stn_WSMPacificSIOPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_JointOperationsByNameAxis=stn_BetterTogetherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_JointOperationsByNameAxis=stn_BetterTogetherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>154
<FILENAME>R136.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619888484096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Disclosures - Schedule of Transactions with Joint Ventures (Details) - Joint ventures - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions', window );">Sales to Related Parties</a></td>
<td class="nump">$ 96.3<span></span>
</td>
<td class="nump">$ 69.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_PaymentsOfDistributionRelatedPartyTransactions', window );">Distributions Paid</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">2.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmountsPayableRelatedPartyTransactions', window );">Amounts Owed by Related Parties</a></td>
<td class="nump">$ 16.7<span></span>
</td>
<td class="nump">$ 12.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmountsPayableRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amounts payable resulting from related party transactions. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountsPayableRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue arising from the sale of goods in related party transactions. [Refer: Revenue; Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_PaymentsOfDistributionRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments of distribution, related party transactions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_PaymentsOfDistributionRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_JointVenturesWhereEntityIsVenturerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_JointVenturesWhereEntityIsVenturerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>155
<FILENAME>R137.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619891112096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Disclosures - Schedule of Compensation of Key Management Personnel and Directors of the Company (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_RelatedPartyAbstract', window );"><strong>Related Party [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits', window );">Salaries and other short-term employment benefits</a></td>
<td class="nump">$ 15.5<span></span>
</td>
<td class="nump">$ 13.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DirectorsRemunerationExpense', window );">Directors&#8217; fees</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment', window );">Share-based compensation</a></td>
<td class="nump">36.8<span></span>
</td>
<td class="nump">9.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensation', window );">Total compensation</a></td>
<td class="nump">$ 53.0<span></span>
</td>
<td class="nump">$ 23.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DirectorsRemunerationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of remuneration paid or payable to the entity's directors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DirectorsRemunerationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_RelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_RelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>156
<FILENAME>R138.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619887695888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segmented Information - Schedule of Operating Segments (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue from external customers</a></td>
<td class="nump">$ 6,479.6<span></span>
</td>
<td class="nump">$ 5,677.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Less subconsultant and other direct expenses</a></td>
<td class="nump">1,413.4<span></span>
</td>
<td class="nump">1,220.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NetRevenue', window );">Net revenue</a></td>
<td class="nump">5,066.2<span></span>
</td>
<td class="nump">4,457.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Project margin</a></td>
<td class="nump">2,744.7<span></span>
</td>
<td class="nump">2,417.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue from external customers</a></td>
<td class="nump">1,426.5<span></span>
</td>
<td class="nump">1,337.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CA', window );">Canada | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue from external customers</a></td>
<td class="nump">1,426.5<span></span>
</td>
<td class="nump">1,337.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Less subconsultant and other direct expenses</a></td>
<td class="nump">180.2<span></span>
</td>
<td class="nump">186.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NetRevenue', window );">Net revenue</a></td>
<td class="nump">1,246.3<span></span>
</td>
<td class="nump">1,150.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Project margin</a></td>
<td class="nump">667.4<span></span>
</td>
<td class="nump">611.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue from external customers</a></td>
<td class="nump">3,634.5<span></span>
</td>
<td class="nump">3,056.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_US', window );">United States | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue from external customers</a></td>
<td class="nump">3,634.5<span></span>
</td>
<td class="nump">3,056.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Less subconsultant and other direct expenses</a></td>
<td class="nump">950.4<span></span>
</td>
<td class="nump">790.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NetRevenue', window );">Net revenue</a></td>
<td class="nump">2,684.1<span></span>
</td>
<td class="nump">2,266.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Project margin</a></td>
<td class="nump">1,475.1<span></span>
</td>
<td class="nump">1,254.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember', window );">Foreign countries [member] | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue from external customers</a></td>
<td class="nump">1,418.6<span></span>
</td>
<td class="nump">1,283.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Less subconsultant and other direct expenses</a></td>
<td class="nump">282.8<span></span>
</td>
<td class="nump">243.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_NetRevenue', window );">Net revenue</a></td>
<td class="nump">1,135.8<span></span>
</td>
<td class="nump">1,039.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Project margin</a></td>
<td class="nump">$ 602.2<span></span>
</td>
<td class="nump">$ 552.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOperatingSegmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NetRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross revenue less any revenue associated with subconsultant, subcontractor and other direct expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_NetRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_SubconsultantSubcontractorAndOtherDirectExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue associated with certain direct costs for subconsultant, subcontractor and other expenditures that are recoverable directly from customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_SubconsultantSubcontractorAndOtherDirectExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>157
<FILENAME>R139.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619888774320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segmented Information - Schedule of Non-Current Assets and Gross Revenue by Geographical Areas (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-Current&#160;Assets</a></td>
<td class="nump">$ 3,360.1<span></span>
</td>
<td class="nump">$ 3,387.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross Revenue</a></td>
<td class="nump">6,479.6<span></span>
</td>
<td class="nump">5,677.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-Current&#160;Assets</a></td>
<td class="nump">606.7<span></span>
</td>
<td class="nump">618.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross Revenue</a></td>
<td class="nump">1,426.5<span></span>
</td>
<td class="nump">1,337.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-Current&#160;Assets</a></td>
<td class="nump">1,985.3<span></span>
</td>
<td class="nump">1,982.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross Revenue</a></td>
<td class="nump">3,634.5<span></span>
</td>
<td class="nump">3,056.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_GB', window );">United Kingdom (revised)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-Current&#160;Assets</a></td>
<td class="nump">205.4<span></span>
</td>
<td class="nump">202.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross Revenue</a></td>
<td class="nump">411.6<span></span>
</td>
<td class="nump">348.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_AU', window );">Australia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-Current&#160;Assets</a></td>
<td class="nump">398.2<span></span>
</td>
<td class="nump">421.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross Revenue</a></td>
<td class="nump">453.3<span></span>
</td>
<td class="nump">459.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=stn_OtherCountriesMember', window );">Other global geographies (revised)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-Current&#160;Assets</a></td>
<td class="nump">164.5<span></span>
</td>
<td class="nump">164.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross Revenue</a></td>
<td class="nump">$ 553.7<span></span>
</td>
<td class="nump">$ 476.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfGeographicalAreasLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGeographicalAreasLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=stn_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=stn_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>158
<FILENAME>R140.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619886117936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segmented Information - Additional Information (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="nump">$ 6,479.6<span></span>
</td>
<td class="nump">$ 5,677.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember', window );">Increase (decrease) due to corrections of prior period errors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_GB', window );">United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="nump">411.6<span></span>
</td>
<td class="nump">348.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_GB', window );">United Kingdom | Previously stated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">409.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_GB', window );">United Kingdom | Increase (decrease) due to corrections of prior period errors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">348.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=stn_OtherCountriesMember', window );">Other global geographies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="nump">$ 553.7<span></span>
</td>
<td class="nump">476.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=stn_OtherCountriesMember', window );">Other global geographies | Previously stated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">415.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=stn_OtherCountriesMember', window );">Other global geographies | Increase (decrease) due to corrections of prior period errors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 476.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfGeographicalAreasLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGeographicalAreasLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_PreviouslyStatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_PreviouslyStatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=stn_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=stn_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>159
<FILENAME>R141.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619888444576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segmented Information - Schedule of Gross Revenue by Services (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProductsAndServicesLineItems', window );"><strong>Disclosure of products and services [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="nump">$ 6,479.6<span></span>
</td>
<td class="nump">$ 5,677.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=stn_InfrastructureMember', window );">Infrastructure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProductsAndServicesLineItems', window );"><strong>Disclosure of products and services [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="nump">1,723.7<span></span>
</td>
<td class="nump">1,597.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=stn_EnvironmentalServicesMember', window );">Environmental Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProductsAndServicesLineItems', window );"><strong>Disclosure of products and services [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="nump">1,410.6<span></span>
</td>
<td class="nump">1,250.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=stn_WaterServicesMember', window );">Water</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProductsAndServicesLineItems', window );"><strong>Disclosure of products and services [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="nump">1,368.9<span></span>
</td>
<td class="nump">1,137.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=stn_BuildingsServicesMember', window );">Buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProductsAndServicesLineItems', window );"><strong>Disclosure of products and services [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="nump">1,232.6<span></span>
</td>
<td class="nump">1,027.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=stn_EnergyAndResourcesServicesMember', window );">Energy&#160;&amp; Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProductsAndServicesLineItems', window );"><strong>Disclosure of products and services [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Gross revenue</a></td>
<td class="nump">$ 743.8<span></span>
</td>
<td class="nump">$ 663.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfProductsAndServicesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfProductsAndServicesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=stn_InfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=stn_InfrastructureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=stn_EnvironmentalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=stn_EnvironmentalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=stn_WaterServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=stn_WaterServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=stn_BuildingsServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=stn_BuildingsServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=stn_EnergyAndResourcesServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=stn_EnergyAndResourcesServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>160
<FILENAME>R142.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619889581840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Tax Credit (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_InvestmentTaxCreditsAbstract', window );"><strong>Investment Tax Credits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stn_InvestmentTaxCredits', window );">Investment tax credits</a></td>
<td class="nump">$ 14.5<span></span>
</td>
<td class="nump">$ 9.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_InvestmentTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment Tax Credits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_InvestmentTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_InvestmentTaxCreditsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment Tax Credits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stn_InvestmentTaxCreditsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>161
<FILENAME>R143.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140619887849984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Events after the Reporting Period (Details) - CAD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th"><div>Feb. 28, 2024</div></th>
<th class="th"><div>Feb. 09, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems', window );"><strong>Disclosure of non-adjusting events after reporting period [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 137.3<span></span>
</td>
<td class="nump">$ 93.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=stn_AcquisitionsMember', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems', window );"><strong>Disclosure of non-adjusting events after reporting period [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 522.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=stn_DividendDeclarationTransactionsMember', window );">Dividend declaration transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems', window );"><strong>Disclosure of non-adjusting events after reporting period [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare', window );">Dividends payable amount per share (in cad per share)</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount, per share, of dividends proposed or declared before financial statements were authorised for issue but not recognised as distribution to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 137<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_137_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=stn_AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=stn_AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=stn_DividendDeclarationTransactionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=stn_DividendDeclarationTransactionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>163
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M,,KA0.I2/XGF*[3Y3*U>)DKEOJCQOM%GC+)::<':8$/ */<C>6OOX3S@[DI
MU 9$CML?Y"C71),TEJ)!TGH;-3MQJ;IH T>Y_2G/6II=:N)TNJASJM&&^]]K
M[BD.M)&UFT'62BR]1'1%8A2A1\%UH= ]SR'_7R P/!U4=():1KV*:\B&:#P:
MH"B,QCUZXR[)L=,;WYHD^K78*RW-D_A]*5^O-KFL9LMDKBJ208)-'2B0KX#3
MCQ]&L_!+#^ND8YWTJ7M6(=$WPN 26W_T3M(,&J)!%J*V;]54KU1HN]WUH$T[
MM.E-:%N177TJ_0KW.3,O1? !6BP':$4XR4D/V*P#F]T$]D E0YOU):Y^@>AN
M= DC.*LK!O+HNH="F:BY]B76K78-:N'K\I^[[VZ/1!XI5ZB$@PD-AW?FHJ3O
M&-[0HG)5NA?:U+R;%J;)@K0.9O\@A#X9]H"N;:=_ 5!+ P04    " !9B%Q8
MM^WHO3@&   J'@  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;*V9:X_:
M.!2&_TI$JVI7VH;8SK5ED%I&[59JNZ/.=O>S(6:(FL34,3#S[]=.,G' %^B*
M^3 D<'SR'E_.X^/,#I3]:#:$<.^Q*NOF9K+A?/MF.FU6&U+AQJ=;4HM?UI15
MF(M;]C!MMHS@O&U4E5,8!/&TPD4]F<_:[^[8?$9WO"QJ<L>\9E=5F#V])R4]
MW$S Y/F+;\7#ALLOIO/9%C^0>\*_;^^8N)L.7O*B(G53T-IC9'TS>0?>+,)
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
MRD4V6LZ+:_=J.9<'DX@,[A71AS3EZOD:$GE<C.CHY<)'L=V9_,)X.=_S+3R
M^6-_K_!L7$>)10J9%C(C"C:+T16]7#&6.Q06?PHXZM8QR5-92_DI/[F-%R,W
M)X($(I.'X/CS""M(DCP2<GRN@H[J,7/']O%+]!^+Y#&9-=>PDLE?(C:[Q6@Z
M(C%L^"$Q'^7Q9Z@2FN3Q(IGHXC\YEK83-(X.VLBT<D:"5&3E+W^J)J+E0(,>
M!U8YL','O\?!JQR\(M&2K$CKAAN^G"MY)"JWQFCY03$WA3=F([+\,3X8A7<%
M^IGE2F9:)B+F!F+R8/ 'GY'11&[(;1;)%,@%65W=D+=OWI$W1&3D3B0)SK^>
MCPT.GP<91]50U^50K&<HRLB=S,Q.DP]9#/%I@#%RU_#L!?Z:#4:\@<@A'GU/
MF,L\"]#J]>YL ,>KY](KXGD]\>Z5W A#I"*)U)K\S=?:**S3?VQS58;R[:'R
MQ7NI]SR"Q0A7IP;U"*/E]]_1P/W!EN<W"G:2M5]G[0]%7_ZD\F05/$)V %NF
MI7M0N.==Y7$9^.',">;CQW8.7;-)$(8.J\U.Z"8UW620[A= .'U81UBRN+)Y
M9@C/8B+-#A2)A<)N0N )FZ(&:TF7T<,6%?6IY_AG\*79I&W&F&M'#VKT8!#]
M5VSB ],:=,@F;A"TYJLDZYKY_J1W6L.:+1QDNREG;L^?E4P2$DEMK-,7=D9G
M'J/.Y S28N9Z,V=FAYS6D--!2%R/_^:4J$];D=GPIMUQ0]]WPC,\BYE/0\>S
MX\UJO-D@WE6,_5SD+2)7LJ(LD?03&)%M!VMRUJW)F3]QIF?4%K/09ZVY/Z&F
M;J,8[O"S!^PBD>"%#*-.[!5N*I1Y+C* SP>QSR7$J@]NMV;;3[GDMED%K>Q.
ML5M"1[\*.P%4?\*U!GOI5N%.Y@]+][PVK&;,H3VXK,%EP]612F7$?S6NR+!Y
M;<4Z&61FW3[DGG>$RNB$V/5;_?B4N%$_.B@S1;]"2D")J7MJJ]EF>'LC,IY%
M\'+7FH+726'FG6?@=3((O;Z61ALAH\-*]EO!*8IMCQ7-[PQ[X7?+U^\D<!'V
MH#4J1H=EK-J+K0$W[E A$L.?[ V"=E7+9V%'&BQF'IOTEFZC6S08W ?=?@EO
M4/>^=N_SK:*=)ML((1U6PM5!J;YVUY4UW#QT-CXV,VPT/>I"&_6CP_)W QM
MMMB*UI6T"Y20#IK-K'^E-<I'AZ7O=VEX\N4RGG5;08>PJW+AU'%G[3\[+6L$
MCPT+7MG8"E9<?@2[!'D&KFS(5:3V+M;S:&?E56;3DQU%3Y-@C<*Q887[P%6&
M>P=-4(Z)WG$%[_-77!&1M_CB%O&XN?'."E^&G[6IG-GYML)JQ7JJE35ZQX;U
MS@8?B^20OY>^$I^]"M]FQ<XK>MQZHTY!;8L/#1KWN8?,E.^G]=7Z8\95\0I_
M=OV:7J[*3Q)-F/(+R5VQ*]6X#]E@2-<)L<Y5^=&A/#%R7[RWKZ4Q,BT.=\!C
M4+D!WM](:5Y.\@'J3S_+_P%02P,$%     @ 68A<6/LHO,[8 P  G P  !@
M  !X;"]W;W)K<VAE971S+W-H965T-2YX;6RM5UUSZC80_2L:]T[GWID;_ 48
M4F F(;?3/*3-)/UXZ/1!V&NLN;+$E61(^NN[DL$Q8&@ZY07+\N[1GCW2:IEL
MI/JJ"P!#7DHN]-0KC%E=^[Y."RBI[LD5"/R22U52@Z]JZ>N5 IHYIY+[41 ,
M_9(RX<TF;NY1S2:R,IP)>%1$5V5)U>LM<+F9>J&WFWABR\+8"7\V6=$E/(/Y
M;?6H\,UO4#)6@M!,"J(@GWHWX?4\C*R#L_B=P4:WQL1264CYU;[<9U,OL!$!
MA]18"(J/-<R!<XN$<7S;@GK-FM:Q/=ZA_^C((YD%U3"7_ ^6F6+JC3R204XK
M;I[DYB?8$AI8O%1R[7[)IK9-8H^DE3:RW#IC!"43]9.^;!/1<@B')QRBK4-T
MZ- _X1!O'6)'M([,T;JCALXF2FZ(LM:(9@<N-\X;V3!A97PV"K\R]#.SN11:
M<I91 QEY-OA C8PF,B=S6>+.**QD:R#W(I4ED"LRO[DC'S]\(A\($^2!<8YJ
MZ(EO,!@+Z:?;A6_KA:,3"X<1>9#"%)I\$1ED^P ^LFBH1#LJM]%9Q#M(>R0.
M/Y,HB.*.@.;O=X_.A!,WF8T=7GP"KTFFS66ZETM6Y_)/NM!&X4;^JRM]-7J_
M&]V>[FN]HBE,/036H-;@S;[_+AP&/W11OQ#87B+Z32+ZY]!G/V,QVC+&LD-,
M >05J.KB7 ,-'9 M0.M9'(<]5&/=)E-;C5I643]I;/9B'#0Q#LZ*=8]2:0R-
M&CQ<KV0!6*)23K5F.<.#8201;RQPW^MJH>%;9=5=@6(RT]==? :7U/!"8'OY
M&3;Y&9[5\,M+6E"Q!)*Q/ <%(@6L$8+@]A6:4U>1<9NCOE@W<8A)<9.=A:%>
M:M#2[VK8/]"XMDE:-F$T[(VZ54X:%LF_[L1*X&W'V=^HZA)O.4LB9X**E%&.
MRN*!K%P%[ H\.0IJT(L/ D^.R,7=08^:H$=G@_Y5&AO9_]Z@781&1X2N!J->
M<D#IV"J,QJ>T&#>TQN\X<4(:&_M9.ITG:WS)DW4AL+T\A,';#1R<%?@);PFJ
M*U5?%KM-:?E#N>+R%<#V)>B489X$CE!23D_<N<&15DE+J9INAU$\Z VZ]0Q;
MG41XEL<O6-G5P4WWD4NM/W65_\^.(=8,0U\ZF80=>S/HC0^Y')N%P_:IW"<3
MO9&)WG'J.J_M_\0B.KK1HE%P5#0ZS/IA=,3";_5Y):BE:W\U1ED)4_=)S6S3
M8M^XQO)@_M:VWJY_?(.I^_8'JI98!0F''"&#7H*53-6M</UBY,IUDPMIL#=U
MPP+_/H"R!O@]E]+L7NP"S1^2V3]02P,$%     @ 68A<6%K15"I!!P  RC$
M !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6RU6]MNVS@0_17"6^RV0&V+
MU+V;&&@L"5M@>T&SEV=%9F*ALN2*5)("^_%+RHIED30CM6P>8LN>.4/.X6V.
MY(N'JOY"MAA3\+@K2G(YVU*Z?[-<DFR+=RE95'M<LF]NJWJ74G99WRW)OL;I
MIG7:%4MD6=YRE^;E;'71?O:I7EU4#2WR$G^J 6EVN[3^=H6+ZN%R!F=/'WS.
M[[:4?[!<7>S3.WR-Z=_[3S6[6AY1-OD.ER2O2E#CV\O96_@F02%W:"W^R?$#
M.7D/>%=NJNH+OWBWN9Q9O$6XP!GE$"E[N<=K7!0<B;7C:P<Z.\;DCJ?OG]"3
MMO.L,S<IP>NJ^#??T.WE+)B!#;Y-FX)^KA[^P%V'7(Z7505I_X.'@ZW/(F8-
MH=6N<V;7N[P\O*:/72).'!B.V@%U#DAP<((S#G;G8 L.Z)R#TSDXHH-WQL'M
M'%S!P77..'B=@]?F_I"L-M-12M/515T]@)I;,S3^IJ6K]68)SDL^LJYIS;[-
MF1]=K:N25$6^22G>@&O*7MBPH014M^!ZF]9X6Q4;7)/?0/RUR>DW\ +D)7B?
M%P4;%N1B25D3.- RZ\)='<*A<^'>1N#EBU> <&R5_UKOW[:)@(\-)30M-WEY
MMVP_ NMTG].T ,\&B)YI8%72.K]IVG0T];YHR!.F BS6@WW&E,UMAA2G=<G:
MJH-*]%!OLZS9-06GZ==?H&?]_I%N<0W6U8XM*%L^T^\Q>%=FU0Z#EW]6A+Q2
MQUJR\7$<).@X2% ;W#D3_ K?Y27O )O$15IF+ 0;!8<4OP(I!1'.%L"&KP&R
M$ 3_G<_^E3807T;?D'V:X<L9ZQ;!]3V>K0[]58V5 YC;@O$E]'X%(;1MV_'#
MB^7]*>DFP\8FP1)#8 ->[2.O]D1>12Y5%!XPO9.LLVT,+OQARM>R6>BCA2,0
M(UM!:^$-C6*5D6.+6(EL-D?.2;L&.7*..7*T.?K =O>\G5>J7#C2"$2.F @M
M_L3A$ID$BT>T/C$4<)![]YA[5YO[PQJ7#=:XO%OC"K[&J2@Y0/JG@\5S%[9
MBC;P5%),@L4FP9+GDC&@Q3O2XFEI^:OB.ZV2%G;4!8PT\ VG]6M0LKG##A(T
M?501Y4EM<R"2B-(V92I1)L%B;\3LD?NHR;]_S+^OS?_AQ%/M^=&< /R(ZRPG
M[)3!DY^E9#O8G76;L3;,U,W8E]+A>A!!(2.1R9BQ2;#$$-B TN!(:?!#E*K8
M"^333R!,GH-)H#&)M.V:RH=)L,00V("/\,A'^#P?<UZR;MJ%CJUR*>=&Q4,H
MS?&YM1"9T(:;NHR-B1B;C)@8 AMP :V^1K6>9X. &N^;.MNVI#0E*TO!!RXN
ML**O:FK"RA]"&O;A5;X9O0+J T]= CNTTRDYAU;@>KYPHHV,QHV-HB6FT(9D
MGP@2T"S92EZA/$44I\#.;% RA&+Y$:G K 44YIO*RG5%L$3?^^_-;E_)0WTI
MGZ1Y#>[3HL$LPUF1DE;J(>KM1YE9N>BVQ*PB:=NQQ93**'-;3*C1.ML4VC#O
M?:4-]:5VE-_G&UQN"-CPM-=GDFO+8\@/%Z%U\@?%;&L#3]U:C*+%W]&?Q%0+
MAD3UY3[4U_MQJRJ.$;J0?F<Q6:FOH5RJ0[:S6*&%+'%J&94(C*(EIM"&W/9R
M M3K"0*W(I]*&EVYRD.!)\Y!5Q:[ EL\DD50+L<]43>+%480NLXB%.>)PLXY
MU<Z&2>J+>ZBO[O6"%Y0K6MN&"R0FQ&C9;A0M'M>%Q%30(0U]C0_U1?YW:5\=
MYO ,8HE#9ZT//9D=HR6]4;3DV80,V>G+=:BOUPU)8%V4T^:AP)*/J2;KZL@H
M6JSH@G(VR68Z(OHZ'8XHU$UH8?HXD_?K4-XV?%8(0G%',!DU-HJ6F$(;WG+L
MBWXTHNB?*(EUD*>C+%S8EN[XW+EXXUTB?<,GWTTT6KR;0AN2UA?O:$3Q/E(W
M0W+Q;8GW]-;Z>%.7/B37Z%+(V&C(Q!3:D)"3._?Z>K]34W*NEFSZ[:A.&3&'
M9WNRBE R>IE$<N%NLT+$<4418*QAI._ Y-ED]N;\SQ -4"\:(+UH,)(\)4^*
MN_2^+\G2X\PB?3LG<V02+3&%-N2HUPN07B_X>=JT/O#D9V5D!6$.46C9HMII
M-&QL%"TQA3;DNM</D%X_,")-(UE1F$-I]90%A;ETJ([TS9U,E2PHS(-%H#L*
M):9:,"2DURJ07JOX834;R3?Q)2H\B0HHW2) LJ8PEZQB?6\F3X:?(5"@7J!
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
M%P/LSYV+FX4$V'[N3/X!4$L#!!0    ( %F(7%@X+0?M%@,  $\'   8
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
M4L0/2OUKI%/8Q KU:M'RF<*N[9<>53IN*OV8EX%,"F?GZ*C!N/=M [,>BS6
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
M'4G0^1VC_Y+];Z/]BNF0[U5^S8$W=W8W2>QA!C=D'F[\(.6[+%T_2V6@@K>
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
MP[GM(!3(P-54]=X0P O1.N^Q]ULW1(AD+GF"O4DXYS2Q2G3,_W5A-$$2BX%
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
M&/R!_T1#E.WQ CW?>C_$#U@@_=#5\_\!4$L#!!0    ( %F(7%A-UO%AU0<
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
MUGJCSPNY3/1&1I46QU,=74UFG(9ISEI->S.N)W $#3XWHM0%(SZ1GY'M.-W
M$,7;7(*V/?O[DF?_,#ANXG4G;F/U(S%RCM]EDD<[BL>'];O&AX-5IK9#$]"F
MQ=YQJ3-==*L)PPIT_<J4:39%=DSY6X"]@>FHF34H:KMAO6<ZPJ>;Y_1JN,K*
M'8 .!RV,J;,PQ2,-VY>QBA5M]']?@]24A0O'RW'.X2[2Z:UE;LZY(J(7:QCF
MVYLKLS8&7VB7;D8<J#V!_-'!>/>G@K'K>T^_\[&O(GC!GS1YYD*^I^]^[6K[
MU724/A:NCZ=/KE\  K(<Y66*J\='_)'2I<^8Z2'8.GXZG-@0;!5_SDEB:.0#
MV)]:#$+Y@16TWY(O_@=02P,$%     @ 68A<6%JY +JZ!P  4!,  !D   !X
M;"]W;W)K<VAE971S+W-H965T,30N>&ULG5C;<MNV%OT5C)IIG1F%NEIV4MLS
MOJ1I>IS&4S>G#YT^0" DH@$!!@ MJU]_U@8HBK(5IS[CL40!&_NZ]H4X65GW
MV1=2!G9?:N-/>T4(U9O!P(M"EMQGMI(&.POK2A[PTRT'OG*2Y_%0J0?CX7 V
M*+DRO;.3N';CSDYL';0R\L8Q7Y<E=^L+J>WJM#?J;19^4\LBT,+@[*3B2WDK
MPZ?JQN'7H.62JU(:KZQA3BY.>^>C-Q=3HH\$_U5RY3O/C"R96_N9?KS/3WM#
M4DAJ*0)QX/BZDY=2:V($-;XT/'NM2#K8?=YP_RG:#EOFW,M+J_]0>2A.>\<]
MELL%KW7XS:Y^EHT]A\1/6.WC)ULEVLFDQT3M@RV;P]"@5"9]\_O&#YT#Q\.O
M'!@W!\91[R0H:GG% S\[<7;%'%&#&SU$4^-I**<,!>4V..PJG MG%[7'BO?L
M7'RIE5?DJI-! &?:'XB&RT7B,OX*E]&8?; F%)Z]-;G,=QD,H%*KUWBCU\7X
M28Y74F1L,NJS\7 \>8+?I+5S$OE-GF&G9W^>SWUP0,9?^VQ.'*?[.5*VO/$5
M%_*TAW3PTMW)WMGWWXUFPQ^?T'?:ZCM]BON_CLOSN>QZ0!GR\)A]Q'KEE&;)
MY>,^"X5DE[:LN%FSJG:B /;SN,J]E\$SNV 7W 5P_$-I75HGV?7U#>,F9USK
M2.D+#M?LH_S9ZER9I6?7JE0!C ^ Y)BJ=U*O'Y*_9"@_3'!?, &M52X=3TD-
M8<8&R*CXFL^US!Y)4IYQ-AD.7[%*.H^=A7)ES.2<K"<U/YFHPG^@4&[+C/V.
MM4A5.7L'8>"NN3'8C@*QH):&4<B5P";I-K>A@)OF6HE( U_>\2"9T$H:.(L+
M9Q$'<DPN8:*M4-D">(A@G>\CZW'>5U*H!3C(>^@:E)<;#>%%Z&&"XII%T)&2
M9%F>IZ N:@<Z5-O@I%GBT33!:D+X_7?'X]'1CYZ]-PO'056+4,,[J.[)E7XC
MZIVV<TA9.EM7%+G+=Y]\1OCX"%7G$#$^W@<13JAR,L4>QW;#?PWJ]T9D_>B<
M&X3(J7PIV3EP!=^+X--^BYZ&0RE+B/2%JJ!>D. 6&GXMCSY0=_D /MA^#F1
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
MFM<(O*OA+]N@ABNL4-SQ4J)91I8V<&Y1-8&=CV#L!;"$P1?5V<; 'UV-]5.
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
M2 0M.3(U7N_6 %=5.V%\5$NC:Q$+IT&0V)$T<- 40HJM[WJ$(3"CB:-/\T[
M*JP&?TP$U-$;N@<@'?GDO<2T69AV'$' 8FWT1A4DL <9SS58759TJQ:J4FXW
M]O'WR%635VT!;'3KNEV#@^0(5!.2J=<A8:H1.1F'2#N^HH<XW%"I\HH"UHX^
M@FK6G$_T:5<^2!>#OR-L_O_X2B#^'^ K[6D]/D0@*ZM[&.\^[47MH?C^\)^1
M=)GW"R'2SKLT4! U0,-6MM3&O0P@C)<>=OV7&UFU)&1H4ZX$HOV\E1(IXUT:
MM#3:\5(H/[UJU#<2?89Z:XX_O*B4]"I0WV7O)Q;W4-MPX&@5Q!.. -["^P'O
MCJM\@V<LRN*H><W]2L%B!7_D@.6:]1@*VQ^'*K&N9..-;;OHXH1C"-0- FNQ
M,YK6(=1O5!Q684]EJ'TOR]:R)BS.%,0!^G4[-H*"]WL*R+6<@R/01B*='H_%
M%JDE;Y5+8W:<05GK%G-AZ4$$'M%PB K&UBW >@2$;O88)YM0.)C"IQY$'H()
MN>PBK<F5NA@'<2,XR$"W5N0X$_!N&^K7=G$_3]#\>^$^C\]\/_61QW/(]V.[
ML- DPUK+'<.S..B@^%E%&VF4#R_7EGM9T[%PQ^B!2O"^S3MP9)%6R70N6]<:
M)L:6 N?3):39"R$WY$$^S$;/714F#8MPFICA(4]WC1\[R$:!"ZXD^#-,]5WB
MD/DK[]G>2=VG6Q:@7/%9A67I@\-9^0OY9>@61W'.-W8-OR#7HR ^>3W0(CS1
MS_'OABGM;,'\0&5@;. ZFR,]Z9G?P X,]FJZK_F^"'E7N5_AO"7Q_W=-KNMN
M\^CK V)-_'$!8CCNSBA^Y6R*/>WS([%UK;W?!_:X&(- N$"2D6+AY"V_4HUM
MT;]R&N_UNT,)1>)M4 /*4]F<<P$6O32"+EAU]Y"/GX ]?HS9$,30( 90R#RI
M39 9 N$P4,]!![XLDFDDWAR(U3?4[[O?(]9I$CUT/IWLW15J,BM_(^*2!0/A
MVC"\'2Y=5^&N<3<]W-C>2X,MPB*B)4RGT?QD)$RX!84'I]?^YK'0#O<8/RQQ
M<23#$_!]J1%H]\ +#%?1RW\ 4$L#!!0    ( %F(7%BIXS';Z <  %(3   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;)58;6_;1A+^*PNU*1) IB1*
MEAW'-F [:2ZXIC'J^N[#X3ZLR)&T-;G+[BXMJ[^^S^R2U(MEMX4!2R)W9IYY
M>V;(\Y6Q#VY)Y,5366AWT5MZ7YT-!BY;4BE=8BK2N#,WMI0>/^UBX"I+,@]"
M93%(A\/IH)1*]R[/P[5;>WEN:E\H3;=6N+HLI5U?4V%6%[U1K[WPBUHL/5\8
M7)Y7<D%WY.^K6XM?@TY+KDK23ADM+,TO>E>CL^L)GP\'_J-HY;:^"_9D9LP#
M__B27_2&#(@*RCQKD/AXI!LJ"E8$&+\W.GN=21;<_MYJ_S'X#E]FTM&-*?ZK
M<K^\Z)WV1$YS61?^%[/Z%S7^'+.^S!0N_!>K>#8=]D16.V_*1A@(2J7CIWQJ
MXK E</J20-H(I %W-!10?I1>7IY;LQ*63T,;?PFN!FF 4YJ3<N<M[BK(^<O/
MQN0K513G P]M?&V0-9+743)]07*4BJ]&^Z43GW1.^:Z" 6!T6-(6RW7ZJL:/
ME"5B/.J+=)B.7]$W[GP;!WWCO_!-_.]JYKQ% ?S_D)M1R>2P$FZ*,U?)C"YZ
MJ'I']I%ZES]\-YH./[P"<=)!G+RF_=7P_SU)@:A1.2,;(K?SXWO\?;;&.;%H
M#O?%C!9*:Z47PLR%7Y)8D[0B[1^GDV2"S_$T3<;B*ON]5DYQWSAQ,DE2,9TD
M)^)+B4!XE@0;H-ZUH*=L*?6"Q-OQ-)F^$^]/H&7?)NE\WQJL##NK5UE6EW4A
M/>5"P82RZ'HO"F@A)]Z.3DZ3X;ON\V<PU6NZQZ>3H'L\F3*6-DS2PB&X/;>F
M!!=L^:=T5M0Y+,WAG+$.!)4MA71!*3U59+UR)"0L6:IJ+P.=-$8E,):S LB9
M?1"6C*)V2WD_G%B065A9+54&C[)=X7B0^D%Y:R[C.+BU)KM0Y!+Q*Z[?&,1%
MKT4&P"HG@%3>B9O/]RYP$F*@@[S2GFQ.H.R<-*# 4";=4LQ!OCA*?D6D1:[F
M<[(<XP/@7 "S1!V74H.70RY*HU6(#1O!1+#Q:"*N8KBBJP&/M,2TB'+-.8@W
M4)++OKB_Z^.PDH-;F:FYROKB)^C0XJHDJS(90W#_[\&GVD+_X*O*\X+$)^E\
M,-)F7"@GM.D L0TOI"CHD0JXL$+I>U1DA!.#]L-WI^GHY(-K<:,('"W8+;<%
M&Y6,*N";$7&7DON[X-+"FKKB M7B<V%FLN >$%5M*\-5BD#+(H80*CJT00FY
M<'%3VLFF+%<(42,(Y=YL\@KMP2:KCH%%A9J"$WGV%TW?># ^?I\<-__O$2X8
MN$/U NVH/SE.T1WX'**I6H^.3])DA/^GR7MQU8':;ZEO6GQ#H[#!AJMC\G8O
MIOWM' B$GC<(#J#G"M,U[&V2NNEZCA8'66:9L;GD(EXIOPQBE2E4MD9UN<RJ
M64P&BH'$)!'7VVT HL94=FV?,<8 D7$%"VX7'=HJ< !G'/44563F$?6"WA:R
M-+4.O$<2U(!L/,\.ZH<H;_S+I+5KSGDC"=O!(#8.U&Q_XSBGG\LY!H!RKG7L
M1U5L1.[\3!89<V-#&W,<$X^RJ DU#Y;-C(M^YLJA$F5HD!(74>.:&>Z1N*K8
MHU@\C.J!UDQ<K9TSP2V23C^(;UV'8$/#H! VE$M',2!(SEL@114(AJ.ZX8FN
MU0JC%T>@HE)4UOP6-S"PQ3/] +O%%<W9]F9PD)$#:6BP' N0XDD>W(JF[0,%
MA8Q)HQ/[4(A!G:DN9!43BO7K($!@W(JA]CDW8/8_NG/.S/U*VH:-#:<+)G_#
M#A:XHAL+!2$<D6FY5OEP93%$5(70Q)N57 >9I(OL1^6R4 HQHBB$L)<R+>A'
MJ &W-L%K9D##Q:MEX.LH'.97[6M+VZR.]$H1=A.H#Z6!6I,/43=NMC,C.AHC
MUL" UY:@3_>AL%(>#B"\=<8F<*GI#J?^:(*B=(YPV+7 ,'U(Q)>YT. >Y[#.
MXT"',VCGW,YKNQ7&2'"-ZT$%@@I?>1Q$+PYV5@A!XS93:=E"WXK!4J(@N)%F
M/-]:<XG YAX:<H^P]@EGCPY:/RA.@"T[==@A,%_D'.D_\O)ISVG  GN^"<.A
M'7W@WWAAAX1C1*58A0<';@"F&ZQ2SQ2.ALEI5,!H&J[>C=';/?(51X!QN@]C
M\B(,F!B];N(=NC?F\A!Q_(I65SK*K,#6?Y,W0BD"7K%V"LURN^&*,'/I";T.
MT@]C:$9K Z$YMSZO>ETRMFU&_LX-15J-I"S&G("W(2ZAR48?<.GTS;M->_YL
M]%%(,V]QK+5M!TMA18L,P)@ZGY:*NQ:K2]&Z9V,\]]SJ_T..["!QEV*MT37M
M>-@!.*!RQH1TN$>VC0B>; @<Q_(HK,V<%X-^N6N&A@)=,G6$Y=Z%>;PUE["/
M(<K/EH##8[.;PEM[%7:JW:&)^YAK>V/3[44.[A4*$7$QRYJY1#JC80P+!IX6
M%%MM'D@8,EJYW;1G0+4_]Y#LNL@C=V2R=EV[[PYOQ*&I(V:2YP[&#?WPOO!B
MP[ZZ+LS6XOO1<(HGKH"6[_BVP<S>"'4-;_"5]\GX3;-!!&U8,,Q^SP(HOZN)
M<U66%-/VHOHF1IHB>>>4\8,H(QP-AT>H1<5KF>)DO4I0_SBHAQZN!UOO.?#8
ML AO<W@'@D!\Y=%=[5X87<7W))OC\6W3UR9X!<TA.DQ.CGN82.$-3OSA317>
MFLR,]Z8,7Y<D,4;Y .[/#1;/Y@<;Z%ZC7?X)4$L#!!0    ( %F(7%@I_KCD
M[ ,  ) )   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;+56VV[;.!#]
ME8&Z*!R@D$2*LN74-N XNV@>N@B2O3PL]H&6:)NH1+HD%2?[]3LC.6Z:.&[V
M82& XF4NY\P,+Y.==5_\1JD ]TUM_#3:A+ ]3Q)?;E0C?6RWRN#*RKI&!ARZ
M=>*W3LFJ4VKJA*?I,&FD-M%LTLU=N]G$MJ'61ET[\&W32/=PH6J[FT8L>IRX
MT>M-H(ED-MG*M;I5X??MM<-1<K!2Z489KZT!IU;3:,[.+P3)=P)_:+7S3_I
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
M@P#V*X-.M9Z$ S9/SMG_4$L#!!0    ( %F(7%BKXY=M>0(  +(%   9
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
M:.FRXJ!0)_RR3!BB=_Q<R(RRK<BDSK1Q*I+]ZW@:Q0=V)Q@C0MG^*:A%[/$
M1*_;EZ>I3)>E=(2GEK)*'#9D'=OM,5JIUH04&D;3FZ3N,ZJ%\Y&U#U_ZXX$G
M[9!$,%R.@Y_*S]7UN>(<S]XTI#6.XNF;RZ9UU%T0IFR47]VG(#:K^^!3 L-A
M@#R3UX5HN]495+5A#XUMO[?XE%W?_*&I(,*DBBHO4+$[X@M;'.7.QO#1,)I>
M1J^FW/VK>H+ #2-Q_I7%MAW9=FN(+GGV>R4#3X0.31665WOU2.W4A@Y+54AI
MQ/>$T<@$740+*!K:DB86ND)6<10N"(]V!8TK7>14:0#9NMC2;3^H'82P8TU+
M.37E;_R1EZ:GHQC1NW+M>G@:.&DT>TWJ<339<3I?8O,EJ?6=F!",T:82.SO#
M+GZ\&D6=Q."0,;T,L2@1>!J1:%(_?2IZ>GC/<-Z':XHUA7;T)AINKHN"&SHO
M8<]1C)9+1$$=^1$F2KL"Y?MF%--Y"H>9,4OH3(7+,?OH!^*6*%E,[!BG^$@F
M4)/0N>D[YZ/7Q'%\%<'*UHIV%!GX%!GC:BE]9C _.GO\.&(\_P>^&$>S45O@
MG7L-BW>W_DXO"5-<XR2OQUP;<$>,YU9&5\M58_\)%_/*&^VKTE=M?]@EEG@6
MI8&&5@ K=A<*IM5Q")/JR2;N>P='+A>%WF >(*BQ-(&['WR[ZG0KVL""J('.
M,X<3&OQQ0B(P%Z\UM/R,/BUSCV\)TC@]N?B639.^)&H\[* A0S3)GNQO85C<
M;V^3232[)(BTE7>HNV/D,;X]8-?7[?QP6L!([W4=&P9@*6IL\MK2,36-[P'M
M%ZXP"VS)X[%/$T;DPUD$%0B8>(C0:\^W@MYI!4*,#L^8!XDVHO#00;R?M K'
M2R+.9V%>)/63B\U*9BM/=P":#T$RC$%0=#3)J.%KLMH'DZ)$78C\GVLB$2KC
MW1#CMNO =\B\/_#1R\\_,@K"9LC3E*N;P\)DKP=?1_'EW@FDZ:Y(RJ'3'G\;
MB1-^G0(X[+N*Z![SP"X:,S!%I[;8LA!24 SZ(3WH2(7<Z1T4&A$B@%U&JV*[
M.X(5;N5)8M]1>B=M=RQ!=:YW7LCV36"(#L;L##D-I1BT',O?O++2SR.4?QI0
M2B474N1[&_LFCN\N/=5G2#IGH <UC(.?/@W[X/+#SLI/1\-N+\,4.O69:>&
M&;CN\I5GQ&82_M_3\O]EY:%:5N@9,'D6'7L9>M5Y55T*L_0OY*D[8RX,;ZV;
MN\T[_X?PJKM='OYA\"LW2TIP(180'4;7XQXSX25\N'!Z[5]\S[5SNO0_5X(#
MR[0 SQ<:3%Y?T ;-?T+N_PM02P,$%     @ 68A<6$+/CM^'!P  N1$  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C0N>&ULE5AM;]LV$/XKA <,*^#)EFPG
M:9<$2-(-*]!AP;J7#\,^T!)M<:5(EZ3B^M_ON:/>DK3=!@2**!V/SSUW]Y#R
MY='Y]Z%6*HJ/C;'A:E;'>'BU6(2R5HT,F3LHBS<[YQL9,?3[13AX)2N>U)A%
ML5R>+1JI[>SZDI_=^^M+UT:CK;KW(K1-(_WI5AEWO)KEL_[!+WI?1WJPN+X\
MR+UZI^)OAWN/T6+P4NE&V:"=%5[MKF8W^:O;-=FSP>]:'</D7E D6^?>T^!-
M=35;$B!E5!G)@\2_!W6GC"%'@/&A\SD;EJ2)T_O>^P\<.V+9RJ#NG/E#5[&^
MFEW,1*5VLC7Q%W?\477Q;,A?Z4S@JS@FV_/U3)1MB*[I)@-!HVWZ+S]V/$PF
M7"P_,Z'H)A2,.RW$*%_+**\OO3L*3];P1C<<*L\&.&TI*>^BQUN->?'ZWKL'
M30R'RT6$/WJZ*+NYMVEN\9FY>2%^<C;607QO*U4]=K  D %-T:.Y+;[H\;4J
M,['*YZ)8%JLO^%L-T:W8W^HS_GZ.M?)BC'$N[@!8V[VR4;S5<JN-CEH%<6.K
MZ:N;$%0,XL^;;8@>A?/7I\A)2Z\_O30UTZMPD*6ZFJ%;@O(/:G;]]5?YV?*[
M+P2V'@);?\G[OZ3MO\X5[Y39?2ONC-1-$&\5JEO\;)5W;1"_NBB-N)5&VE+-
MQ5;MM;6@1[B= *OBI*07+]?9F=@4N.3GV4:L5EDN\I?GV86X:[TG)MGL,*Y8
M+&%2Y%DA\@VFK;.7XBR'_;W4E7!>.,K840,(,A"-JL0WQ5EV_H+_Y?BWSC:X
MYBL>G"^S]0OQI@'/D8!!I-"&5JB/92V12AB2 :Y+7)<\9YD5Y(U\7IP1!+@7
MQ07@%VO<Y7BX 1<AH/U2# ?G64$HKF*#MQNR@P>QR7%YZ^S^VZA\,QI>D"4%
M612X@^E2Y*LUT2)#+:"-.XAA(+A3;FA8IEQ(KQ#$ =(%!J(3K@082$.LM67Z
MK?J(B*VBESOH&A.-^I8FUJ[=US#20>"O1?I\A#H+B1JO%-2\"IC)7BKU %D^
M-!1EE]<'Z37E/P')Q*\UBG>$3,"LBX_ U1+K2Z@22- H&MWE(ZUQYS"TIZ^_
MNBCR\^\"D$=1$@WL,!N[D^,W7(1HF.B\C$GY#1P'6FC;:E-1#;)5$-\ B1)Y
M_B+[=V*?._Y?',>C,CW+3(JP,K;PT-'V-$JC]F"BSR:8)Z,))*]*YR&:C"TR
MQY/45RJ47F_Q&E HR"#6[&63B9LQP\.RV-Q*W\)*5NI#"[J>1H_A5FZ->H1K
M+G1$\I#K4?G,1!29>:(;\7M%Q0U R8&VI:Y@C[34,LYY8ZPHXWW/O+?NB(RB
M#J@HNZ(94+##@(V3XMNU3&0YS6"BN(\.9=PXJY$Y1L-LC0B(EZ,VAI=(1 B:
M-5" 'HC:8!W/VX&VZ2R3BHM0!((A1="Q38\Q/-:Z3!PC$US8,/[0:I^*)>4/
MD\95"*6*F7C=IHIY6B-3T'.<@N!>!C;SK%6P.K@0-!$$'DK7J$GI\!O*S(D,
M*4-[QLI)Q-*)7SKDE$PQ9;V1%@<K[FX 0NEKZE'VM],6PD[=JG8[M$#X)$BR
ME(T#?PF(;KH=H,M9GZ[YYW!2'B#)S;;U04UD9B(IF7C3M1ME!;7IR);LMFW
MUA4Z''TQ,.%H$."L5&/U#@%'+G1@F%/J#&!2J9;:EVT3(NU@S+A70+5U)("$
M=]]*,!^5&F1.<K*BLH)F51(9IMX@6EM (Y%/4\FP \+E4!)'RA^DY\XA 8'K
M(,N$K$_VH?78F&@A^ @2:>K=IS:5Z=R!NU!C"0*-@X,N,6'O%1/8<4URQLTP
M6>9QTT@3W,@1@8+G"O5;HH]2%&X'\A0-]M@@0N1T<7AFT"Z23N24Y4 &9U%<
M)RH1ZG.6)\ZZ\MQ3(+I+L/8#]*X7>ES=$-K*>RLHU9&RM3T)(X]])IXEMY&G
MO@&?ND.G8%<+?6E/<G%*>ZH+W.(=9N1!]O(#L/V&AZV0V86=:7F726<(WGF<
M[T/5[!N5E)2">E$>$YU>[5N3X,X%9_/10I5L)+FC[&)VBS2<4 2VJQ$24HYR
MB[-/BZ;TB91G(;%;U$T &VID?%H*J1)2N4[Z^GF_3'H@:2C8.(UJGM9.%3I_
MHFA)(,'$0[</C#G9>=<@E/=$HASK1HT2U$'&AXQN6CHX43&0&G5JPV1 V!"X
MJ8B1J?8>Y.EYS[&,-,@T;22JTXS1+^:P_'3^69I(@KC/"><3=BA+ S>DK[VH
M=.7K%7WQ<I70FL0'OC[YD#*T ZQ;>!T[86CVQYU:2N^I0?N]E_H+8I4.WJ'=
M_HV6Y8"[@QPTIT6:06C*X<$979X20@Y<QE$E<1/[+^"NRWL_:17*R]/2R,2/
MF@Y*&!MS>JR_=&"@S:;!68,%8SCW=1R'/FH2O6=%-^6UTS+KNK2$=)3<*F6[
MC7Q0&*IWA%E)RL&X>5$C)5GD@QMUVZ%CZS\5??:I;['%Y'.Z47[//QJ$5&_I
MRWIX.OPN<9,^QT?S]*/&3]+CNXF.@SM,76;GFYGPZ8>"-(CNP!_G6Q?QJ<^W
MM0*SG@SP?N>0OFY "PR_UES_ U!+ P04    " !9B%Q8'CP#S_4-  !.)0
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
M%!\#3,;H'4;)+#H_%M<^V<-K5%&1IBZC$4%*826J$/$Q.!>'UP#-1_Z):RA
M)AE'B4B(R05]1;\@1F/J%O;H=Q0KJ;LRU(47!V+R&H*1D.Y_=R]VS4MH8< B
M/H]BP8HPQSFTQ',T+7_CN")7U6I-2>A>=6(C#"S)]'L;4IQQX,+IQIW3$\K/
MOGS0>WH'>6)BS/]Z"1/NK,+G=5?A,?XZU@K,<9-#D6+V4MSVJ)RIPJQJ6:'2
M(DG:HG)%&MS4<:'K(5>Z'I"@+@;'@@K, 0$8Z&Q@2OX67R31O%>'O[V';ZA"
M1<4@!Q8:3:+I8#M_&\5GY-Q>>?[Z!; J*0DR_I+>WN(4I(0F.,@/8C2/DF-G
MO E<&,_/P#N8;7I!@BR7J)PHG$/MQ95(5S4QJHWBF"(DIJ"+02LA%48)A\ 8
M9AHA0" 3WY[2FHL+"L]X>DXK9F-$J(N4FS[](R2AR9CU&??JQ5.^-QW>N]TM
MI+>A*ZW[78A6]Z^[,Z<[_(^Y3,F4;AEQF(2GW=%6KDWO#_5TG)#WIK,+ZO[9
M<(_/.6%G8QI$0?W8(3[>"?="'_T$ ,J#=0D5&"]P $-+T&5S2614324'>9D0
M&@7(EN1_,8WFPU[=U6IN&24+[]>#+;P8.9!E&\:OO1*@.9E%LQ/6 ]]V6'N,
MX54P;'(<?6/:\G%0D7"VH+%%KC.NU2P: 6<_:O*Z X8<J%W%A7RFR\N#8YCO
M&=4\-:)A[W;^W"F\2U2HD#%C <C-- ZE5(>RE4$6#TT!& D\NOS(V15M<5WE
M;1A1V#[;L]>0TO_-_GPR-T9H-W^G6IWJ#%/[;GT'0GW<911%2TINU.<BHJE<
MI!*54SNRZ-..Z?,KN>B6*GV2ETM^:DI D.$I(3OAK%_ C7WG\K4UC7-HF(BX
M-DV,"A3G,C_IX.054A-\[]JPRI@\-+W'E^*];WZ(/IB@)!<?] /3I72 GL^@
M3><87ACNDXG(2N=@-(]QI,^ ,I][FL_5JV "+HEC=9TC[Y2<,IV;:'"!=F7K
M1$.FG0'DSG!6.D4[.I?B>K_X3@ .2,\(K#FL!,<0O+A6'.:Q T5W> 7<NIB#
MW>VNJMU#V/_\&?=TR\@<'[I(V L8CV@.Q'XY,!':[@WOW)#'EW.NP75M-#HO
MM,77.Z.%&3JI/7X4AXZ'BY+OC@HQZL,Y$RVG<N\#%V*NYT:BA[QKE3-ULLJ^
M4-/S@T*%+8\:*.X>N*UU4\6^]>4G_Z=>UU?>.W["0Z!I)PB@(G?3G'57D^\L
M/M3FNA*:)L'40S&D.-OUD[!&I>M2?VU]%#Z:$/@Q2H0(]BA=\,B*3C<5+B8;
M-BL\)N.!P]#-$EG+Y#PN=O!$Z/T*;F&;Z$='PS>SL"[AW?"Y'S^1Z;']7F=^
M)DMI,$5OAZ]\6&"2KH@DM;A!?Q1!W11P: 7F[8/*+&AHS![39=4VWE&')"9
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
M=$TW&0@:;=-_^;GC83+A8OF5"44WH6#<:2%&^59&>7WIW5%XLH8WNN%0>3;
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
M]NT6@+M'8#'L\Q3" Q(#$>^,4J\X572J(\4@G)P',(_EQ;:?478%0#W,(1D
MM@?3YW@_.G^ORPYC](Z_*Q ,[I61FY?=G4R4QV,[K2HEG%V3G8.27#[0M ;K
M\^% 0Q%QKR@5Z*.69TQREV-3Z:YN7VH-0]V$0%$T6SI^&#@R3 ";%+#A"7*2
M8!XCIV2:4GNF8/2@=7IXU.<9C!7L93&^1Y-=&,J_(D([^,\-%7!(8TK>2,?3
M,LM,UU?[7BL-$?M=3\/(!WV,8P<AC">2X32 ,W+?'D /OKA5AK^J48O_ U%=
ML2]V* VKZ@)&ETI2N6X+'&R5K(Y!?OLG@]S-)<>+/Q^2X ?;K7[&W$*CG*1!
MFP+$@"&E. T*_NCC3C+!%WR\#X(O// *!@"N;?Y*N"W4O</"N%\S2=1^*D%]
MT'[(03]E[>^'&H A.(MWIB;5ZI>.#H2M-!L(4T2EF,,0A_#A' 9'-7VOX8)P
M'#/HX%F5T:N/.*Y1BH]>7=/K3:9ZG76'6&LGF4;L*C[8(8N='7B ONO1YR-3
M:KQNMSK_(\C3"6+D,51BZ[8O="[#GG+^SZZ//H<L%EZZ7+@A:V";:!9[RQA#
M"C/1@..G:!5#ZF)"4HD_<\3:ST!.[;,L&:43BNLG(R=RS,#]QY+?S:?[_4]G
MX=@"Q@-"'/GI[V#5FX/OE'TY_,1GN^&+8Y]6=^ 9BHN'5SY%$LP',C6$6M.?
M+4@?H. Q4= _G%9+JL/">OWQ<=B"Z)5_>F ZPKDNH^K#&F3FX/BQ4NV.)OEQ
M^VF1BS,FLTI^*JJN(KL7P1?G+]7-E,$9G@X#A9E S/',GT#O?_S\-IH^?(;A
M:(V']R<3/$8@5[+=TA&)OH^ZG/I\)!K#?6AE?QY[CBKZ3;)2,V?V3>%SB2,,
M#FFCUU#1KRM'=-"?=&[V;#!@Q1UV?@LE^,MCF(7^_/PHV9_O6A^Z?<V]R O3
M,S#R2W4+(]B_K<P?6X_3;/K(_,1?_G:6>.K7F8O)KVB50I.FWPK),2#+_: V
M/AU_CKQRO\+ME[O?,K]'CR_ <J5:0S3P%[,3]SUFN&EUP[_)K73;ZHHOMSR@
MT0*\7VM8VM_0!N./M)?_ U!+ P04    " !9B%Q8K&NO#BX&  #\$   &0
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
M#/HC[!AT0B,$\E:Z=KQB"T44*V9/849GAA,RXSA.P<+@NMZ>05]ZJ??R?#/
M>W243%%D-=4$3HUT*L#*5U62[R!.$)8J..]EI;V!TGH<'EXJGPAEDI!?$C'B
M$[82<K/)P&;ODH:GI*]C?3:"1_WXO/8>)-*#TR#+#@?5Y*L"!Q4FUXG7 P7V
M6F_:4>'J( KQL$\!K!MVK85*9.54D_==4P2VYJ D(8@AX6/=5_W>4:C3"2'1
M7!]G%Q0>B:,!E,B-O#%((8;.BIY$S$T=Q:28 X$HX>)9A1BRV8X?:_?U*$OH
M%(?K!#P%=P@I@1=34C<%%O3%XEK\G:L5,ZWN2^53%:WSJ1YJ768Z*=DNOWZU
M<(1]3OF@TS13XJUT9:^Y2174:58LE5V 442Y!A66 G@;&>!.6U.P*GO"9]S$
MZH7W$DX;8_)"^ B[8GJGK#M !U GL132X"HS"]SU+K#KB455MF. U4X.[L@5
MI*#LCH!,)&2%*\&)G:H3.RNHKD)]\8%+$Y<,$(>?5HI+5@*'5]E.(%_J,MBK
MPU0WNQY09F5M=0:?27\'MMZ?G>]/1#Q:(^%GQ#[2I7-07E^\!K;0I5_]TJ?B
M<BTA7;7X'1W&@>3$:FLYQ13BCRH# D]# -B:*QCQPQ?JCPIH+/.F@2E3U4KO
M"&>%IXM,X6%5(-53@3VX2VHB&!NJ!*6R.[B\#YNURE+V;RAO>8. 8IS4*AJP
MNLG2A4R^LAXS4ZQN&(#59%VOQ<[>(?QA!\'6*!X]BLZKO%6(VRII+((TDNE<
MMU)H(JWE$-OO]'FD%LWG.:C^1#&C[/<H[HT&4P)?G#&9H^@IW1X,HW[420Y\
MNCN&02UF%SNQR61"/-&RLY:C,*+ N_FCD@QL Y$V\NH#5W^'92A2LBJEA& W
MAI'SPA2ISZ=T-$YQ*@&TH=6'DBT4ZLJ=\JF+!8$&#0Q'RF:\]""B9"*HB+(V
M]D$7G,:1&R3BJ):4BXJ^/X=Q]MXH<&"Y1(4Q??&Y0O.%= !70DP0.<\&:R4<
M5 O#Z75/944AXIVR,)0:\7B#?"C22AUJ(>0*UP:V'>.2BW\EZVZJND103K94
M7.JEDJIE1\&U5BYH^/\1RK3[6_')/FK-G4Y)#NI% 4(Y9Z;:I_$$SA!\E'HO
M4]%EBB1H=8"=,#DK*M@PY'5R6*3+E$M+KYTHK;JC&<DE&1N;$-N "V#<, B7
M2(B<_+EB+G=4VB%1R*G 2/" C:&ZZ)TC137>!8"2U1,=,+JLV&]+QB(2M9DP
MRZKC JE1OA)!HD21QDK?][3]@( 2UFZD106O,B!FK[%>K294. 1J WAPO5(&
M?KA!.@JZ.^-Y7D%MM4#RNG<F)RNE77D<G,H=&P"Z5:AZC,JZN_OBY<G<QZW)
M _9SDAS/_=K#'#F)^6Y(D9E> B2B\WW[^GU NF0\,-\M 1Q_8>27UE"2 !=U
M2.C2GH2F-PH'#0?@.UQ/!F)27\\'8EY?1_% 1''TYV-1Q:/6?V\!8).R!L-L
MVD%_,!<_TL>,/["#/J9C?$3]482/OUA:W2TU46\V&O7'^!S&<WP.!W/T^_,8
MO08JQU3,J)-\3SOAE&8KJ0/DJ',<&XI"8+EON89$"CNHSQF$SPCWN@+%9X28
M,MM1Y(7PLDPB%B*>7A!B&F,7/N/9!"?&HPDZLVG4GXCAO#\3TS%8>+@0,?:A
M:@8!ZO_GXA6G:CJ<>BQ$X,^_<9MF?0^!P+:^IB_@2#3Z0I ]);)6H>"I7@/>
MM/5UH6:!ZDVJ*+VQ,WD*M#B*;W*:,9([]L5';K,Y=$_!C^_"/\PU5W]_X&9/
M&ZG2D7*7UN3=V8COHGQWOT^;IXJR#C#SL)2VVIZF*A*90,+G-MKB$PD7BA6E
MILP77$:JX!74*$5RHN>6=]_Z[_O1[P2$4HQ_W,-T+$U5N(;P@4%6DSN'Q#B'
MGZ1P"B'0'"#,V5#*J)-O&EX:NEWW(+NC((&4V>XPT5(KFCG3MF#+4I3H>;A2
M3V;:%JWQW*6QE:O;O[TR6X,LWQ36$-5:.C?LZLZ-_/F'$*F9I)V#%I)](Y2[
M+DHM&\\B:^Y'9'".-]Q94]>'4&+H6F #M:K>.S[R?$**:'#>SM]D^J+M&TK$
M6O$]MI_L;4^3C:[MWVOX7TH>V U_D2L5P'S6+"J42ETSG:W!CS.5311W2H2P
M24.,YU>J4);CDQW$;)3UAL9*YRH/KPH-F:J"@UREW#OC^<)8:[:$$_?.]6@V
M&% U-MD='^$1QQ+=!.'F7FO.'>YQ]"$.P0(0-@!7E1$@L31OW(4V#(&>6KDL
M.^1\X(9Y #'+N9TZK_:(T3M:550\:9;HGGD&[PU\1/!2GS4=QBB*W2X+E7)V
MW;#1X'<*4)H(R(1::D9  50"%_A41Y.L"=3E(XKC=E>D.F%K'',6)IV3Z[-M
MCZ0.GT]UU7*I$^UA:S ]#\'IO6<[FKL GKC8HYU6BO2' AZ16<%Y)<"JX^F>
M"JTA !&-J,]!IX,VSST$/KUGS2&UB4C\DXIS1!2'?.W$RV5)-@K?:GQTC)Y>
MR8+@;JH6X+0@DC&%'/]A,\9/F\\O'6R/E.@QY"R: 4;XO]U-[SG2V^)-)E,@
MCRB:]T<BCF= )4/&*.^;3H:X 62)AC1,CD8S+(SF!%^F<QH6_]*9/+2)C\'W
MF"'6<,\WZZMNC]"D'A@Y[DW& \(UO2@: \^,XA$0#7T;G(1GQQJ;C,$4_WFP
MQJ;C,:+%__VVQJ:#&4I@!/U.@>!(5\/1G-%G1V/Q*(+<XQ&M9J0ZGY-(EQ0V
MP5I:3R^S'JJPZ70"8>=SLN-H.,() ,D RZ/.>\*CC*S=?D1F.B\!]V]Q>%L8
M (5Y: C?IDOCC'(B6Q[665#SH79PDCL-&,XR1D6OF?*>8>O[$&8]QUGJ>Y7>
M\"$KRN.%GSG2-.EP&(.^>WGBO>F9,><W=70VBT=] ( P+H8 ,(:R]>NT+ M.
M[-_6DA>SI 3P:7#3:Y?N"T6?JOJHC>@0.$=5':!$Z17 Y;T';U[YI^_JULB%
M#7+Z5=NRXB%[XV9<8N3)]]U^++S,*G)^LD$ YU0]]UAR><2-=ZXC+NG-C?/Z
M=.'M2DM5!$$;4_+@WD_I>:(12-4E_R95-'#P+T;K;KLX=*['KO+SZHOCID4W
MBQU/FNMDY6%$=I!KKKWM]6D'?"T+F6H:\32 B6G4XB#4T!-J:8_&E'ZB=#R!
M/=)U;1RF;>JW2[I4.0-=?CG$P+ZCP5IK_GUX]^%!&UBD/0_=>.Q!@:]S;E4]
M=N1W0-XICNC@QE;:=#^2.^$5!Q+D,J"B2]YP2M6_?@[]25NGY&MA/']"XS0T
MIY=V/BB*),"NAGEJN<-+[3(H@ ZN;9J:#%UG[\++:7JY9=6:?JQUI]IO"H^'
M</[=FW_=IMV)D$)0]T_]@.:V]2NG7-D5_Y:+WI\#<OD?/#5WFY^+O?2_DMHO
M][\U^R#MB@(T4TMLI='0%<[EWV_Y+Z79\&^F%J8L3<Z7:X58L;0 SY<&V#-\
MH0.:']&]^"]02P,$%     @ 68A<6%GGTVO/!0  P@P  !D   !X;"]W;W)K
M<VAE971S+W-H965T,S(N>&ULE5=M3QLY$/XKH[2J0$KSLGDA4$ JM-4AM555
M>G<?3O?!V9TD+KMV:GL3\N_O&7L3DA:X.R'8]=KSS#.O'L[7UMWY!7.@^ZHT
M_J*U"&%YUNWZ?,&5\AV[9(.=F765"EBZ>=<O':LB"E5E-^OUQMU*:=.Z/(_?
MOKC+<UN'4AO^XLC75:7<YHI+N[YH]5O;#U_U?!'D0_?R?*GF?,OA]^47AU5W
MAU+HBHW7UI#CV47K;?_L:BCGXX$_-*_]WCN))5-K[V1Q4URT>D*(2\Z#("@\
M5GS-92E H/&CP6SM5(K@_OL6_4.T';9,E>=K6_ZIB["X:$U:5/!,U67X:M>_
M<6//2/!R6_KXE];I['C<HKSVP5:-,!A4VJ2GNF_\L"<PZ3TAD#4"6>2=%$66
M[U10E^?.KLG)::#)2S0U2H.<-A*4V^"PJR$7+J_54@=5TB=E$ -X.YQW W!E
MMYLW&%<)(WL"HY_1)VO"PM-[4W!Q"- %H1VK;,OJ*GL6\1WG'1KTVY3ULL$S
M>(.=E8.(-W@"[[:>YJ7R7L]TKB0;/-D9X0,'WZ92JZDN==#L29F"^$>=%G^I
MJ0\.B?/W8TY)*H>/JY1B.O-+E?-%"]7BV:VX=?GJ17_<>_.,0<.=0</GT/]C
MV/XO!GU;,%W;:JG,YM6+2=8_>0-'3;]S+!U:+]@@]W!:FSGEC;CV%"PMG5WI
M@E'<,_A8"Q@.J%R'C6SG=L6.C-112>@H#E$ AGA[B\/W:#2%#C6\U4:U(@A>
MQ\J=PSEAT::EVD26"%VA19LIY"0P[')I7:B-]D'GY!?*,3K&LG;Y A7KJ49>
M.M+!T^?KFRLA.W>J:L,B73))[PKX38Q(%4@ %00!9 RA\R7(A2T!XSO[;I(.
M +_Z"+XU1<FK!^. @VH^=SP7// NK9F_#NPJR$T#'6F3EW4ABN5H7CLG!HHQ
M,/PX&;>ONXE*2M%-AU H7$UAFQ3+P>(E?JX/\1XAT!^..R<TRCH9?;;F=?ZO
M J>3K#.@?KL_&73&]/$GM'8_.^WT\,P&H\Z$KI2Y(VUDCPLXR5,F4N-19T@?
ML3R+;FJR "]BU4J58.#I: !6I\=TU!]..H-C^HP+*BHY.3T%9:B2?;I]TCF4
MM4]&8ZC+VMED#%;?K,1F&Z.8QUS0H#W"J0&>P\$$@/NQ36<.8XN&4.>2I)+6
MV\R)T9N5?*]C(XDIKXKO:-\Q^1?*1!A#G%MC*^0HGH5.G4C,_S7=XV<(HQJ6
M-KU"%V,9"-7#;<E+W#G O$\*VI0[!FA3$J#DR&E_)PF[1Q79W%![U*R4M \>
MV-"VC%(B^E@/N3(Y;M+82^6 KY6)MDI]M=$3?,UD<"<GF;9H=4H#1%XX:/A/
MHGE82V@EOH[M1J!6RFE;^]@[C)*<< R-G'P1ERM;KF(OBH;3#/U&W \;)"=+
MBVINOFEN6H5GH\&A-IZ1[0 S-L@>6D$.IX-7Q<K''70!!Z!RDUBBSF&UEAS:
M,4KURS2M0Y0%&*Z32C<L%96,QH<DDIAIFV)M'B(9^^+#]I%!$=Y\^'J[)>&/
MD^Z?8+0$KLSKY ZTF\-&HRI;ISZY7WRXZ*0$:\,FKZ5/<%-V.%<OA>[+_JB'
M0KE&VA<:- N+$#L(8N_]U<VW=V_I2"8I-%!.-/MCF8FT/Q82J146--U$/GZ#
M%,^%3^/SPRC%VQ:,X\V3K'S*+;^8VY#9KXEX?2"_CG[EUJ$/2I?;DI5)5^A)
MBL0QP)J8E17*29;8 \Q#B*4$4*VX64(MOMW.?+B/D#DF("'*C90IODDN:ADU
M41S;.TYTX2YZN+N2@MC+[+34\S20'%;"6L5VD6.)Z02UAK$0/2%>$CMFZ59+
M<#M/>O&/"JE]+)RMYPO,XE%RP\H1RXAV>%7(D-5Y;"CI[LV5%;MYG)ZE()%=
M:<3<?=T-Z&_37/IP/$WWGY3#U."1@C.(]CHGHQ::4YR8TR+899Q2IS9@YHVO
M"_R3P4X.8']FX>UF(0IV_[9<_@-02P,$%     @ 68A<6)6B\NQQ"   UQ0
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
M>0L<*G'#Z?)#5=8R\G)W?(C=5KI-9W.]WQ(@XIS4QD&I*'9:&.#Y*A&*AXS
ME1QNV=R;#W@VO@$E:G9-ZN FK56GPZ9PJI&9HX$2GI[T)/0Y-0GHB>$KUQW>
M67R?F^ZJ7CZ07-WH--8GGD7LRH=X1,_(HZ]*DH%_0$0S;(!\;\;MNXHZ)O#
M<]JTF:!66J$4#F'M)BG 7^\97F"HC5<P-$]*  QUP?64[L0()'@=V1Z%%["G
M87,,6S7::/1-'R:R6]LTAQ)2%UX4I&]20U+<O,J:Y[PL<^S.FO[J73)<64EW
M2$#Y2B <LT04ID*]1.@CE"E=ZVZ]30^KDM(.64&[ %K5[Z\Z-=%2U(B#' KI
M]SP>-6#_LE@#JB3@(K.A5FDCKEE!WX#>=QH)0.5X(TIWZ,.VNLHS#\(N@/R]
MHC2A:_@7T;:OTQ+OYK.;1^F[#/JK8_0J![>6--)"E3R3L\JS.;0N[/'$4T"+
M$DC>-/DY(-]5;O6PD:%72$)\L >$ *, [G$>D'QVRTGIM@*;S-9O7MI61AP6
MXA8>4./%^VF(IM!@5?V&U'G9]+QX+:IN&WE!".0@[*..Z-HK!(R.?=D8=3XV
M%<*L_2<UVF=5RH7O3NW=]JO=5?A8M1\>/OG]P0TVC18^KC!U')W.>LR$SVCA
M M7E/UTMM7.Z\*<;P2'Y- #/5QJ4K"]H@?9;YN7_ %!+ P04    " !9B%Q8
MM&;Z>,T"  "M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6RM55MO
MVC 4_BM'V32UTI2+ P$Z0"J]:'UH5[6[/$Q[,,D)L9K8S#:E_/L=)R&C&R!-
MFB(EOISO^\[%/AFOE7XR!:*%EZJ49N(5UB[/@L"D!5;<^&J)DG9RI2MN::H7
M@5EJY%D-JLJ A6$25%Q(;SJNU^[U=*Q6MA02[S68555QO9EAJ=83+_*V"P]B
M45BW$$S'2[[ 1[1?EO>:9D''DHD*I1%*@L9\XIU'9[.>LZ\-O@I<FYTQN$CF
M2CVYR4TV\4+G$):86L? Z?.,%UB6CHC<^-ER>IVD ^Z.M^S7=>P4RYP;O%#E
M-Y'98N(-/<@PYZO2/JCU1VSCZ3N^5)6F?L.ZL>V38KHR5E4MF.:5D,V7O[1Y
MV $,PP, U@)8[7<C5'MYR2V?CK5:@W;6Q.8&=:@UFIP3TA7ET6K:%82STSNJ
M^XVTJ-%8N'JA6AL$+C/X9 O4X+:OA>0RQ>WN.+"DZ]!!VFK,&@UV0"-B<*ND
M+0Q<R0RSUP0!.=QYS;9>S]A1QDM,?8BC]\!"%A_AB[LLQ#5??(#O7/)R8X0!
ME8.0J:J:'&";C^]\;JRF _1C7_ -=6\_M;M49V;)4YQX=&L,ZF?TIN_>1$GX
MX8CCO<[QWC'V_U2^HQK[(_AW8:!;!+0)&^0:T)T$H#IB-2?[;2W=B\&=L@AO
MZ>D4Z/ZF&C-A(>>I*(45:"!*H#_T$XB'/GME6B+=4R@%GW>F$; >F3+F]U^9
M&I2"_%J1@^F*%$"2=DT=Q7X,B=]K(TI(PX$_*\M+.B0MQ?:(1"'S!Y",2.,/
MB_8\G421/SB%D[Z?G-;I^8MB%/DA)#UZ-8J2C/(VAUL;1KLC\F0O@4N_.@@=
MQ80=Q 3>=^Z"G192H5[4C=) JE;2-MVD6^UZ\7G3@GZ;-XW\ENN%D(:JD!,T
M] =]#W33')N)5<NZ(<V5I?96#POZGZ!V!K2?*ZI!.W$"W1]J^@M02P,$%
M  @ 68A<6%7B(,/ !   <0H  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N
M>&ULC59M;]LV$/XK![4-$L"57Y.X>3&0I"G6 1V"I%L_#/M 2V>)*T6J)&7'
M^_5[2,F.DS7&OM@B>2_/W7-WY,7*V.^N9/;T6"GM+I/2^_JLWW=9R95PJ:E9
MXV1A;"4\EK;HN]JRR*-2I?JCP>"D7PFID]E%W+NSLPO3>"4UWUER354)N[YF
M95:7R3#9;-S+HO1AHS^[J$7!#^Q_K^\L5OVME5Q6K)TTFBPO+I.KX=GU),A'
M@3\DK]S.-X5(YL9\#XO/^64R"(!8<>:#!8&_)=^P4L$08/SH;"9;ET%Q]WMC
M_5.,';',A>,;H[[)W)>7R32AG!>B4?[>K'[A+I[C8"\SRL5?6K6RDP\)98WS
MINJ4@:"2NOT7CUT>=A2F@U<41IW"*.)N'464'X47LPMK5F2#-*R%CQAJU 8X
MJ0,I#][B5$+/S^YYR;KAB[Z'L;#5SSK%ZU9Q](KB<$1?C/:EHUN=<_[<0!\H
MME!&&RC7H[T6/W*6TGC8H]%@--YC;[P-;1SMC?>'1I^LJ>@&6"U*P-$WZ4NZ
MB9EEZ^C/J[F+)W_]+ >MA\G//82&.7.UR/@R04<XMDM.9@=OAB>#\SWX)UO\
MDWW6]U'SOQ3IHW2B*"P7(C: 6:"+VI.O)2,C52WTFFIKEC)G%SX6[$*W"469
MT0Z%+75!(2Z904!J8EW &5OL]TC8K)0>[=58[N'48]]8](23A>Z1$CIWF:CY
MA:!KD*=UM,!Z*:W1:'(/GRZ3K.&H%Z#\#7$4NL9D",?PIO/M/@.>J63FR)?6
M-$6)<4._&0MFK\"JS$04+Y29"Z76Z;. 2^%H@5% KN9,"B7_X9SFC4-@SA'&
MG14Q[D9+[\[HNI$JQQJP;C7;8DT'HJK/Z9Z=:6R$>_LLC(<N7SWZK!=6H+J:
M+O* Z9M FE+:<"0=\F6!)@0G=2;K !B^L4L+YO>8N^\[!DB S)@-ARF!6#,E
MPR+=P_1\306;PHJZE!F(X#8S&XLRL)JI!AT<Z-7&,XTG*5UE/QKI9+ 6):#G
M(()QQ];B8\?\V]/TF [1LR-Z3V_'Z? H>LAE'LR11-+!6-;U'PGG&/@/HZO3
MHZ=,6)!:Z$@&D(09$.WLPON/>^'I5Z$;W";4S8T>K4#OV]%TF@XZ5 =OIJ/A
M\!R;)Y-TNM_C(LP*5$"\[5"+9.9*MEEUY/#O%A+BARCS6E@O(UG;_:-@IXY-
ML&:!X1*PJ%!5OA2:AN]>(#I0_GSX[BCPY9\*-)Z>GCLJK(%J%VN '2[94)FO
M 3R<B^R[,L51K/=-1>"K,HWVP0T[+W&5[:30LHIK;UXU"_ ^E ZJ\K44[)R
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
M06T;M3.@\[FBUVX6SD'[1S#]#5!+ P04    " !9B%Q84;<FFJL"   M!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6RE5=]OVC 0_E=.J=2GB/RB
M%"@@0=MI>ZB&VFU]F/9@DH-83>S,=IKNO]_9"1E,A8=-2-AGWWWW?;;O,FND
M>M$YHH&WLA!Z[N7&5-,@T&F.)=,#6:&@G:U4)3-DJEV@*X4L<T%E$<1A. I*
MQH6WF+FUM5K,9&T*+G"M0-=ER=2O%1:RF7N1MU]XY+O<V(5@,:O8#I_0?*W6
MBJR@1\EXB4)S*4#A=NXMH^EJ:/V=PS>.C3Z8@U6RD?+%&I^RN1=:0EA@:BP"
MH^$5;[$H+!#1^-EA>GU*&W@XWZ-_<-I)RX9IO)7%,\],/O?&'F2X975A'F7S
M$3L]5Q8OE85V_]"TOLG(@[361I9=,#$HN6A']M:=PT' .#P1$'<!L>/=)G(L
M[YAABYF2#2CK36AVXJ2Z:"+'A;V4)Z-HEU.<63P[VIC!\A45W0(\Y4RAAL^U
MT8:)C(O=+#"4R+H':0>Z:D'C$Z!1# ]2F%S#O<@P.P8(B&%/,][37,5G$>\P
M'4 2^1"'<7(&+^EE)PXO.8%WSY0@:1HJI!=J)<-WMM%&T2OY\9[@%F[X/IRM
MG*FN6(ISCTI#HWI%;W%Y$8W"FS-DASW9X3GT?[VC_P:%+SF"J,L-G9'<VL?/
MT_:P-,@#-QH@XT5MT5)9EE1LK9</*2O2NF!VQY8@-/NLK,MJ0<F/:V :MK*@
M)J&G0->-+JV]\B/C@GZK4T2B*/+C>.P/)Q'-0W^2C/SA.&JE@:QL']!P>3&.
MH_@&HB3QX\D5W'74.\!CD,@/1Q/_^GH$2W/,Q+Y$WVG_>SGV0<@^78.4FPG#
MW1%1"QJ\]R2"@Q(N4>U<H])TG+4P;37WJWTO7+8MX(][VT@?F-IQ2ES@ED+#
MP?65!ZIM3JUA9.4:PD8::B]NFE,_1V4=:'\KI=D;-D'_A5C\!E!+ P04
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
MXL!>\FK[&D6E?ZV8N^*;IO3_TX6QY[G.<9Y3]\.3TY%L W)P#!FZ$*QNG#_
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
M $3@/ZNFH;IY4AU=/?ILC%_6ZQ;V^K"7?W; +K9#U^"AC+!RWG3Z$F\($1Z
MT>$7.")B^H=V=Z"G-\]D^(&W;D;[S__XZNG-E\]]!2#OAUV[@NVO89ET4+2V
M9^6U_;;%<_)M<P#:#U?ZX/PB@>""#]A-VZ&A@TJP[22B" +< O=DU'7U:ENM
M6\019#.XEBM'N K_:WX'#@?OP5A^[XA!=\=%U:ZK>H_C V>:W+EK_$6XQE^<
MO7ZO^ZF&PUYVBCBE&_R10U3S)_4*X# BCL,=&6'M'8,';\G8UQW\V3C8(T .
MWAG6TQV""_^W@Y,_X)>(\7T[(:SD'O'U9B)P7?U(R(L86WAM@9!N)\=8T,[7
MA_2V'L=V1E: <EC24N^ #K?_<P]ID;V!$/3ILV:#7A-FO@*> #\&[)Z/2?P@
M3(LWGB#)RS9T @B58+6Y(><(Q'7U"U*SNI]-BI0(!L(CU6D6=!\W@+V>=GC$
M<X%?#W@1 #:C$W">!"W=EAVLMJG6X[!CTL9B2 J+JN[\P#32"ZU=$SUHQ^8*
MJ?=1L,Q-5RBF L?NAD-#[/5 (@W*'T"\>%AO";;[ $*^9W)=-R!EM@@8O(U"
MY<?WCH:0%WTDPT "VJ%A=NQTBJK> &NF,[W;.F8!NHW&(;$#<",G0FX]55N@
MR?T #&DY 3_!E0-/'T$4UE'EHER?NW$$O>7!X\@(H-T2: ["^.P]Q0T7OTHO
M):QSC3R/""6R$'B *T.&AJND\3Q=P3("[UFD!@Q"XB[H R?4(HP(2W"EVW9?
MPFP"-@/:5R-N!8Z"]@N,!]F/\ ?D]#W)JH#*J_?=L*'CLY<3?FT<GF?QOD1>
M*A.OJXWKW4B$ZP:G^DQG2C#3^W8#<&;HX 8C>!7ROD(@;YA_"<M'$@_<80%(
MT@*3 ,%PZ'#:/PXU".'KH[Y/LC/ B<>'10&.L]BY1CX.AP&RY?* ZX;)"6,.
MR]^!G?!QXV);X&<HBQS&?A$GDOWJ/,"V7'\0L@;;[.$'3SA/@FN\GS3J&:[T
M9>!*7YYE*20@%%G10[[+S\ Q29[X^B 6!$D8KR&)!+7Y$=X5@0/H"#Z&RQ>>
M/9?;Z8D;BPS''\(_;MV1!<D1J2="7:\L/CQXOA1 0AN')TF$GT@HDJRZ J@'
MR@&GXCZLMH FCGY%41$^&VN^3"\GF7P'Y&3%- 7'YE4N3I,6I\(4BE8U/^F'
M_FJ%PFK7U4@-(O&*XPT;AA1=0[UT*[P>L(DELO-J8)C"KMV'"649W)1]S,M
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
M 9F3[>#DQ'/V>!^&@[>^#B^FE".2%Q1+=SVS/]@X.[*()H*8!U!QU9>7[*&
M#1+]-GB5V6O*+IF71)&RKX\/^[;U)Q14/*#HV[FNWAI%1;E$?)_UKH-'5&3H
M(\B?/GDNW.R:_KQY_E J0(?#D'[=BZHX[A#\0]\ 1\-3"9(#8,@M8#4>PNR,
M@& 2XM0;M.(G(NX"68)#I]$"^0K2,9),T&ZX@3&7(_KH^28'(RPLNG<;8#NH
M]9/5<>A[B:03VQO9SRE$3,RN",K$R1@(''M__0D2%M%R81%="6'C$!+L1$)X
MB2^M YJLJLUI FHOU0,(J'WZ ,H)9T9L=\4&4<N6Y5;8_?!I(3Z(88^0:^@!
M(U%>ZP00KF&A!ODR11#(4P9IO5J-*//]U60ZI[*1H@:BDJ@*AE99CPU[0PO4
MEWW.R7K0M,7ZHQNC'9*>;ELT_QW5"85+[Q663DPL.LGD5MN^_>/ XFZJ!V,0
MR> -=.#07K+0+(8U/*=;5--$LD:+\L%'N2+. V/]SC< MO.R9[56W&>-DW_#
M5[2!-J=IQED>=%!],RJP8DGCP;P=V1?I_%G"$HY83=S7U?<L%ZB[L"G=;%4"
M-4BL<6LA+NRJ81# SZ@X,XJC,V)29@, ]^V2\)9<!)[CRM);&V]!32YMQ^_0
MER1AH<@FT0FL2"%C95&=I-EHPAA&<43M W+@JJ+OY+KZK^$.C:<+(T0T'*A
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
MGP&Q$>T8C^$#.S FRA3/I P,J5S5DLU($(AI3&DA$N<394G4MWPT&65TM^+
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
M"/!4HNF;8YG3:G3I04@F;!I(Y,-,-F*.0\!"Q6Q"+#H2OCJ2E2BM$7'<OVC
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
M9]E#(SD_2>4M]5TQ4<1)<:M[VO+,>_DN\'SOT%(O?L10^F>1KD)+@82TWV@
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
M&H?S60"ZOS[Z@56M;]E;9>D"\)][NG%1.P-:WRDJG6'@-ACO\-4_4$L#!!0
M   ( %F(7%CY3VP&GP(  -8%   9    >&PO=V]R:W-H965T<R]S:&5E=#0X
M+GAM;'U4VV[;, S]%<$;A@TH[-BY+,T2 TW;87LH4#3K]C#L0;;I6*@LN1*=
M='\_2D[<%$N" #$ID8>'%,GY5ILG6P$@>ZFELHN@0FQF463S"FIN0]V HIM2
MFYHCJ68=V<8 +[Q3+:-D,)A$-1<J2.?^[-ZD<]VB% KN#;-M77/S=PE2;Q=!
M'.P/'L2Z0G<0I?.&KV$%^-C<&]*B'J40-2@KM&(&RD5P%<^6(V?O#7X*V-H#
MF;E,,JV?G/*]6 0#1P@DY.@0.'TV< U2.B"B\;S##/J0SO%0WJ-_];E3+AFW
M<*WE+U%@M0BF 2N@Y*W$![W]!KM\Q@XOU]+Z?[;M;">3@.6M15WOG(E!+53W
MY2^[.APX3 <G')*=0^)Y=X$\RQN./)T;O67&61.:$WRJWIO(">4>986&;@7Y
M87K-;<6X*I@7;I];L>$2%%KV\0?/)-A/\P@ICK..\AWFLL-,3F#&";O3"BO+
M;E4!Q5N B CV+),]RV5R%O$&\I -XPN6#)+A&;QAG_70XPU/X*W:+)?<6E&*
MG+ONL$R7C X [063@F=""A1@?6F JN*5WSRS:*B1_APK2A=R=#RD&ZZ9;7@.
MBX"FQX+90)!^>!=/!E_.)#3J$QJ=0T]7-*Q%*\&E<?))CY$^"WN<-$T#PPI8
MTYI&6Q_2J3E544M1<(2"6:1/[?N(KG-'I*3YI^+F>W9>@(.&<P#"XAZOU)(\
MA%K/&#T_U!D8WP)OE/?T\VG&EZ-PQ.+A93AFCXJXHA&Y8R+4AI2.2CR>TO4T
MG+[6Z#\6PW$27K)X- V'[-C#1 >S5H-9^XWBR+<*N['K3_NE==7-ZJMYM_'N
MN%D+:CT));D.PL_C@)ENBW0*ZL9/;J:1]H 7*UJ\8)P!W9=:XUYQ ?I5GOX#
M4$L#!!0    ( %F(7%@U>46S)@,  %('   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0Y+GAM;(U5VV[;.!#]E8%:%"T:Z$+9LI3:!I*VN^U#T2!)=Q\6?:"D
ML46$$EV2CM._[Y"25:=UW(4!\39SYLP<<SC?*7UG&D0+#ZWLS")HK-V<1Y&I
M&FRY"=4&.SI9*=UR2TN]CLQ&(Z^]4RLC%L=9U'+1!<NYW[O2R[G:6BDZO-)@
MMFW+]?=+E&JW"))@OW$MUHUU&]%RON%KO$'[97.E:16-*+5HL3-"=:!QM0@N
MDO/+J;/W!O\(W)F#.;A,2J7NW.)CO0AB1P@E5M8A<!KN\2U*Z8"(QK<!,QA#
M.L?#^1[]+Y\[Y5)R@V^5_%?4MED$>0 UKOA6VFNU^X!#/IY@I:3Q7]CUMED6
M0+4U5K6#,S%H1=>/_&&HPX%#'C_AP 8'YGGW@3S+=]SRY5RK'6AG36ANXE/U
MWD1.=$Z4&ZOI5)"?7=YJ7B/PKH;/MD$-UUBAN.>E1 ,O;_WX:AY9BN3LHVI
MO>Q1V1.H"8-/JK.-@?==C?5C@(@HCCS9GN<E.XGX#JL0TN0,6,S2$WCIF'?J
M\=(G\&ZV926Y,6(E*N[^'P;4"F@#K3D#*7@II+""JN!J@]^V_>(_7AJKZ:_T
M]5A1^I"3XR'=]3HW&U[A(J#[8U#?8[!\\2S)XC<G$IJ,"4U.H2]OZ+K66XDN
MC1.B'J-]$O@X;9(#VY*@G22/%L_IU\?7/Z.>04?]A9CAPX:N(]90::R%!:FH
MXK[TSUDX@Y>D+H,7SW*6)&_<5OP*DK,XR<($BCRG[P<EZY)7=[TNRJ<WF843
M2(NP.$B\/SF@X'"R-)RZD>5A#"=J/AUK/OW?-;]8BVX-%QV7WXWP&?VM*;F!
MTA\4.!GFN *W#27J8_*#F&L?T_Y:?Z!3;F"E)#5A<PZWRG()R5#H-";EAGD6
M0[:?%S$4^WG"8DA8\OJQV.XR>H'R,(=IG-(WC0LJ;L%(JS0A27,6LM^<&!1%
M3!;3:4;2L4E&VLV2,',JYC";TN8Q>:*#/M>B7OMN;J!2V\[V+6_<'1^,B[Y/
M_C3O7YM/7%/Q#$A<D6L<SD@"W7?P?F'5QG?-4EGJP7[:T*.'VAG0^4HINU^X
M .,SNOP!4$L#!!0    ( %F(7%A8-+M9/@0  *<)   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4P+GAM;(56VV[;.!#]E8$+% E0R"(IR7)J&\AML06:;=!T
M=Q\6^T!+M*VM)+H4':=_OV<HQW5:UWT0;YK;.3.\3+;6?>Y6QGAZ:NJVFPY6
MWJ\OAL.N6)E&=Y%=FQ9_%M8UVF/JEL-N[8PN@U)3#V4<9\-&5^U@-@EK]VXV
ML1M?5ZVY=]1MFD:[KU>FMMOI0 R>%SY6RY7GA>%LLM9+\V#\G^M[A]EP;Z6L
M&M-VE6W)F<5T<"DNKA*6#P)_56;;'8R)D<RM_<R3=^5T$'- IC:%9PL:W:.Y
M-G7-AA#&EYW-P=XE*QZ.GZW_%K #RUQWYMK6?U>E7TT'^8!*L]";VG^TV]_-
M#D_*]@I;=Z&E;2^;P&.QZ;QM=LJ8-U7;]_IIQ\.!0A[_1$'N%&2(NW<4HKS1
M7L\FSF[)L32L\2! #=H(KFHY*0_>X6\%/3^[=\BO\U])MR7=?ME4:S#NZ>R3
MGM>F.Y\,/9RPZ+#8&;SJ#<J?&!22[FSK5QW=MJ4I7QH8(KI]B/(YQ"MYTN*-
M*2)2X@W)6*H3]M0>L@KVU"\@OZ%UK8&5D9L]\G_TO/,.Q?+O,>R]Y>2X9=Y
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
M[-;=@KYS4#L#6E\KNB3;@7/0?3DM_@%02P,$%     @ 68A<6#B7JA>( @
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
M #-TN4%PNNT[RUX[ZE/]LJ8? QJO0.>5IJL=!>]@^M5L?@!02P,$%     @
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
MW F4=4T+\'RC4"6K&U+0?!N]^!M02P,$%     @ 68A<6&'@"/6+ @  B 4
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
M#M(S*B[33BNMX/0V3 @K[6C>"-N*!CPT7H'NUYJBZ 3OH!\9%W\!4$L#!!0
M   ( %F(7%B[.$_]600  ,H*   9    >&PO=V]R:W-H965T<R]S:&5E=#8S
M+GAM;)56;6_;-A#^*P=U*S8LDT7J/;$-)&FZ%7#1($DW#,,^T!9M$Y5$EZ3C
MY-_OCK(5-W6\#(9U1^KN^#S'.XK#C39?[%)*!P]-W=I1L'1N=3H8V-E2-L*&
M>B5;?#/7IA$.AV8QL"LC1>6=FGK HR@;-$*UP7CHYZ[->*C7KE:MO#9@UTTC
MS..%K/5F%+!@-W&C%DM'$X/Q<"46\E:ZSZMK@Z-!'Z52C6RMTBT8.1\%Y^ST
M(B5[;_"'DAN[IP,QF6K]A08?JE$0$2!9RYFC" +%O;R4=4V!$,;7;<R@7Y(<
M]_5=]/>>.W*9"BLO=?VGJMQR%!0!5'(NUK6[T9O?Y9:/!SC3M?5/V&QMHP!F
M:^MTLW5&!(UJ.RD>MGEXC0/?.G"/NUO(HWPGG!@/C=Z (6N,1HJGZKT1G&II
M4VZ=P;<*_=SXO6I%.U.BA@^M=6:-^786?KH3TUK:GX<#AVN0Y6"VC7?1Q>,O
MQ&,</NK6+2U<M96LO@TP0' ]0KY#>,&/1GPG9R'$[ 1XQ.,C\>*><>SCQ?^+
M\=_G4QQ@C?QSB',7,3D<D?KFU*[$3(X"; PKS;T,QF_?L"PZ.X(WZ?$FQZ*/
M;[$/JW4M0<]AHJV%\QH["2E(N#;Z7E%[',)\-.IAS'=+";6:2X=M!U>7$XMM
M5PNGV@4X#?,^<<):B3D3!D%U?5Z!:L&ANZ/"@2DU^RG<:8?6[.V;@C-V%D>X
MC5L]BR#;Z64$Y4YG/ +&V2^ NRZ;J33]SL,/>[^KAQ5V-:Y:4T*,<!*B,"KA
M1Q*%%^A!(D]1L#!A*'XS9#T3QCP2)='H=>N G11)$J8H8UZBC*,R1$0\9+AV
MF$/!0]XE7O2)7^T2?P*RK6AGB/NC%(B70J%'%,:$PDN&<\\)\1=(Y!XV8QV)
MCDO&/ F>'R&1<_1"R8L,5^1)%I:0LS"#N P+R%.$\'H2'/T8ANL([/XE'"GG
MM"_G]-7E?*<:XH#:Y[92=D94,!^7PB[AT]K-$:F%F[T2?.K=B1)352NGI#U4
M_$<QO%S\K@>TAGU$,T*D=X@.-T7]A B4?4UC3"3NAUN*%AC\16EG%#'V.K;Y
MW%&U;$>[RO^^+RY$^P47J>04D;84DL>X??[ANXJ?]?+.B$J"H-U&3 96XM$?
M]%"P @ND>SYWFDC\ZGU#+\MRK"G&RC !S@NLM]A7WT2WBU\1=0.$!HN1Q2D5
M95*@(2NI,/,R0OV37_UP[E+$G?KFB9]P^WS-\,-"1_0:=3VMU4+0AQWYGF1I
M1!5[PEB*E9KP!&N51M'!QOL^8UF*H/SCU1G+TQ0/A^[YWQG+HP(/%8;YS;$W
M*5=Q4OISY5G&>,*0=YJ0M3^#RI(H'4M8AK9DS_'_VH3E>89DRY+V,8D37 &/
M/SP&DX,M/MB[7S32+/PM"@\AZH[NJM'/]A>U\^Y^\F3>W?(^"K-0"*&6<W2E
M\SD T]V<NH'3*W];F6J'=Q^O+O&R*0T9X/NYUFXWH 7ZZ^OX7U!+ P04
M" !9B%Q8 E^^VNH"   M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970V-"YX
M;6R%56UOVS@,_BN$-PPMD-FQG#A.EP18NAMVP#H4RW;WX7 ?9)N)A<J2)\E-
M]^^/DM.L'=(< D2B1#Y\*+YXL=?FSC:(#AY:J>PR:ISKKI+$5@VVW,:Z0T4W
M6VU:[D@TN\1V!GD=C%J9L/$X3UHN5+1:A+-;LUKHWDFA\-: [=N6FY]KE'J_
MC-+H\>"KV#7.'R2K1<=WN$'WO;LU)"5'E%JTJ*S0"@QNE]'[]&H]\?I!X2^!
M>_MD#SZ24NL[+_Q9+Z.Q)X02*^<1."WW>(U2>B"B\>. &1U=>L.G^T?TCR%V
MBJ7D%J^U_%O4KEE&100U;GDOW5>]_X2'>*8>K]+2AG_8#[IY'D'56Z?;@S$Q
M:(4:5OYP>(<G!L7X!0-V,&"!]^ HL/S '5\MC-Z#\=J$YC<AU&!-Y(3R2=DX
M0[>"[-SJFG?"<0DW7%$.Z+4=7'SCI41[N4@<.?!J274 6P]@[ 6PE,&-5JZQ
M\(>JL7X.D!"S(SWV2&_-SB)^P"J&+!T!&[/L#%YV##<+>-D+>)N^K"2W5FQ%
MQ7U96-!;H -T=@12\%)(X01:X*H&_-$/PC^\M,Y0!?U[ZE$&EY/3+GU77=F.
M5[B,J&TLFGN,5F]>I?GXW9F )L> )N?05QOJTKJ7Z,-XGLOZ%-6S8*>I4@JP
M+=&$-#P37M/ONC?&%TVG3>@RHB&UVKUU:%KJCM)!.LGC&4Q9S."+5F^K_S68
M%RS.(!VE11;G\/DWM%'*YO&85I9-XP+67-V!4/X.:X76 O-6^32>P&<2KZ#B
MM@G9#!N?TGLNB8&%BXQ8S2_A(IT4<78)7V@&!B>S^9PHDRM_#YN&&VRTK-'8
M-Z\*EL[>#97Q$]AH-LW)'1NQ(B=6W[1__^J0AW;( V2C*6EEM$ZR@@!/I3UY
MTL(MFET85!8JW2LW=//Q]#@+WP\CX)?Z,$AON-D)*FR)6S(=Q[-I!&883H/@
M=!<&0JD=C9>P;6B>H_$*=+_5VCT*WL'Q"['Z#U!+ P04    " !9B%Q8HK5)
MZH(&  #Y$   &0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6R56&MOVS84
M_2N$UPT.D,J2_$Z3 (G3807Z0I)N'X9]H"7:9BN1*DGEL5^_<ZF'Y<1U,R21
M1)'W\MS+<P^IG-YK\\UNA'#L(<^4/>MMG"M.!@.;;$3.;: +H="STB;G#DVS
M'MC"")YZHSP;Q&$X&>1<JM[YJ7_WV9R?ZM)E4HG/AMDRS[EYO!29OC_K1;WF
MQ;5<;QR]&)R?%GPM;H3[4GPV: U:+ZG,A;)2*V;$ZJQW$9U<3FF\'_"G%/>V
M\\PHDJ76WZCQ+CWKA01(9")QY('C=B<6(LO($6!\KWWVVBG)L/O<>/_=QXY8
MEMR*A<[^DJG;G/5F/9:*%2\S=ZWO_Q!U/&/RE^C,^BN[K\>&/9:4UNF\-@:"
M7*KJSA_J/+S$(*X-8H^[FLBCO.*.GY\:?<\,C88W>O"A>FN DXH6Y<89]$K8
MN?-W*M&Y8+?\05C6O^7+3-BCTX&#:QHP2&HWEY6;^ =NHIA]T,IM+'NK4I'N
M.A@ 4PLL;H!=Q@<]7HDD8,/HF,5A/#S@;]@&.O3^AB\)].^+I74&C/AG7ZB5
MH]%^1U0E)[;@B3CKH0RL,'>B=_[;+]$D?', YJB%.3KD_?P&59>6F6!ZQ=ZN
M5L*3EFW!,]0A6R#54I52K=FG0AA._+9L973.;AQWI=/FD2VXXJGDREM=<R?L
MOE@/HMD?Z^U&,-%"DQ4TATD 1'A\>@M**N8P/L&SSF2*$2FSP"A0V,Y2E+6#
M5,*EJ:.PSZ-H)K",XQ=Z8%%W9$_N5SJ#NB ?)PRUZE\]"FZ8(#(R4$GD2V%:
M.M$E9K_BY]T6O7B T%G!N-LW?35U/ [&=(G)$!J(X?U45$]'-29:%0KBQ">]
MC@O!2IXQR!#R Z503=C]41 ?L7X43(_8-3+,3;)A7*50ECLH9D%I\FV-H(P'
MBNE2B=S!*(1I&$R.V$>M7B/4$FN""FYBL=Y2H0]V5-K-K"'"@.'XB%VD7R$R
MU6(XS0HCD3^?.Y]PX4J#50R#&?XB]LF#"(,YBR@1,5U&0<@.$'_<$G_\8N)_
MX%\]R_-"JX8FB]*8)A=7 BE%%KIU\;9>/L^?O06RC_Z',35SRN<L :)7T2@*
M)JSOR?0:S3@*AD>,FQJ$5FM-"#K50.!S'URR$US:!-2M)I'H.P$.DD-PON*X
M_3\,?X6?3T:NI>+5%HCI#7AE+'$1I2-S MA0-*$M8#0*YF#5:$R,_*((Q5K)
M?S$)@<JT;6B%$BZTP4:^8Q\&F!M966RX6OLT;0L75/?]U]O(I&W*!=03=U*7
M-GMDY=-I.68EQH]]L83!Z&C+@7TI(_@3BF((@P/DG+3DG+R8G#>H7KF2"0<Q
M=BGZ$6>H?=2\J-&_EWPI,^DDMEB?0DJ$2O"J6IZG+GYDNX_(!_'OU_%N(+MT
M5$#14K*;_VPG@B>\W"'A3H-X>/53?^^]GG9>L6@<@R[1>!Z,V%6'9+2I5-2M
M^%59/%*+Z*U*44MH)8AM9RN+T7@"E_,YA.P]&%WQN956EG!C'B'4]]RDE@V'
MX/,PA,Q5\@>MQM^<O<V+3#\*0:E"OE.V% I/CA49-HQ^5"N[ORW((P&^XUGI
M:508T@7@HKG%]U)64H_0Q -BM$WI)-HZ:,R8I*4?S>CVW)E4#N7FI;].[0_\
M1/&<5+\?(9YYD_)F-:)P$LRH,PKI/IFA7J,IXK[M;K%,5OOO4^J^B#0_8\DE
M1^X2<8Q<0K54L\2-VGDT?<2 E%)U5,<0VE8I@TBFA"I9ABSYQ$,FWN6@O3\G
M-!LOTE)I4]\/Z'O1[K*3]"V!.]_<&%VN-VQ90J@HFRB492VGMF+"#)?;KOBD
MI2'<+>B.EF%5*$VU9)%(,9*H;=B"=OI.P-LU.*!BTU;%IB]6,4_[Q0[/JYVU
M/4/<MOK>*;U]TG-PTOW2<^&>;UG'C&>9WV">U%^WE(%K_[[#[[C,_!$'IQA#
MHX7/XI.##QTDZB/=,?MR<^R=-\RPY=)*=!G2GGMX?K)TSPZR*'LL&QWLMD?:
M8U]WA2-I5-IY64#A!#^5QY\$^-LOLSB*W_AC&)WV$EY(AYFWN_()G8' 6G\B
M&5$>XG $;D]!(93,%)L+^$DB2(-&)&&XS-AH#I=3.M M]OC<,9K"RQ0FD,\9
MFY(L[Z/EH/,YF@NS]A_=5#JE<M67:?NV_:Z_J#YGM\.K?PI\X 8Z8%DF5C -
M@RD.;*;ZT*X:3A?^XW:I'3Z5_>-&\%08&H#^E<8:U V:H/UOQ_E_4$L#!!0
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
M0>-P. A -[VH65A5^?J?*TO=Q$\+:M^HG0&=+Q2]=KMP#G9_"-._4$L#!!0
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
MI7NN?XV11:B= ,U/E;*K@5N@_%?%\#]02P,$%     @ 68A<6,PS04_*!
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
MIM%^=S._0;BY8D4 _ %O:5)K?!QH^_26U))7UN]XEQ7YQ^$28:$T_ZY+\?0
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
M<)V@WA>,R:= =_'^ED_^ E!+ P04    " !9B%Q8[6N@L-("  !W!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6RM5<ENVS 0_15"#8($2+7:LI/(
M A*[17H(&L1=#D4/E#2VB5"B0M)V^O<=2HHJVXJ10R\2EWDS;QZ'PV@KY)-:
M 6CRDO-"3:R5UN65XZAT!3E5MBBAP)V%D#G5.)5+1Y42:%:!<N[XKALZ.66%
M%4?5VH.,(['6G!7P((E:YSF5?VZ!B^W$\JS7A4>V7&FSX,1129<P!_V]?) X
M<UHO&<NA4$P41,)B8MUX5]/0V%<&/QAL56=,3":)$$]F\B6;6*XA!!Q2;3Q0
M_&U@"IP;1TCCN?%IM2$-L#M^]?ZYRAUS2:B"J> _6:97$VMLD0P6=,WUH]C>
M09//T/A+!5?5EVP;6]<BZ5IID3=@9)"SHO[3ET:'#L ;O 'P&X#_7D#0 ((J
MT9I9E=:,:AI'4FR)--;HS0PJ;2HT9L,*<XIS+7&7(4['WR3-@- B(U_U"B1Y
MA!38AB8<%/E(YE@TV9H#$0MRS/)L!IHRKLX1,[V9D;.3<W)"6$'N&>=X6BIR
M-)(U(9VT(79;$_/?(#:#U":!=T%\UP]ZX-/WP_U=N(,2M3KYK4Y^Y2]XP]]\
MG:2<*L46+*6F )71!!= JPO"&4T89YJA%D8A>%[7DU\T45IBK?[N4Z ..>@/
M:>[OE2II"A,++Z@"N0$K/OW@A>YUGQ[_R=F..D&K3G#,>U-%\E]%7) ".Q J
M!"\E7EC(2"HA8YIP@9)5VIWX]HB<F>,AIQ_&ON==FR7WO$^H.GI813=]:1-[
MKA?:7N1LNA(<FEV.QQVKG=P&;6Z#H[G="9XE-'VJ3U:8VN^C6#L9=6(/1O9@
MC^"A47!I7_;S&[;\AN_0ON76/84^GL,#"IX;!O9PCVEM-MPQ\\?]3,.6:7B4
MZ:?>6N@C&1X<)!;+'L/:9MRUV:/G=-JB>9+NJ5PRO+@<%HAQ[1&F)^LV7T^T
M**M.F0B-?;<:KO!E!&D,<'\AA'Z=F.;;OK7Q7U!+ P04    " !9B%Q8D=77
MY8D#  !2$@  &0   'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6RU6%V/VC@4
M_2M66JU:M21Q0D(R"Y&FC+J[#U5',]W=A]4^>. "5IV8V@:F_W[M)!,22+-%
M,CP,^;CGS#W'![CQ],#%5[D!4.@Y9X6<.1NEMC>>)Q<;R(ET^18*?6?%14Z4
M/A5K3VX%D&4)RID7^'[LY8063C8MK]V+;,IWBM$"[@62NSPGXOL'8/PP<[#S
M<N&!KC?*7/"RZ9:LX1'4G]M[H<^\AF5)<R@DY042L)HYM_AFCA,#*"O^HG"0
MK6-DI#QQ_M6<_+&<.;[I"!@LE*$@^FT/<V#,,.D^OM6D3O,_#;!]_,+^L12O
MQ3P1"7/._J9+M9DYB8.6L"([IA[XX7>H!46&;\&9+/^B0UWK.VBQDXKG-5AW
MD-.B>B?/M1$M ![_ !#4@.!G 6$-"$NA56>EK#NB2#85_("$J=9LYJ#TID1K
M-;0PR_BHA+Y+-4YE7P19 B+%$GU6&Q#H 19 ]^2)@40C]*A3L]PQ0'R%;M>T
M6*/;@K#ODDISY3?!I4050QOWY@X4H4R^U0SSVSOTYO5;]!K1 GVBC.FUDU-/
MZ=9- ]ZB;O-#U6;P@S;O8.&B$+]'@1^$/?#YS\.#+MS3AC6N!8UK0<D7_J]K
MO'1-M-3_8XH159#+?_N$5LSC?F;SJ;V16[* F:,_EA+$'ISLEU<X]G_MDVV)
MK&-"V)@0#K%GU?*KTHJ6 7V:*Z*X)#)?+/L,^SAQDZFW;ZLY+TM3W\5-5:?-
M<=/F>+!-/ K]OIX&49>N@R6RCL"H$1A=+8R131,LD75,B!L38EMAK(@FK91%
M?GB6Q9ZJ*';'_5F<-%U.!KL,\2CN#>,@[-)UL$3649@T"I.KA3&Q:8(ELHX)
M:6-":BN,%5'4BEGHIR=13,^B&(QC-^V/(O:/O_S^8)<Q'J6]81S&7;H0MMBZ
M*EOS#;Y:(&MJ6T988NL:<1Q9\. P<$DH:Z9VXM+ ]=/VZR2C/9 )=J-^2%?!
M<=[ PP-'BD<XZ$_L(/#BA;+$UI5YG%?P^'J)M3K5V&+K&G&<:_#@Q'!18J.S
M^(78G9R&M*<J;?WR=_L\CAYX>/;  7[7V]0@[.+%L,36%7F<7/#D>JFT.M[8
M8NL:<1QP\.#H<%$JD[,'FB1P@]-4GE=-(G?LMUZGCT!>ZX'?[+9\(D(_G4O$
M8*4Y?'>B@RZJ#8SJ1/%MN0?PQ)7B>7FX :U F )]?\6Y>CDQVPK--E+V'U!+
M P04    " !9B%Q8H#QM)3 +  "_5@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970X,"YX;6S%G%]OXS82P+^*X"L.7:"V)5*DI+TDP"9I<05NV\4N>O=PN >M
MS22ZVI8KR<D6N ]_E"V;HF<XLA(9SL-N[ Q',R.2O^'?JY>\^+U\4JKROBT7
MJ_)Z]%15Z_?3:3E[4LNTG.1KM=)_><B+95KIC\7CM%P7*IUO"RT74^;[<KI,
ML]7HYFK[W:?BYBK?5(MLI3X57KE9+M/BSUNUR%^N1\%H_\7G[/&IJK^8WERM
MTT?U156_K3\5^M/TH&6>+=6JS/*55ZB'Z]&'X/U=X$=UB:W(/S/U4K9^]VI?
MON;Y[_6'G^?7([\V22W4K*IUI/J_9W6G%HM:E3;DCT;KZ/#0NF#[][WVG[;>
M:V^^IJ6ZRQ?_RN;5T_4H'GES]9!N%M7G_.7OJO%(U/IF^:+<_NN]-++^R)MM
MRBI?-H6U!<MLM?L__=9$HE4@D(X"K"G C@N$C@*\*<"WCNXLV[IUGU;IS561
MOWA%+:VUU;]L8[,MK;W)5O5[_%(5^J^9+E?=?"ITE2BJ/[UT-?=^_&.3K?5+
MJKRQ]T77F/EFH;S\P7,(?7^OJC1;E.^T^-V'>^_[[]YYWWG9RON8+1;Z'957
MTTJ;6#]H.FO,N=V9PQSF!,S[F*^JI]+[<357<UO!5/MV<)#M';QEI,9[-9MX
M//C!8S[CB$%WIQ=GA#G\$&^^U<<=^CZK6;Z:98LLW=9B'=S94[IZ5&4=MW43
MYQ^\]2+5 :[#K0[A_G?ZM:P*7>__@\5U]]@0?VS=&[POU^E,78]T<R]5\:Q&
M-W_]2R#]OV$Q&4B9%:'P$*&0TGYSJQZSU2I;/>KFJ:,P4YBW.Q5RJZ+NJIYO
MF/ GT=7TN>T&^:!7NB$.;@C2C7NEE<YVKQGS8%<Z:GD@DDERY(  ;@HYB0]"
MEF'R8)@D#=,-JR.X$IC&9#011[8A4M8KL(R+#L9%'<;IEZ]445MXJ/F8C:2:
MOM5](&66Q_'!X_@R'4(\9(0&4F9%*#E$*'E[AY" VA@%$WY49<GGO-*+P#>D
M]=_8\!H%;2]B,1%)^^?():2(Y;AM:RLK"$A;?WUXR&:*;H*TBKXU;"AMML/,
M.,PNTPR;YPX5I8&TV5$RR4M DO^TIMCH:%=)'DW"XXI[CAPC,$E&0&<9)S3&
M$+K!08J!2;6=M<TSR4- 9P__4'IH\I0OYEZVU+7O6=4U#<^G246]Z]= VFRW
M36H2R NU0C(GZAVE@;3943(Y4D G2:>UP@A4S"#@(,.D'_5:5TSR$Y"9PRG-
M,$;\8*TDN/$#$VN[:QMH<H^ 3CY^K9Y4@=HU4#+1F'^.U(29U(3YEVEWC$R)
M^D9I*&UVE$Q2Q.BDZ*1VU^BPQD7Q)#BJKO237NN)R788F2><T.P:!1;7!( X
M(F4Y:YMGT@Q&IQEW>8EFG'2QWK7I'!D(,QD("R_4Y@::]FBB=(Y)%&82(48G
M0J>UN9T.T9XG"8X'?PS.N(1)TIK6L"TT.0NCYU,^S.=9Y9KM9'"6)$Y $HE(
M1=PUB&,F3V!TGO!1)Y&;8ILZ>KHV9?G<2^?_W935]IN5JNI*E\YTM2JSW9PZ
MZ<J@4RX,IB=CW_DR3#[!Z'SB/BO7>9DN< ]@CC".HDGBMWY 1XV5D:XQN6VU
M23(8G63\O-2!V[Z-A[Q0V>/*4]]VG0'J!ISK&$<3=FPXE HB5YWB)E/@]"3&
MH;9[::&KC6Z7V[680QU" \_A) 6;R".#Z0>_LJ/A!NZ<AGLW$CDDNV ^"'PC
MYNJ,;/,,L3E-[!J)WO^\D^=':76]UP/.,>W 6VLFEUHT&7;5Y!P)!3<)!1]@
MX83#^8J QV!R'Q/3F9UC=I\;G',:YR0L.<0X/Q[G<4AQ)IUV&8AS&N+#HI)^
M6.]J!;,#C4KI<-ED!YS.#DA4<@3/+ #Y/R86)*TNT;;-8)S3&.\'1(XP.@ S
M!(@4<\T/<(-N3J/[=3R$;/:AO>>8$@@-Z,.WKE:$D.J!",%0%Q.S>AS;0 /L
MD 9V0\135BIH37W;XU#:;+]-)A!>:*4B'#1E&$J;'263,H0#K%2$<*4BA@D=
M)L5/&@&$K3T/-+M)+H80Q@)T%QU"MEV&UR'-ZV&Y2#^L=PV#J8#O0D]H,H&0
MS@1(+(8(BA,PDL&D NXTS1 [I(G=CXHAQF9 <$2*.ZN-X7=(\_M55 PAH'U(
MDW/L1 @-[D,:]R=0$=F)("8^M8:/%(F=-5D8@@N:X T@3U]*I/7U;9Y#:;.]
M-^F!""Z#23%H,C&4-CM*)ID0]+3"29@4R"Q_"-<T4#'G$IPP*!<TRDDV"@AG
M!B=8$2G.7*-&8:@M:&H/2T?Z8;TK%LP'QKYK:4:T=C5V;&ND\"@@D<<<J2B8
MF'#-30J#;D&CNQ\?!4)I#I(_1$HZJ[0AN:!)_BH^"F1%'];T<ZSG"P-^\=;U
M?($,PW4= 7%'Q$+GTJ(P !<TP/>C1M>R/EV\=R,\QQA>F@Q 7FA97PZ:*0RE
MS8Z2R13D ,OZ$D[^AQ+46DS*N9 G#:4E36F2@!)B-T L@U+.UB0-FB6-YF$!
M2#^L=ZWB8#;9=_AK@"]IX)/TDPAQXTGL4\N+>!D'7Z2AM*0IW8^$$N$QG(]$
MI+@KA9*MPP@GKI[W(6&C$W^UC;7GV*(G#>!EUSF&SD,6D.8";FM#I*QNQS;/
M8%IVC,]GL\URLT@K-??F'0=5:%6]6^4YQN_2X%\F%R+BH'G#4-KL,S@F;XCH
MF8.3B!C!>?TQDPP<NL#EG'.3D>%V1'.;[(PC2&+D#!,FE;AX'1E>1S2O^W6_
M$43S&&[41:22B4Q.F(6.#,XC&N==9]8B.(Q&#JUA4LY3:Y%A;T2S]Q>=360Z
ML%FQ.WRZRBOE!<$[U%!D^1K:B8Z070?8#'LCFKW=77^$\)8)!L9RJ)S5PFP3
M#72C#N@ZNO\^&TSH1_0^@7<.7$>M4X?19; 0#7M.\1R#^\AD#1&=-9R&!60Q
M7L+M::@8=ZT*1P;P$3V^IZ$ )]J9#Y9$$*D@<O4+L8%J3$.U'Q1BA)H^Z,(0
M*>8:U<4&K'$'6#LP$"-;W.%^/D0J<+(U-FR-:;;VP4"CBAHGD"*VB0:C,8W1
M;@+$$)%C"7=AH6*1*_V/#4KCCM5F=_]_RG8*6GOOH\7GV& >&US'XC)=?SSH
M8O=0VNPHF8PAIC.&D[K^&)E1#^&8-H:C]W'HV,X6&X3';]C.UI1M/Q)8A9V7
M<_$H;IWN'W(G6XQ0$5YK@4@%KOPZ-N2,.\C9U>LG((; ,$A.9^*?&' F-#C[
M]/@)!*(/KP% V>H@4V*PF;QU!WD"D3@.X9X,5(PY VG0F71,([N[_=,W"=#/
MZ-NM#:7-CH@A=7*AC>7)H%/90VFSHV32A62 C>4),IH.> @2?UQ.NO8S)P;D
MR1M6IA-D\CH$^18FQ5V'^1,#SV3(=>D$VST&,G]$*G31*C$033H@VL& !'*4
M'>?]"00I<RZ9)P:D"0W27A3   GL1%GK>MFMRVK>ND,L0<YO!0P>KD7EK!9U
M=!%-^R::CE-<Q # >>"=UMG[Q/M0ZHZ"T+KBQK_0#K']@P>+U%FNQO%9*U(#
M[!+;*['K*]S]@\LEK@F6P&_=3N-WS%]3"-@7MKO,XUX!DW*>+PK\UGTS/@W1
M?A#8:W/V3GMKL8ENU^U/?NOZ&?]MM]?MR]O!/$ZT,2GG[N+ ;UT3X]-$[0.#
MO2YJ%HB6.3*S=4^+_]95X+T&:34&Y+8D5 [NX)BV;@)=JN)Q>T%JZ<WRS:K:
MW9EY^/9P"^N'[=6C1]_?UK>S;F\8-6IV5[M^3 O=&Y3>0CUHE7ITJH-6["Y+
MW7VH\O7VOM&O>57ER^VO3RJ=JZ(6T']_R/7;:C[4#SC<67OS?U!+ P04
M" !9B%Q82C$%/C %  "^'   &0   'AL+W=O<FMS:&5E=',O<VAE970X,2YX
M;6S%F6UOJS84Q[^*Q:ZF>Z4;P#:0I$LB->VF35JUJM6V%]->4' 2Z_*08J?I
MI'WXF8=B'FS:#J3F10ODG./_.=CG!_'JG&;?V($0#I[C*&%KX\#Y\<*R6' @
ML<_,]$@2\<TNS6*?B]-L;[%C1ORP<(HC"]FV9\4^38S-JKAVFVU6Z8E'-"&W
M&6"G./:S?[8D2L]K QHO%^[H_L#S"]9F=?3WY)[PWX^WF3BSZB@AC4G":)J
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
M3__\W;THHS@I?JXL[V[NO7<__>S]Y,6I]RE.DNJ;*:YF9158[7ZV[(*X;8/
MAB 0]CYE:;DIO'^G*[%2'<RJC YIX1]IW6*KQWNQG'H$_>)A'Q,@H+O7#\>6
M<,BARJ3Q1PS^'L0R2Y=Q$D=-[U9U76ZJLHJBKELL2QRU)<[*C<B]LC+QUEFV
M>JD*Z_TW>BS*O.KZ_T'U;4]/X=/72\&'8A<MQ?6DFNN%R)_%9/'/?R#N_PNJ
MC2-G2J7HH5+4YGUQ*]9QFL;INIJ<290N!91MZX(W+NIUZGE!L#^E5[/G?AK6
M$[TQ#79(@UG3J/KX1 [M^*"7 ^9L&ASEP$YDJ@3'#\%Q:W!W65%"(5E'#6TB
M1\Z4!(-#@L%EIUO@LE*.G"F5"@^5"L=/MU!K58Y\K55U*S;'4PRWZOP0W]P:
MW\UJ%9<F4)EK9T1$"TLWPOUIID2%?(F:_NOB\J(\+NKZ-93DV[XZ,,;;^>S'
M0H(I/PH8L$)L2@P1]W >62-^$-OL.4KJR?"T3Y(_O6B;Y67\?['JI@$8,=)B
M>8\0UF,&["@UK5,(RZ"Q->C[N-AE193 P5G'#IV%G3<U56,&$OB1%2T7'[=5
M"&53]2RO.&7JB>_M8@2F1/0@PNG\N-JZ%2;&#I'(B^S0>QJS.@?*'*?^E!W'
MIYNI"X8:H,149 ?5F^5RO]TG45GU[$I47^JR7>#!4*VN!C>'(V]JXA*O$;\L
MGB&GT._*FUHM"?[(BIBOP[3.AS+3\-SOS:(N%\@.]>>D&J4$7F1'WIMV^34W
M<#N<]6' Q\?1Z:"+?-I;GM7@).HB.^R^#2P /(:P0C<S0P66B(SMB#QLH<4Z
MR+ZGVD(+6"%DHC180C&V0_'IA18#>(H#.@V/ X3LE"Y60Y3 B^W >Y?$(BV]
M!Y$T#5ILXAWXG=O=#%TX7'E3DY98C2^LTK%3F>[*FUHM21>P Z6.=2J &==6
M6?NIWIJ*)!9XK%K'@%PG2-MR@,R4=-4 )0' )Q0[,!V]OSR3D+=[&]QGYX!S
M+.$<7UC,8Z=JWI4WM5J25F '@A[KM($&2(<_P(P3(_Y)=H%'B/IN;)_W^,=Q
MV4S4_5E)'\@9!#W1^0%FTV.2!E@A,D6&B"6+(&<0] 0B#$Q;QT S:EK'B*05
M9(2>MX\=O(F-7]TDO5U\EV*> &)>W^X!K-#<)"^(1&<R5LP3'9HII[V^[.(#
MS)2U0@U08BZQ8ZX!TH9H?/L9!C?,.30^D1!/+JSQB5-2X,J;6BU)"H@#C4]
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
M:!> ^X52]F7B>D?_5Y'^ 5!+ P04    " !9B%Q8?\UJ\:L#   Q$   &0
M 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6RU6%&/HS80_BL6/55W4@,8 B3;
M)-)>5J<[J:=;W:KM0]4'!R:)M0:GMI/<_?O:0 AL'+K;8U\"AIF/[QO;,^/,
MCEP\RBV 0M]R5LBYLU5J=^-Y,MU"3J3+=U#H-VLN<J+T4&P\N1- LM(I9U[@
M^[&7$UHXBUGY[%XL9GRO&"W@7B"YSW,BOK\'QH]S!SNG!U_I9JO, V\QVY$-
M/(#Z?7<O],AK4#*:0R$I+Y" ]=RYQ3=+G!B'TN(/"D?9ND=&RHKS1S/XE,T=
MWS "!JDR$$1?#K $Q@R2YO%/#>HTWS2.[?L3^H=2O!:S(A*6G/U),[6=.Q,'
M9; F>Z:^\N-'J 5%!B_E3):_Z%C9)F,'I7NI>%X[:P8Y+:HK^58'HN6 KSD$
MM4/P7(>P=@A+H16S4M8=460Q$_R(A+'6:.:FC$WIK=70PDSC@Q+Z+=5^:O%%
M;4&@6RE!231"#WJ99'L&B*]1Y]7;.U"$,OE.&RUO[]#;-^_0&T0+])DRIN=#
MSCREZ1A0+ZT__;[Z='#ETW>0NBC$OZ# #T*+^_+Y[D'7W=-!:"(1-)$(2KSP
M&AZ5*>-R+TKQO!1/*O%_&5M$%>3R;YO."GAL!S8;\4;N2 IS1^\T">( SN+G
MGW#L_VI3/1!8)P9A$X.P#WWQ@1:D2"EAM7*;V HA+A%,DC@L G_L1C/OT%9Q
M:86CV)TT5AUZXX;>N)?>E]:DV*A5WDF;VC1VPR?4+%;A^!JUJ*$6]5+[#:34
M^U4(*!3:<5'FJ!%:GP)JHQM=$,%1BT?%]M)HZF([U[CA&O\/KM4B*G@QZB4=
M7Y*^B+#-Y@KGI.&<]'/FQ6:D0.0GPC9NR>7,)E,W>,+.8A6,W=C.;]+PF_3R
M^U0<0"I=WW2ZV ++D*ZP2%>K]8@6)J=DB%&RHHPJ"M:UVPO_TAPR$%@G$M,F
M$M/7RJ/3(6,P$%@G!M@_EU7_AS-I#9'\1RJUF/7D4MRJ_+B7XD?.LA5)'R72
MVY\U^ROEA1*ZN[)3[H5\Z10-A=8-P+G@XU>K^'C0DC\46C<.YZ*/?[SJUQ"=
MM1I=I%:+51BZR965>B[[^!EUW\JJU^_%TS 06E?EN8/ T:LMQ][FY,5Q& BM
M&X=S=X+[VY-G+<?+%F,\:=7P6DAE%74:@BN+\=R(X/Y.Y/IBK/PF[3S]M)NK
M;3I]<=+JGRI.7NL\9P[3GXG8Z#8",5AK-]]-M")1G4^K@>*[\HBWXDH?&,O;
MK3[3@S &^OV:<W4:F%-C\R_!XE]02P,$%     @ 68A<6(?]K\@X P  \ P
M !D   !X;"]W;W)K<VAE971S+W-H965T.3 N>&ULS5==;YLP%/TK%JNF3MKX
M#"3I$J0T7;4]5*M:K7N8]N# 3;!J<&J;I-VOGPV40D.B5N6A+X#Q/8=S#_=B
M,]DR?BL2 (GN4YJ)J9%(N3ZQ+!$ED&)ALC5D:F;)>(JE&O*5)=8<<%R 4FJY
MMAU8*2:9$4Z*>Y<\G+!<4I+!)4<B3U/,'TZ!LNW4<(S'&U=DE4A]PPHG:[R"
M:Y"_UI=<C:R:)28I9(*P#'%83HV9<S)W7 TH(FX(;$7C&NE4%HS=ZL&/>&K8
M6A%0B*2FP.JT@3E0JIF4CKN*U*B?J8'-ZT?V\R)YE<P""Y@S^IO$,ID:(P/%
ML,0YE5=L^QVJA'S-%S$JBB/:5K&V@:)<2)968*4@)5EYQO>5$0V ,]@#<"N
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
MJWM/U=%B5UX=-D*;BTC9S,Q=$:4-,..I$/K8L;>1YO89_0%02P,$%     @
M68A<6/DG<1*V @  2P<  !D   !X;"]W;W)K<VAE971S+W-H965T.3,N>&UL
MK55=;YLP%/TK%JNF5NJ 0"!IER"UR:;MH5K4[N-AVH.!F\2JP=0V2?OOYP^"
M2$*Z/BP/P3;WG'O.];69;!E_%&L B9X+6HJILY:RNO8\D:VAP,)E%93JS9+Q
M DLUY2M/5!QP;D %]0+?C[T"D])))F9MP9,)JR4E)2PX$G518/YR"Y1MI\[
MV2W<D]5:Z@4OF51X!0\@?U0+KF9>RY*3 DI!6(DX+*?.S>!Z%NMX$_"3P%9T
MQD@[21E[U).O^=3QM2"@D$G-@-5C S.@5!,I&4\-I].FU,#N>,?^V7A77E(L
M8,;H+Y++]=09.RB'):ZIO&?;+]#XB31?QJ@P_VAK8^/805DM)"L:L%)0D-(^
M\7-3APY@,#P!"!I \%9 V !"8]0J,[;F6.)DPMD6<1VMV/3 U,:@E1M2ZEU\
MD%R])0HGD^\<YX!PF:-O<@T<+? +3BD(=#X'B0D5%^@#FMW,T?G9!3I#I$1W
MA%*U 6+B295?LWA9D^O6Y@I.Y)I#YJ)P<(D"/PA[X+.WPX-]N*=<M]:#UGI@
M^,(3? ]UFE$L!%F2#.N>$H@MD5H *2X1)3@EE$BB:J'+ T^UG?S&J9!<M=^?
MO@K8E,/^E/I(7HL*9S!UU)D3P#?@)._?#6+_8U\]_A/97G7"MCKA:^R[QL@R
M5I=2H,KVA2F%6N0UIKT=8$EC0ZIOD$T21@/W:N)MNL9ZHGS?C=NH/<7#5O'P
M5<6?BHJR%[ :E5[.*.UN8Y]<RQAUA5P%!V)MS*@;$X_=J%]LU(J-7A5K3YNI
M).3_4AD=*1@-W>BJ^SO0?(P8QZ<0>_KC5G_\EO90E6;&2=,?O?+CH]T>#[H%
MM)*/HT91Y(X.9'J=JTY_9NXP7Q%U<BDL%<YW1\HYMU>WG4A6F=LO95+=I6:X
M5E\[X#I O5\R)G<3?:&VW\_D+U!+ P04    " !9B%Q8BVK>JOP#  #^$P
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
M.QIH,0+5/%3S42U M1#5!*I%J!93FAJQKA@Q<@Y^.6"$/B8$U5Q4\U#-1[4
MU4)4$Z@6H5I,:6H@NV;%R-RL^'--)3/:.W)HT0+5/%3S6VUS>#M^<0$"76"(
M:@+5(E2+*4W-4=>>&!G?#+ZX_I+-TFE2U0>S<GU/]NT\[7<C#/.">F<+[4R@
MFH=J/JH%J!:BFD"U"-5B2E-CV'4F1H>_$<8(+5*@FHMJ'JKYJ!:@6HAJ M4B
M5(LI30UD5[@8F0L7ETGVJ8[?3-[4A\9,EOI#'MJP&&W?O6+K,N/V)*/!J?8R
M(UJ)0+4 U4)4$Z@6H5I,:6HDNDK$R'Q_BY^;1_18#^MK\-HXH/T&5'-1S4,U
M']4"5 M13:!:A&HQI:GIZOH-H\/?QF*$UB!0S44U#]5\5 M0+40U@6H1JL64
MI@:RZV^,S/V-]W=WA;Q+*FG5\5L6S7V<'I/Y<A7/G4^K,YN]$[=]VX73D>X1
MC:YFRHFC'QBB;0M4"U M1#6!:A&JQ92F)&7<U3+&YEJ&,C"T_K!^D^G=?7-%
M,7F417*G'2N:R;Y!0347U3Q4\U$M0+40U02J1:@64YH:N*[P,3[\?3/&:#T$
MU5Q4\U#-1[4 U4)4$Z@6H5I,:6H@NWK(V'S?C%[E=+/5.VEK[66Y>OBRF[YC
MNI=W\?+V]/P]IPO0K0U13>SYFD3H4F-*4_?5KCDQ-C<GKO/;ZBFI#QVW:99D
MTZ9"D=_,T[O5<4-[4F,&>^^P:&L"U3Q4\U$M0+40U02J1:@64YH:MZY@,1X=
M?JR&5BU0S44U#]5\5 M0+40U@6H1JL64I@:RJUJ,S;>GZ#=60SL4K;;U0;BS
MT<O!VIX3>OM.Z.\[88!N<8AJ8M^-B-#%QI2F[K!=%6%LKB(\#]B2V2Q=#=*L
M9/K[,FWN!E'=%_GR[MXJ^P_JT.Y"JZFW2]9<I]9,9Y_IKFA[Z/KYJ!:@6HAJ
M M4B5(LI30U25V 8FPL,/\JJ_N>^&8:M.Z[:6* =!E1S4<U#-1_5 E0+44V@
M6H1J,:6I >LZ#./#=QC&:(<!U5Q4\U#-1[4 U4)4$Z@6H5I,:6H@NP[#^*_>
M@T(;.;3$T&J;G=6O-X?>&AVB]Y5 -1_5 E0+44V@6H1J,:4I>9IT38>)N>EP
M71_:JB^O/!+$;/2-#ZJYJ.:AFH]J :J%J"90+4*UF-+4A'75ALGAJPT3M-J
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
M+S@4QT9A#RSWF1)IV5A7D,:\^$]?RH&H-4#(T0"5#5!>=Y$HK_*.*CJ?2G$
MTARMHYDW>5?SUKJXF)NS\J2D_C36[=3\08KGV QQ!OK@29_SU3YA0*Q![8./
M=TS1.,D^@0\@YN ^3A*S?SI0N@ 39K LD]T4R9 C&43@7G"US<#/?,56QP$&
MNO*J?/1:_@WR1KQCRP!@^!F@$&%P>WT'/G[XY(F+JV'!>5SLB/O(EH(OXR2F
M^=S1X['<4KYAF1D H;9,@IT=H+_I(E-23[!_VL:DR$3:,YE5=Y7MZ)+->GI9
M94P^L][\QQ]@%/[DZ0>I^D%\T><W-*%\R3Z#!=O$G,=\8_JBZP??&)5MU1;Q
MHCR>6=+/<S@9!>/IX+FEC&%5QM!;QNU>2L95GK0V<&WYBT"C6OX(NM)'5?K(
MF_Z!QBL@9''B#G'&0,:42KZ?@44!4:. _B@,2%A[P?9R1E4Y(V\Y7U)]OI4Y
M$5I5S08'[*687FWUC)KUH&#47L&XJF!\WK1@?'5J0HP;^>$X"H;M!4RJ B;>
M GYC6:9Y*V;%3DBSRMJ23QK)A]#5>1A:\T)_=L$W?<5DZDM=QCCJ.":NJ0AK
MX$)O\B>6K/LQS_:2K8 &9J&543%KY]0;ZD([(+*EHG=3L$SU/W?%>@Z]S%X
M81FP?OXG)!A.ZB_'7+ Z0S_/'5PL(]7+06'@D A:F*%?YDXTPB;.?10YUZ/E
M&?I][@8B;!$:!L11A$49^E7N8B)LHFQ,/&=N6**AW^ASB81-H)W?U]#Z#$\
M?1:139Y'8U=N9'E&?IYO$QJGK8O W_!"1)"E&\%W\Q"]!>W(THZ\WE[@81GP
MZ+L8!9'C9%N8D1_F#@2BIL@(!LA1@448^1'N1"!J,FP(=#B,K,/([W W LM@
MPR,"'258A9%?X2X HJ;!Q/E%@*S!R&_PN>:AIK]HZ+HF199<=(+<<]!#36\]
ML]""BTY=$5,]\_125T)29VYOC O1P!9F'+[?K^*WH!Q;RK'_*KR[?V7 H]\#
M(]><PQ9B[(>X@W^X*3 <N@3&M5L=?H$[^8>;!O>)<Q2LP=AO<#?^< O"SFMA
M; W&?H.[ (B;E\)H[!P':S#V&WPN@+CI[]#%+[;\XA/\GN,?;K$7N2[ZL+47
M^^W]G3,I]KKS@N=HM*\ ;XQ+T;!&X\G[^?<6E!-+.?%?8U]P8[!Y/P1CUZ(C
M%F+BA[B#?Z0I, D<O[.(!9CX >[$'VD2W(?N4; &$[_!W?PC+0B'KDL04KM7
M?.;-XC/\(RVW(XA+(&())GZ"S_6/-/F%SKNBQ/)+3O![#H!EC/%1[N\R#VI/
M9%(F-_ES)X/;GJOBX4RUMWJV=5T\T;&'%P_&[JG4*S0#"5OKIF$PTEV7Q;.F
M8D.)7?Y\9R&4$FG^=LOHBDES@/Y\+81ZW3 )JB=^\_\ 4$L#!!0    ( %F(
M7%B@;F0$X0(  .<+   9    >&PO=V]R:W-H965T<R]S:&5E=#DX+GAM;+U6
MVV[;, S]%<$#A@W8ZDMN;9<$:-(-*] "0;O+P[ 'U:9C8;+D24J= OOX47+B
M9$"BM473%ULW'AY2I,AA+=4O70 8LBRYT*.@,*8Z#4.=%E!2?20K$+B32U52
M@U,U#W6E@&9.J.1A$D7]L*1,!..A6YNI\5 N#&<"9HKH15E2=3\!+NM1$ ?K
MA6LV+XQ=",?#BL[A!LS7:J9P%K8H&2M!:"8%49"/@K/X=!)WK8 [\8U!K;?&
MQ)IR*^4O.[G(1D%D&0&'U%@(BK\[F +G%@EY_%Z!!JU.*[@]7J-_<L:C,;=4
MPU3R[RPSQ2@X#D@&.5UP<RWKS[ RJ&?Q4LFU^Y*Z.=OK!B1=:"/+E3 R*)EH
M_G2Y<L260-S?(Y"L!!+'NU'D6)Y30\=#)6NB[&E$LP-GJI-&<DS86[DQ"G<9
MRIGQ3,D[9EVLR7MREF7,^HIR<B&:&[>>>W,.AC*NWPY#@RJM8)BNX"<-?+('
M/D[(E12FT.2CR"#[%R!$KBWA9$UXDG@1SR$](IWX'4FBI./!Z[0.Z#B\[AZ\
MB33H8R)SHJB8 _E#IIRR4N^RU8MD\^=45S2%48 )HD'=03!^_2KN1Q\\/+LM
MSZY#[^RSF^F42[U08+E*4X BU>;R?ESB>7)AH-0_=U'O'H!ZKZ7>\[IX2G5!
M\$7(\0G0!..*P))IP\1\VP)85IBID)$*%)/9+B/\:J0 #]E^2[;_R'BX!,QZ
M?($P%Y5+B%W4O*!/].^@I3PX9&@,#D#]N*5^_#*AX5?C#XV3ENR)%^6+K![V
M3GAAGNC1.-J\Z-$APV&%_LSLM^I1_#(1\1\].38#Y!ZHTC[:R89V\IC8>-";
MX8=\JJ<WA2_N'#1.#E$-XTTYC+TEZQGCQ*_'U,!]D1)N]5XEJ+GK,#5)Y4*8
MI@UK5]LN]JSIW3;'FQ;XBJHY0](<<A2-C@98[U335383(RO7R=VZ&N6&!7;B
MH.P!W,^E-.N)5=#V]N._4$L#!!0    ( %F(7%CQ%Z/+50,  ' 0   9
M>&PO=V]R:W-H965T<R]S:&5E=#DY+GAM;+5876^;,!3]*Q:KIE9:^0PDZ1*D
M-FS:'C9%K;8]3'MPPDUCU6!F.\WZ[V<#H2%0VE3T)=APS_$]!_MB9[)E_$ZL
M 23ZE]!43(VUE-F%98GE&A(L3)9!JIZL&$^P5%U^:XF, XYS4$(MU[8#*\$D
M-<))?F_.PPG;2$I2F',D-DF"^<,54+:=&HZQNW%-;M=2W[#"289OX0;DCVS.
M5<^J6&*20"H(2Q&'U=2X="XBQ]6 /.(G@:W8:R,M9<'8G>Y\C:>&K3,""DNI
M*;"ZW,,,*-5,*H^_):E1C:F!^^T=^^=<O!*SP )FC/XBL5Q/C9&!8ECA#977
M;/L%2D&^YELR*O)?M"UC;0,M-T*RI 2K#!*2%E?\KS1B#^ ,G@"X)<!]*< K
M =Y+ 8,2,,B=*:3D/D18XG#"V19Q':W8=",W,T<K^235[_U&<O64*)P,/R49
M90\ *(*5>A2C*TA52Z(YQ:E Y^A&S;1X0P&Q%7HF^#0"B0D59PHVNXS0Z<D9
M.D$D1=\(I>HEBXDE5<IZ8&M9IG=5I.<^D5X$2Q-YS@?DVJ[7 I^]'.ZVP*.7
MPYTZW%(^5V:[E=ENSN<]Q4?$DC*QX;F;<6GBHC0QRTW\K4&(2$C$GS:_BA$&
M[2/H*G$A,KR$J:'*@ !^#T;X_IT3V!_;W.N3+.J)K.:L5SGK=;&'WU6%A-WL
M/#06"P&RS<N",\@Y=8&\#X>NJ:;9_;Y'S2!_: [J05%G=J_4/JBT#Y[5?BB9
M$KP@E,B'-MD%W7!/T;D[-OT#W2U17L.=J#.U5PKW*^%^I_!Y^?EI74AMPCOI
MCET[?9)%/9'5; PJ&X,WKTI!G\[V21;U1%9S=E@Y.WR#JC1L++R6JM0,:JE*
MG=F]4ONHTC[JMRJ-FO7&\<W@0'<1Y=>BA@>R.Q-[I>QQ)7M\M.S3_%6?=<L?
M-^7[@7D@;=82-; ;[WW<^&2YOCFJ@FK"'/MQIVAWEULF=M-9;?SE\^6VF^_8
MJM K6]076]W+O5VW\^8UMQRB+WO[9(OZ8JO;^[C/=CHWF\<7GY(OJ-45SQP?
M++_6,+^Q*>K.[ECUUM[I3I_%OV%^2]3\H+!2]+8Y5-60%\?;HB-9EA_X%DRJ
MXV/>7 ..@>L ]7S%F-QU]!FR^I,A_ ]02P,$%     @ 68A<6(.%<+O6 P
MG L  !H   !X;"]W;W)K<VAE971S+W-H965T,3 P+GAM;*V668_;. R _XK@
M+;8SP$Y\Y)QI$B!'%]N' 8(IVCX4^Z#83"Q4EKR2G./?+R4[GB3C<8M!7Q);
M(BE^%$ESO)?JATX!##ED7.B)EQJ3/_B^CE/(J.[(' 3N;*3*J,%7M?5UKH F
M3BGC?A0$ S^C3'C3L5M;J>E8%H8S 2M%=)%E5!WGP.5^XH7>:>&);5-C%_SI
M.*=;^ SF2[Y2^.;75A*6@=!,"J)@,_%FX<,B#*R"D_C*8*_/GHE%64OYP[Y\
M2B9>8#T"#K&Q)BC^[6 !G%M+Z,=_E5&O/M,JGC^?K/_MX!%F334L)/_&$I-.
MO)%'$MC0@ILGN?\'*J"^M1=+KMTOV5>R@4?B0AN95<KH0<9$^4\/52#.%,+!
M*PI1I1!=*_1>4>A6"ET'6GKFL);4T.E8R3U15AJMV0<7&Z>--$S8:_QL%.XR
MU#/3CUG.Y1& +&&#6PF9@\ G0U:<"DWNR"Q)F TXY>23*-/&AO]F"88RKF]1
M9#%;DIMWM^0=88(\,LY10(]]@^[90_RX<F5>NA*]XDH8D4<I3*K)1Y% <FG
M1ZX:+CK!S:-6BTN(.Z0;_D6B(.HV.+3X=?6HQ9UN'>NNL]?]6:RK&&OR?;;6
M1F$J_]L4KM):K]F:K>\'G=,8)AX6L :U V_ZYQ_A(/C0A/J;C%V ]VKP7IOU
MZ2R3A3 $#CD6+^:8D60-),;+5FQ=&+!Y(^!@"!6BP$13D$MEF-B2'!2325-P
MRA-'[D3;JW;3X=C?G1.W^O1&XGY-W&\E7H&* 9'EQO845UCKJK#DFK-M641[
MJLFFX/R(L=B!0B&ZQ<ZK#8E3*K:@;6"8,+B%:XH::"RKTA5LI<^Q"#K]?G05
MCV:QP7TM=D$ZJ$D'K:38-T!9UPT]D!L%CN1XZRY;:""NVV= =6'_RI (_#S!
MJ1BNX\,973/.S+$)M?1E<(9PU^M<7_Q+H;#7B9HQAS7FL!7SZ8+!WI(E:P7)
M;0=M@AB^\&_8&5TQO)3I]CO]9H91S3#ZE:3$K[.]!.?>>T*U!F,3;8<YAMXC
M6%886X6;0B0:2S+!NRSS\0Y[%7;F:D<JD@)W&C'5:1-IZ4\87:;<=6*V>OW&
M0KVO8W+_YIB<Z&Q7PGPDN>0L9LTU>-]$VKN^U59?WD@:!L^?^J"5]9N;:6R7
MP1*UQ$FARD;4VJ8:O^3M)X4]<@2JFB*U^)EJOTFU)/;/YIP,U-:-?QJ;)WY=
MRJF@7JU'S)D;K*[6YW;T=//3LYER;GVD:HL=F'#8H,F@,\2NJ<I1L'PQ,G?3
MU%H:G,W<8XKC,R@K@/L;*<WIQ1Y0#^33_P%02P,$%     @ 68A<6 (->D^<
M"   A#4  !H   !X;"]W;W)K<VAE971S+W-H965T,3 Q+GAM;+U;6V_;.A+^
M*X3W8-$"C2U1HFQG$P.Y]. 4.#T;M-C=A\4^*#9M:ZN+5Z*3YM\?4E),T1R-
MK93=/C2^#,=SH>:;^41=/1?EMVK+N2#?LS2OKD=;(7:7DTFUW/(LKL;%CN?R
MFW519K&0;\O-I-J5/%[5B[)T0CTOFF1QDH\65_5G#^7BJMB+-,GY0TFJ?9;%
MY<LM3XOGZY$_>OW@2[+9"O7!9'&UBS?\*Q?_V#V4\MWDH&659#RODB(G)5]?
MCV[\R[LH5 MJB7\F_+GJO";*E<>B^*;>?%I=CSQE$4_Y4B@5L?SSQ.]XFBI-
MTH[_M4I'A]]4"[NO7[7_6CLOG7F,*WY7I/]*5F)[/9J-R(JOXWTJOA3/O_'6
M(:;T+8NTJO\GSZVL-R++?26*K%TL+<B2O/D;?V\#T5G@1ST+:+N 'B\(>Q8$
M[8*@=K2QK';K/A;QXJHLGDFII*4V]:*.3;U:>I/D*HU?12F_3>0ZL?B8[=+B
MA7-RS]?RJQ6YY;E\)<A#&N<5N2!?Y<99[5-.BC7YPI=%ODS2)*Y3(#<1^4/N
MM..E[VZJBHOWY/<D?I3"XH6\N^<B3M+JO53XT.Z!5;OJL5VU:W_P[N:>O/OE
M/?F%)#GYG*2I%*ZN)D(ZJTR>+%O';AO':(]C/B6?BUQL*_(Q7_&5J6 BHW0(
M%7T-U2U%-=[SY9@$_@="/1H !MV=OYPBY@2'S 6UOJ!/7U(MTZ+:EW5J<IF'
MXXBF.OYQDY%__RX%R"?!L^H_4$B;7PSA7U05Y;+:Q4M^/9(EH^+E$Q\M_OH7
M/_+^!H7#D3(C..$A."&F?7$;R]VTY!]D+#9)GB?Y1@5);#EYX7$)N=[HBVI]
MJO8]+2Y";QQ>39ZZ/ME2E(UG!R'#5G:PE:&)O%G)ZSJI1!FKBD;B?"4O\/(;
M%\IJ_ET6[(J#%P!SF2U'RHP(1(<(1&BV/N6"2ZU"7O'+(N/D7>OU>\CK1M6T
MFP(K3;;,A3<.X#1-#T9.42./TO2:&+*+$WG)O=2;JRZ:D-%3VR Z]H^L!H3\
M<01;/3M8/4.M_@.M"W594%%/][)&JH*[*PLE(BN[K"V@*S/+RFYH&T]L&>G)
M'/9D?O!DCEXF?Y<!+HG<'W(#;A6&R"2\[A=E*[A9YBXO$4?*#.]]3P.U=V+_
M_5>V [*#$A61\*FVFX+,)H?5![DA5195S4C,RPG$3L_*D&^GL95B1A[I%,ZC
MWVDY?+S@+<4^+I,X)1O99U9-^KAL#N2'E7)@71;9)6BV[S*?KK298: Z#!1-
MZ-TVSC>R@"2J%\J*31GOMLE2Y7.?[41OUT.MS'41J/7,%NJM?[YN.'P4LKL&
MRX(B\56E\)2Y@5T*YIVBUMIK2_ES.N[;:;H+\/$VX*,LTF7"92= 8GWY@':&
MMIV!A2N0E!_U1E9W #X*KXLO/..Q:N64??55T=8TU<#(-IL3$7\'S6:608&%
M*X!0..\-K@9M'T?MC^NUG,547Y453XWETFY9ANIM0B1.PFV+;Z.S;Y<>6\CK
M:[1\#>$^CN%#T;#HQ1S0,1O 0WL+V4+,&[,>SS3,^[/3Z @:A?8'@TNF(VVF
ME[H%\%&,7;039M-T@=[.+<3RCA. B9B#H<9FBF/SG9PTR^1Q7Y=!U0SR9JP&
M,T(![/6MD@A)3?NZ0:JQEZ*@UG91^+187P>@Y?Y9E@-2_99KN*0X7!Y&.BX'
MI!/#'+7Q[X)%G9+76@J(&4.?::H&2HH#Y?U1:(O'--G4G EHK-.IVY4VTW6-
MN#3\O[,2% 7YP0%RI,T,D(9ZBD/]<&:" A@_HQW(:/VRQ=@LZC0#IL$:YFGT
M<^@)BK8/@]/F2)L9!=TY4+QS&$114&B2GUI=.B0V'\^\[K^^].G&@.($P _1
M%JUN#$Y1$=-F#?,4AWGWI$7[@R<S HB=F9% -PN!YY[("- &9# UZTB;&0'=
MA 1X$^*4RFA_"]NCJ(CI@VY' OJ32(P [7,&I]*1-C,,G9L09W," TB,P)[W
M;1(#$.HE,0+=H 0X)? 6$B, QGZ;Q "D$!(CT!U#@'<,YY,8@=T" "0&)-5/
M8@2Z40AP/N#-)$8 T/73,3TV&Z -IE%O>#6R!SBROY7&"""0]RWR!1"C_9M"
MPWK@EM<?QF0$$($_LT@:0,R?S_OFIT#C?W &U0_:Y93/=Z7-O$.I^X 0)PU.
MDAFA3;_[QT4'DNF)?ZCQ.<3Q>1"=$9[&7U3$M%'C;XC3 3]$9+2Z\<@",GV1
MU7 9XG YA,0(;?P+/6K!#B!FCH>FJ9T[Z#A0_AHG)7F*TWT]R7?Z,]!6IR.Z
M*VVFYQIP0_R&_,_@,$*G-^M=:3,#I)$^Q)'^#:<K (@/)0[.CS<S(,>BWK8O
MU"@?3G\.BQ&BW</@Q#G29D9!=PTAWC4,8C%"&]VI9[5E@-2\M_CH#B#$&8 ?
M8BU"8(JW3UM 4KW'+9A&=8:CNGON@@%W F:6.X#4M._(!=.= ,-OU;^)JV!.
M[]*[TF9&0/<9#.\SG'(5S+[A !R[8';GT7_L@NG>@^$'!M_.6#"G=RA<:3/#
MH/L:=C8!,("Q:)5B72XJ8AK;.1J(S_YO82M:E:BIF(AIJFX*V(GC &?3%*TB
MU$!,Q#10MP ,'_3?S$\P>X2'KMKID*M60S;#(?NM] 0#9G/[H"0@=4%[C^HQ
MC=_,+8,_C)Y@-G0;G$KK&P3PX:S/N4A#?'0&@0\>375*TKO29GJIH3_"28"3
M]$1D3_47UA0-"O6,T9$&Y>C$T;DA!$4$@*Y]:@&2ZCVU$&G0C?"!_X=HB@@X
M/&>?* *D@E[#-4Q&9YZ@/X.IB*##\VQNE4A0SI@"&V,GG>=9,EYNZL=\*ED>
M]KEHGM<X?'IXE.BF?H#FZ/-;__*N>2!(JVF>3_H<EQO5!*5\+55ZXZG<H67S
MR$_S1A2[^JF9QT*((JM?;GF\XJ42D-^OBT*\OE$_<'CP:O$G4$L#!!0    (
M %F(7%BT,W%J! 0  #40   :    >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX
M;6R]6&V/VC@0_BM6KCJUTI:\  'V(-(NVU4K=274U?4^G.Z#20;PU8E3V\#R
M[V^<9$-"$K3M<OU"[&3F\?.,[?&8Z5[(;VH#H,E3S!,ULS9:I]>VK<(-Q%3U
M1 H)?ED)&5.-7;FV52J!1IE3S&W/<7P[IBRQ@FGV;B&#J=AJSA)82**V<4SE
MX1:XV,\LUWI^\86M-]J\L(-I2M?P"/K/="&Q9Y<H$8LA44PD1,)J9MVXUW/7
M-PZ9Q5<&>U5I$R-E*<0WT_D4S2S', (.H380%!\[F /G!@EY?"] K7),XUAM
M/Z/?9^)1S)(JF O^%XOT9F:-+1+!BFZY_B+V'Z$0-#1XH> J^R7[PM:Q2+A5
M6L2%,S*(69(_Z5,1B(J#.^AP\ H'[Z4._<*AGPG-F66R[JBFP52*/9'&&M%,
M(XM-YHUJ6&*F\5%+_,K03P<?XI2+ P"Y@Q5^BL@M)-C29,%IHLA[\H@+)]IR
M(&)%'NB_0I(YU; 6DH$R[XP=N5$*M+HB#T#55B(*U>2>,DF^4KX%\O8.-&5<
MO4.\^<T=>?OF'7E#6$(>&.<XF6IJ:]1B&-EAP?LVY^UU\+Z#L$?Z[A7Q'*_?
MXCY_N;M7=[<Q@F48O3*,7H;7[\)C*N3":#<Q61GINTPZ]E(3(9I%B/S]&1W)
M)PVQ^J=-=#[*H'T4LZ6O54I#F%FX9Q7('5C![[^YOO-'6P@N!%8+2+\,2/\<
M>C"G:D-H$I'0-.#[EF$\(-&M4YU#^1F4R3N[P/-[HZF]JZII&KGCWJ0TJK$<
ME"P'9UG>=TU4&\L<:E0A,!A.>OT3FBU6GM?%<UCR')[E^1EVP(G;QNJLXX^N
MF N!U33ZI4;_EVPA_Y(!N1!8+2"C,B"CGT7/?S_@KM*8AMNB,&HL0]PMIUNJ
MQ6C8\]J7ZKAD/7X=ZWOVA <$2T(1PQ4)A4R%Q!.%+$42X1%B<L::\?8MF \]
MK! >N2>:Q@U-?F_8+FE22IJ\3M)""(Z:5EODSAE=,L[TX7TDL4!)4.D.E(Z[
M<M^D.0<X4]Z)JA:KZG369+G.\>QW7B?LAFN0"365ELIF)I580$I]R+2V']M.
M@ZI7F8#B<&X:.3V_0TZEE'%?D"6]C&C_)(EL&$@JP\VAE?-9W!_-&9="JT?A
M6(FXOZ84<2]:BUP*K1Z48S7B7K <*;"J:<8Y7<!-$\_M6+_'8L0]6XW\OZFS
M&/NLJ&;M@G78N$/6L79Q?[IL*+),DN!!=B"IX"SL.,^*,6K<L*XZS9-M9NZH
M,U,>:Q/W[$D?/!^UM238RC/'&9\+L]^H9">CQAEE5^YTYD+]0.6:X8V,PPK=
MG-X(E<K\CIIWM$BS:]Y2:+PT9LT-WNM!&@/\OA)"/W?,S;'\IR#X#U!+ P04
M    " !9B%Q88N,YGI4#  "P#0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q
M,#,N>&ULM5=K;]LV%/TKA 8,&]!&3RM.9@N(G18ML&!&@K8?AGV@I2N;*"5J
M)!W'_WZ7DJS8!B5WF??%YN.>HW/XO)QLA?RNU@":O!2\5%-GK75UZ[HJ74-!
MU96HH,2>7,B":JS*E:LJ"32K005W \^+W8*RTDDF==M")A.QT9R5L)!$;8J"
MRMT,N-A.'=_9-SRRU5J;!C>95'0%3Z"_5 N)-;=CR5@!I6*B)!+RJ7/GW\[]
MT #JB*\,MNJ@3(R5I1#?3>5S-G4\HP@XI-I04/Q[ACEP;IA0Q]\MJ=-]TP /
MRWOVC[5Y-+.D"N:"?V.97D^=L4,RR.F&ZT>Q_02MH9'A2P57]2_9MK&>0]*-
MTJ)HP:B@8&7S3U_:@3@ ^'$/(&@!P2D@Z@&$+: >.;=15MNZIYHF$RFV1)IH
M9#.%>FQJ-+IAI9G&)RVQER%.)Q^*BHL= +F''+LR,H,22YHL."T5>4^><.%D
M&PY$Y&0A69FRBG)RIW#>*S,1BGQ1"/M<(H,&B1)9N2*+=J+W;'\L.5O1)OX7
M#*2,JU\GKD8'1H>;MFIGC=J@1ZT?D =1ZK4B'\H,LF,"%ZUW_H.]_UDPR'@/
MZ14)_7<D\(+0(FC^X_!@0$[834=8\X7GIJ,=.$7^O%LJ+7&U_V4;KH8MLK.9
M(^!6532%J8-[7(%\!B?Y^2<_]GZS6;T0V9'QJ#,>#;$G]TRE8E-J(JD&F],&
M[GLUWAQ.SXEWY471>.(^'YKHB8N[L"-YHT[>:%#>(ZHR.P#7/QZ6"K! %.54
M,E VM2.[BC ^4=L79U<;=VKC'U2;\WK3O6OF">?MO03-).!!K&VZ8ZN>((Y.
M=/?%C>W"KSOAU_]ZF/.-WD@@57.B*%+179_Z:ZNJ,#P1WQ=V8Q<_[L2/!_?N
M[RP' B\57E"T3'>$:H(7(8E'!&];/,NE1-E['R#5K<W"^)(;^D)D1Z-QTXW&
MS5O9F]\'RJT;?9 V"7RR RIMFVY^!AG8D$?>?._UUO3^F[N/F&W9_0TS)T'4
M;_!-T&.'!WF!?X'57$"QQ*5LNC(2C:Q+NOW0A=;TI=B.AR5X'9;@_UG6P[P]
MJ[.U? 8:GI_VU_S#?_,M?W9A#S(GP6C X5N@C4/W(/<M0*[J)X$B=3+1I(%=
M:_?LN*N3[9/VF7F.U#GU*TWSEGF@<L7PYN&0(Z5W=8VWMFR>!TU%BZK.L)="
M8[Y>%]?XI )I K _%T+O*^8#W2,M^0=02P,$%     @ 68A<6%0CH[;I!
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
MG\!U@/I>,":?)[I#]Q=R^A=02P,$%     @ 68A<6*09LLVE!   ZAH  !H
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
MM7N/0/L$MU\J94^!OR/3"Y?_ 5!+ P04    " !9B%Q8Y::GFM\*  "H40
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
MX1.0WB?<U6&%@I0G='C0.;1RHKX#@#W7O43])+XG]_@4)@$)DX#T)N%X9]0
M=7*ABA[W2T$T[5WF4\A[).0]TF?1[PY=5*.2W"B:;PJM2YF0Y,@[OQPRJLV-
MHOFFT+KT"P&/] +>D!S2G^2P@%GJ:PXF\Q32'@MIC_79_*%R"/>3\;(<TI]Q
M\'W]4VAO++0W?B.S/UH.X7[6'GH8>[(<4I1#+K:QG$'3-W0L$4(WXV-U\Y%R
M"/>%,_)L9,DY>T4Y##W+D<6!OGUC^]_:7*/7Q<>+ ]S/M#NPES95E,)(OAGH
MZQLUMM-" V.]!N;B@%WDV[PL\U0L=G^!K]4R5JUTG) TCTBBY,)HAMTHFF\*
MK<NMT-?8.;N*P(8$=4._233?%%J7?B'VL5[LR_'LB:D*+BE"IA<"]4V"!A&B
MP_?FE_JS#N;H%-X "V^ W_8&;+*W;YX,F?M&'811--\46I=8X2#P^1T$-NH@
MC*+YIM"Z] L'@?7B?LS<7_3GONSW]6<=S-$IC($MC(&M-P9\[E^P$<EW]E2V
M8+?M1[E;U6CRWBB:;PJMRZ,P$#8\^U2WC:;VC:+YIM"Z] O;8A]K6X;Z-[OO
M2^!\[BVD_-U240XY>(%E*:]OZ%@BA'^Q]?[EY\[V*P492@[Z)@4Z<@9SJ2IE
MRX;'U[=O;/];6_0-I_-MU78>A7]5E%/Z5WW[QO9?V U;G\Z_2?-M5G;[K^QV
M/YF/O%YJ6U$*]K?;ZYLTMLM"XMMZB>\/6L*,[@ RBN:;0NOR*&R ??X=0+91
MLV 4S3>%UJ5?F 5;OP/H;B],FZ=H]EN+E41Z"I/:#]E&Y;PIM"Y!0L[;Q\KY
MXW+8=G^+?>]Q(OTI!Q-T"BWO""WO')OD'RJ"',7>>Q?:\F-HJF*>-Y?OZ.N;
M.98&(<4=?2Y_E 1J,#LKW536 ,I"\A9]?>O&]EXH84>OA/T#-WKUU89&7J-H
MOBFT+F5",SOG?Z+6,?I(K5$TWQ1:EWXAV9UC)?O@L*70[JJPI9+XBK!U"N7N
MM!Z?U2OWP<ZEP>MTR[8\^;$B13'YL2I]R\;V7 AX1R_@NP&[/<?X\V4\:\?&
MP<&XIMBC@WM/VRE*,>^ZD'DXA0!WA !WWLC#DZ)Z,4,6$E"_OJ%Z"P-XQY-T
M[R_ /2FW10:^9N#3']NX? 6_52^_8$0IB3$JM8VB^:;0ND0+J>V</R_O&,W+
M&T7S3:%UZ1="WM$+^?VPK;3\FC_54 UL_A!E/;#+H'@DROT\CB)!;\D:;*EO
MP&"Z3B'K72'KW3=2]&^$A>\Y?\-+]<LZ3R*VAC2!0AL>]"<=.CZ-HOFFT+J$
M"P/AGC^7[QK-Y1M%\TVA=>D7#L;5.YC_)SPTT%)XD/98+?4-&$S7*=R+*]R+
M^\:.I=6*#<>"5F*)I)LD?R6$IT4.[>/6XPT>>D:MB"FT+I?"BKCV^6>^T;U2
M1M%\4VA=^H4%<H^U0$.=H-LW.1!ZR)$S.*IRMN-Y\BY,?4/'$M%ZA] 01W1D
M"LOM>YQ%;S]B4TCW>(:^;4/[/FN]PBXE+&[S5P%2$/+;5/5KW_;?[E\W>%.]
M9$_Z_A9^7-8O#10P]3L,O[#E(&8S+R$K!FE-Y^SB%?5K >L/9;ZI7I3W4&UP
MK [7)&!*B1=@OZ_RO-Q]X"?8OYSQ^G]02P,$%     @ 68A<6)@"\<J# P
M-!   !H   !X;"]W;W)K<VAE971S+W-H965T,3 Y+GAM;+U8T6[3,!3]%2L@
M-*31Q&[7=J.MM*T@>)B8-@T>$ ]><MM8.':PW18D/AX[29,PI6:4E9?53GSO
M.=<^]>G=9"/55YT"&/0]XT)/@]28_"P,=9Q"1G5/YB#LFX54&35VJI:ASA70
MI C*>$BB:!AFE(E@-BF>7:O91*X,9P*N%=*K+*/JQP5PN9D&.-@^N&'+U+@'
MX6R2TR7<@KG+KY6=A766A&4@-),"*5A,@W-\=D&("RA6?&2PT:TQ<J7<2_G5
M3=XGTR!RC(!#;%P*:C_6< F<NTR6Q[<J:5!CNL#V>)O];5&\+>:>:KB4_!-+
M3#H-Q@%*8$%7W-S(S3NH"CIQ^6+)=?$7;:JU48#BE38RJX(M@XR)\I-^KS:B
M%=#O[P@@54"Q$6$)5+"<4T-G$R4W2+G5-IL;%*46T98<$^Y4;HVR;YF-,[/;
ME"I ES1GAG+T"MW:8T]6')!<H#E;LP1$HM$<8F[7)8B*!-U +%5B)T=S,)1Q
M_1(]1R'2+I-&3* [P8P^M@_M^(IQ;G=?3T)CV3K,,*Z8793,R YFF* K*4RJ
MT1MAT7Y/$-HRZUK)MM8+XLUHJ^BA/CY&)")]='D^1T?/V]P]$/UZ._L%Q& '
MQ >5,&'5O=V-'%0Y/'9#)A,D!73MA3>M^VJ>Z9S&, WL=T^#6D,P>_$,#Z/7
M'M*#FO2@R-[?M2],QUSJE7IPZI_=0L0,9/I+%^?! 3B?U)Q/O!N]95GL<"GB
M(RNWF";-GK]$/W>>;EE!B8&'!8B[P-:SJ(?'DW#=06U84QMZJ5U3ECCD+L R
M<MS"(U$WVJA&&_VCXLQ&=E'QIMWS],8UZ?%!%#<^ .?3FO/I?U#<::?B3D^Z
M18"CYAJ/]A9=%=K&)+@WV@'9<@[\K\I+%73>=O[,>QXD)@US<A#Y56F?F';C
M+=AO+D^CP KDT1)L7 1[+WR_! ==$ASN@&Q, /M=X,\27,B5ZB3D3;SO4386
M@8>'4:#7>O:EW7@-]IO-$REP]'<*;%P%>PW K\#QWRBP,07L=X5'*-!V'9V$
MO(GW/$K2& :)#J) XO6A?6DWID/\IO,T"JQ 'JM TC@+\5J 5X%5:/O'W\/?
M?F&KD<M +8MV5:-8KH0I>[KZ:=T2GY>-8+.\[*>OJ%HRH1&'A0V->B-[X:FR
M12TG1N9%6W@OC6TRBV%JVWI0;H%]OY#2;"<.H/Y'P>P74$L#!!0    ( %F(
M7%A&, .A@@0  %$4   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q,"YX;6S-
M6$UOXS80_2N$"FQ;8!.)U!>=V@8V3C_VL("1(.VAZ(&Q:%M=271)VM[\^Y*T
M(ED213B #WNQ16GFZ<UH^&; Z9'QKV)+J03?RJ(2,V\KY>[.]\5J2TLB;MF.
M5NK)FO&22+7D&U_L."69<2H+'P5!XI<DK[SYU-Q;\OF4[6615W3)@=B7)>&O
M][1@QYD'O;<;C_EF*_4-?S[=D0U]HO)YM^1JY3<H65[22N2L IRN9]XG>+=
MH78P%G_F]"C.KH$.Y86QKWKQ.9MY@69$"[J2&H*HOP-=T*+02(K'?S6HU[Q3
M.YY?OZ'_9H)7P;P001>L^"O/Y';F80]D=$WVA7QDQS]H'5"L\5:L$.87'&O;
MP .KO9"LK)T5@S*O3O_D6YV(,P>8C#B@V@'U':(1A[!V,)GS3\Q,6 ]$DOF4
MLR/@VEJAZ0N3&^.MHLDK_1F?)%=/<^4GYT];PBE8D%TN20%NP).JDVQ?4,#6
M0&[5$U;N2/7ZHP"/3\_B(UB:7U)EX$%=@9\>J"1Y(7Y6KD)#B:DO%2T-[J]J
M"O<G"FB$ D3@"ZOD5H!?JXQF70!?Q=,$A=Z"ND=.Q >ZN@4A_ A0@$(+H<7E
M[LA!)VQR'!J\: 1/9\Z6%J>7WK]W8D=6=.:I#2HH/U!O_N$'F 2_V$*Z$E@G
MP*@),#+HX5C"<K$JF-AS4S;5OGRAW-3(T>PBF@%RH%RI@MKX6EKR:@-6ZI-S
MM8GWJNR*?&T\E<P(J?ST<U--@.WT9A?@;_U*D$M:BG]LJ8RNF<HK@752&3>I
MC)VU\ESE4FVP%[K)*Y,GE9972K@MZ!-2;)"T7!_FX21.43SU#^?A#,VB($D3
MU)AUB"8-T<1)]'=.*O-EU6<FV;]*J=0BRP]Y1JO,6N[)@ =$,)K@'EV+61S$
M$VBGFS9T4R?=)<DS&ZET\+8;B%*8ACU6-KL(ARBUT\(-+>RDI5K1FJJRMG+#
MMG=&<="C9C,+PV D89.&V>220E0?TU6"DV$)IG$2]"E:S+J5VJ$(@[9Y!>ZO
M.J*L;K?WZL&UT+I!GG5H^)VK:TWP6NF\$EHWG:A-)[J:PM90YX6;XCC"DUY]
M6^QP@H)P1&-A.SE ]^CP?I6M 3OZB<,0]V768H>2, JC$<KM+ "=_7%4:6NW
MCDXA'*%@D$R+80AQ$.,1:FUOA>[FZE1;..R3-RC&4=2G9[.#$S@98=<V5.CN
MJ)<I+ASVQR3&& UH#NUZI=NEV392Z.ZD#V.:ZW1[MTA<":T;9-N6(?[>-=<Y
M.+P[G5="ZZ:SG27@1</$99H['!80FB",^@5NL0N""([,/:@=*I![J'B_YM:
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
M!HJ"Y^\)\A/)EN91>\ZD>G WAS'@"+@N4/<73.W>XD0_O9=O:X)_4$L#!!0
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
M0M TOUQA%&.F"LC?%Y2*IR^J@>IMFNG_4$L#!!0    ( %F(7%C+)TU<:08
M -@R   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q-"YX;6RUFUUOVS84AO\*
MX15%BW6R^"'9;AT#:;)N!58@:+'M8MB%:C.Q4'UX$IVDP'[\*%D118LZDQ"R
M%XUEG_.&/'PC/3Z4U@]Y\:W<<R[08YIDY<5L+\3A[7Q>;O<\C4HO/_!,?G*;
M%VDDY&%Q-R\/!8]V=5*:S(GOA_,TBK/99EV_=U-LUOE1)''&;PI4'M,T*KZ_
MYTG^<#'#LZ<W/L=W>U&],=^L#]$=_\+%[X>;0A[-6Y5=G/*LC/,,%?SV8G:)
MWUX%K$JH(_Z(^4/9>8VJJ7S-\V_5P<?=Q<RO1L03OA651"1_W/,KGB25DAS'
M/XWHK/V=56+W]9/ZAWKR<C)?HY)?Y<F?\4[L+V;+&=KQV^B8B,_YPZ^\F5!0
MZ6WSI*S_1P]-K#]#VV,I\K1)EB-(X^ST,WIL"M%)P&P@@30)9&P";1)H/='3
MR.II74<BVJR+_ $55;14JU[4M:FSY6SBK%K&+Z*0G\8R3VP^Q%F4;>,H01^S
M4A1'N4*B1#^A+](ONV/"47Z+?LO+$ETF<L5E*$<W17X?U\OXZIJ+*$[*US+A
MZO(:O7KQ&KU <88^Q4DB \KU7,@Q5K]IOFW&\_XT'C(PGFN^]1#%;Q#Q"36D
M7XU/)WKZ7%:F+0]IRT-J/3JD%Y?;)"^/15V(0SMSZ9\B?D1_5?$H%CPM_S;-
M]23.S.+57^C;\A!M^<5,_@F6O+CGL\W+'W#HOS/-W)*85@?:UH%"ZIO: E%K
M@;80;Q#/=E5IQ)ZC[SPJ3%4X28>U='5:N=\0;[&>WW<G=XI9=F/:"&W$K!TQ
M T=\E9?"-!@P:^J26!+3)ABT$PQ<6C.P60=+8EH=PK8.(;C0OQ25-[=147R/
MLSL4I?DQ,Z[\26;1L1A>,N8%9TXTA"V([V&S'1?M*!?@*"^WVV-Z3"+!=RA.
M#U%<5&=:TS!!G:D+8TE,F_*RG?+2I4&7-NM@24RKPZJMP\K=N7/5.W?2GF/[
M,<0+S7;%ON("'QPU?OG#DF#\COK&BSB8/'5U;*GI4^T@$'9IU$;=5BTLJ>FU
M4+R#08S8_/QXD( M3U))Y=I"GJ^,4SZ)5.O6>L[W?-]?G5ES,' QX$\%)!@F
M$N5/]"\:NMC#&I.7QI*:/F,%-)@YM:E5\K&EIM="L0\&D6+\1;_1Z9X<,26K
MWCG4%$>6H4<'?*KH!,-XHOET/ 7 JI-7RY*:7@/%/GCAU+E6D<B6FEX+!448
M9(WGT4"CK;G4(^=6-@4-X"M6$(-ABJ%/1@[-0 !F3UXC2VKZ=W[%/L1W^JW?
M*AS94M-KH>"(@, Q$@@:D?YU?GEFSJ% /&!0TNG4P.32,2A !+#(Y+5QT9,A
MBH$(=>I3JW1D2TVOA:(C O=[1A-!H]-M-=$>MS9!VG<J%GJK 9,J;B$PM^@F
M'8\#L.SDI7+1KR$*B4CHU+96T<B6FEX+A48$[@L]"P<:[5 [E])S*YN"!IJK
M1&$,@3$F?#+RRH@#</;D-7+1OB$*?<C*J5^MHI$M-7T;0*$1A=M"XW"@$>E=
MY<FY.0<#EV:#4L4M%.:6CD$!'(!%IJZ-+35]RHJ J-/-*FH5C6RIZ;7H[%?!
M[:'1.$#[NU,KXOFK[K]ST_93%M@+S"GZ^!7.4!AG=/N.!P58=O(BNNCR4$5+
MU.D6%[4*3;;4]%HH:*)P'^EY.[ AR #-!.$@?=P*<"@,.*LG(V-B) 4X??(B
MN6CN4$5%U.F6%[5*3;;4]%HH:J)PPV@D*:S, + X;] .!88#C0.FD(;!2--U
M*( *L,KD.P=<='68HB/F=,N+6<4F6VIZ+10V,;AQ-!H5&AUM,Q;W[F0Q1:V\
M 9YE"F@8##1G+AU/!+#NY+5RT>5AG9MZG.Z!,;MW_[B@(Z;HB,&]I&<1 >OO
M=_5;!\:@H?NR%,FP_]D1(_A'XY"L]G5LJ>F35-C#G&YY,:M49$M-KX6B(@;W
MBL:10"-R?H''#)^[<B"0#-Q3P!2R,!A9*F="!&"UD6-+3;]Y4%%/X'2/*[!*
M0[;4]%HH&@K@7M%H FATNB?$)>E]D3)$+8+.'0?Z*!6G!#"G-.X<?^6']2:O
MD8N&3J#X)W"ZUQ58I2!;:GHM% 4%<'/H65?^H+^UA7NWPQB"_-[NU[SSV$'U
MS,>GJ+B+LQ(E_%9F^=Y"XD-Q>HSB="#R0_TDPM=<B#RM7^YYM.-%%2 _O\US
M\710/=S0/LRR^0]02P,$%     @ 68A<6"6FZKTX!0  #!L  !H   !X;"]W
M;W)K<VAE971S+W-H965T,3$U+GAM;,V9:V_;-A2&_PKA%4,+++)(72QEMH'$
M0=$"+1HD[89AV ?:IFTBDNB1=-+\^U&7Z!)2M(7Y0_(ADNQS7K\\I/B0TO2)
M\0>Q(T2"GVF2B=EH)^7^<CP6JQU)L7#8GF3JFPWC*9;JDF_'8L\)7A=):3)&
MKAN.4TRST7Q:?';+YU-VD G-R"T'XI"FF#]?DX0]S49P]/+!'=WN9/[!>#[=
MXRVY)_+'_I:KJW&MLJ8IR01E&>!D,QM=P<N%A_*$(N(/2IY$ZQSD35DR]I!?
M?%[/1F[NB"1D)7,)K Z/9$&2)%=2/OZM1$?U;^:)[?,7]8]%XU5CEEB0!4O^
MI&NYFXVB$5B3#3XD\HX]?2)5@X)<;\424?P'3U6L.P*K@Y LK9*5@Y1FY1'_
MK K12H!^3P*J$M"I"5Z5X!4-+9T5S;K!$L^GG#T!GD<KM?RDJ$V1K5I#L[P;
M[R57WU*5)^<?:8:S%<4)^)P)R0^JAZ0 %^!>C9?U(2& ;<!WJGYXFY_]R-94
MK-@ADV0-%ECLP+>#W*BA(, =2;#,PR0#C>@7BI<TH9(2 =[?$(EI(CXH^<75
M#7C_[@-X!V@&OM(D45TJIF.I6I3[&J\J]]>E>]3C_H:L'.#!WP!RD6=(7YR>
MCKKI8U7'NIBH+B8J]+P^/56<A(D#+\JFQMB!4_D,<(:39T$%4'<=R%AVL2:<
M/N)\_()-7:JD5:J_<V5 )4G%/Z:JE#9\LXW\SK\4>[PBLY&ZM07ACV0T__47
M&+J_FVIT)K%.Q;RZ8IY-?7Z-LP<U!-9DJ4941H1Q#)0282&13TN/<^0YX73\
MV&Z%'A0&CN^V_F"=T;'JUU9]J]7O'*^)ZLLU8')'.-CC9[Q,B-%QJ31IF8E@
MY 2O+.M1DR!P)F:;06TSL-K\0M2DUAY,)G^!]LMA.'&B5_[*J*#MSXW,[L+:
M76AWQ[+MA20\!7F7FZR%FC4(O<"!K[P9PI /'<]L;U+;FUCM?2MZUGA/FKQ.
M-!.!-BXG6A%#L\>H]AC9QR&3RMF*99(K!A[4.5LF=(MEWQ0::2Y1&+B:44/8
M9!(ZOMEM7+N-CPQ'(<K90NYP5I[!\O 7P=SDURHX='([DUBG[=!MX.J^#2!4
M/LY4M'.I=:O66I+ _P^%2F-BIX(AZD0LP ;ZT$K(06"HI(Z1P1!F00-L: OM
MN#T)#I5&=PJ.6Q-!Y=$4%O5Z;# +[9P]C@BH@Q/ZD6[0UZ;>H&<V@PU=H1VO
M PD!==(&+4A51G70]OEL. OMH!U,"6@"+PP<]-JL'A?'[;5#UW!#7FA';P4%
MR<JCUS#";->J-GC".Y-:M^T-T6'T1C!A75H,KMJ9U+I5:U86T+ZT. T3L79O
MN:]'M"VDNP]LP(^LB!S$A$K*9M$:TK784!;9*7L2"Y"!LBC29C!3F.\Z/6A%
MK?VT':W'68!T4L(XU V:PE"OP0:HR [4@3A .C-=W:NG=3;J\=E %1W9O [%
M =(9ZR/?B5][-81YOM/GM\$LLF/V:J-Z_302V)4&/PPYDUJWW0VV4?@V2("L
MRX?!53N36K=JS=H!V=<.)Y$ Z3MQ;9JUA72]-6Q'1[;K0T@0';=H"^E:;$"*
MCNW13R%!K-WI'G*UYS*F,#_NFQ"\!JB>':C'25 )=/9,L:OM"@QA<1ST&FQP
MZMEQ.I $E9JMJZTA79<-4+TC>]6A'*CTVL]5U;; U7:LICC/][7'1^/6JXK\
M/=%7S+<T$R A&Y7H.A/57%Z^>BDO)-L7;R^63$J6%J<[HFXIG@>H[S>,R9>+
M_(5(_0)L_A]02P,$%     @ 68A<6'B QD:1 P  Z@P  !H   !X;"]W;W)K
M<VAE971S+W-H965T,3$V+GAM;*U7:X^;.!3]*Q:MJE;J\'Y.$Z1.T&I7VJE&
MS3X^K/:# TZPQN#4=I+VW^\U,#0!AIU&S8?$AGL.]QS;-Y?%B8M'61*BT->*
MU7)IE$KM;RU+YB6IL#3YGM1P9\M%A15,Q<Z2>T%PT8 J9KFV'5H5IK61+IIK
M#R)=\(-BM"8/ LE#56'Q[8XP?EH:CO%TX3/=E4I?L-+%'N_(FJ@_]P\"9E;/
M4M"*U)+R&@FR71H?G=O,L36@B?B+DI,\&R,M9</YHY[\5BP-6V=$&,F5IL#P
M<R0KPIAF@CR^=*1&_TP-/!\_L?_2B <Q&RS)BK._::'*I1$;J"!;?&#J,S_]
M2CI!@>;+.9/--SIUL;:!\H-4O.K D$%%Z_87?^V,. ,X_C, MP.X+P5X'<![
M*<#O '[C3"NE\2'#"J<+P4](Z&A@TX/&S 8-\FFMUWVM!-RE@%/I"N^IP@S=
MXQJ6&194H1NTAMU5'!A!?(LN PKT-B,*4R;?0=SJ8X;>OGZ'7B-:HWO*&*RD
M7%@*\M+L5M[E<-?FX#Z30T9R$WG.>^3:KC<!7[T<[D[ LY?#G4NX!6;VCKJ]
MHV[#YSW#MSYL<H:EI%N:8[VWI;81+A EWR-&\88RJBB1"-<%(E\.[>0?O)%*
MP#'X=\K ]I'^]"-U;;B5>YR3I0&'7Q)Q)$;ZYI43VA^F[/R99-E/(KNPVNNM
M]N;8T]5!"+UC]UPT101\9KS>W2@B*CC\&S5E94L9-I2Z*AY3QP_-:&$=SST:
M1P6NZ5X&9;/97:G=[[7[L]H_\?HF;_6WG#]D0LL=G<E+8M?T!B:,HQPG]LQP
M8,-LHE?:$/0V!+,V_/Z_4EM\<"'"309*@[%2UPO,>*!T-I<KE8:]TG!6Z1VN
M'Z'.:IFDJ(F<++3A2(<[6J_5."@,3-\^^S@#W;.97:D[ZG5'\RL,4F]1CF79
M%,QFH*OF$3/8^Y,N1".!-QX<W^&B3X0Y?CP\!=EL>E>*CWOQ\?PIA\[ON8T=
MC]*/DF14R,91CC/V(IM-XTJ122\RF16Y+K$@)6<%$?+-J]AUH@_M_^*W*=G)
M>(M'03C:Y,GHV+MN/*Q<R:C*0[_LG'EXH<>QOS=5]JRB/[ANF?*N=:K:UFFR
M,;)'&7@!J!E6XJDXWXM'RSB?UX^NHW765^JW@'LL=A3Z&4:V0&^;$=@KVL:Z
MG2B^;UK-#5?0N#;#$EY&B- !<'_+N7J:Z.ZU?[U)_P-02P,$%     @ 68A<
M6$8 3O@] @  ]@0  !H   !X;"]W;W)K<VAE971S+W-H965T,3$W+GAM;+54
M76_3,!3]*Y9!:$BC29-V3"6)U \A]C"IVA@\(![<Y*8Q<^Q@.\WX]UP[:52A
M=F_TH?&U[SGWW \[Z91^-A6 )2^UD":EE;7-(@A,7D'-S$0U(/&D5+IF%DV]
M#TRC@14>5(L@"L.;H&9<TBSQ>UN=):JU@DO8:F+:NF;ZSPJ$ZE(ZI<>-![ZO
MK-L(LJ1A>W@$^]1L-5K!R%+P&J3A2A(-94J7T\5JYOR]PS<.G3E9$Y?)3JEG
M9]P5*0V=(!"06\? \'. -0CAB%#&[X&3CB$=\'1]9/_L<\=<=LS 6HGOO+!5
M2F\I*:!DK; /JOL"0SYSQY<K8?P_Z0;?D)*\-5;5 Q@5U%SV7_8RU.$$$$47
M -$ B+SN/I!7N6&698E6'='.&]G<PJ?JT2B.2]>41ZOQE"/.9FO6<,L$N6<2
M>X#5MN0#618%=S7#_3O9-]Y5\&H#EG%AWB>!Q=".(,B',*L^3'0AS ;R"8FG
MUR0*HYBLEQMR]?8?F@"5C_*C47[D>6<7>+^JAJB2:";W<$[5JV@W\ O3L!Q2
MBA-M0!^ 9N_>3&_"3Z]HBT=ML6>/+^7,32Z4:34XB6KW"_P$FFO2*,%S#H8P
M69!&JQR,00LKC:W%/G"Y)_G0F!^.EG +M?EY+L/X/V0X&S.<O5K])PDR;^L=
M:"A0L*G.">PI;CV%>R(.V70>]K\D.)Q&#T[&V+T(]TQC*0P14"(VG'R<4Z+[
M6]8;5C5^LG?*XCWQRPH?)M#. <]+I>S1<)=E?.JROU!+ P04    " !9B%Q8
M PF>-*0#  "C"P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,3@N>&ULK5;;
M<MLV$/V5'7;:<68:\:*+95?2C"TGTSRD\=B]/'3Z )%+$0T)L  HV7_?!4C1
MDD+2>; >1 #</3P'NUCL8B_55YTA&G@J<J&77F9,>>W[.LZP8'HD2Q3T)I6J
M8(:F:NOK4B%+G%.1^U$0S/R"<>&M%F[M7JT6LC(Y%WBO0%=%P=3S+>9RO_1"
M[[#PP+>9L0O^:E&R+3ZB^:.\5S3S6Y2$%R@TEP(4IDOO)KQ>A\[!6?S)<:^/
MQF"E;*3\:B>?DJ476$:88VPL!*/'#M>8YQ:)>/S7@'KM-ZWC\?B _M&))S$;
MIG$M\[]X8K*E-_<@P915N7F0^U^Q$32U>+',M?N'?6,;>!!7VLBB<28&!1?U
MDSTU&W'D$,YZ'*+&(3IWF/0XC!N'L1-:,W.R[IAAJX62>U#6FM#LP.V-\R8U
M7-@P/AI%;SGYF=4G$<L"X7?VA!K>PR.E25+E"#*%#VF*;I/AQ0@H<6 MA>&B
MXF(+7TI4S,9#PT<E"W@TS%1&JF=8,\$2SH3S>F"&X"_NT#">ZW<+WQ!U2\"/
M&YJW-<VHAV88P6?Z:J;A@T@P.07P27,K/#H(OXT&$>\P'L$X_!FB(!IW$%I_
MOWLT0&?<QF'L\,;?$X>_;S;:*,KP?[IVJ@::= /98W^M2Q;CTJ-SK5'MT%O]
M]$,X"W[I4OE&8">:)ZWFR1#Z0;.A!,$GJDL:@1G0WZ:0LNG3M14U?ABX#]B*
MM5L%HV@Z7?B[8Y$]9E%K=D)_VM*?OA8R*IQ$^B+!>O2."INF^F%/1DK'X;J+
M\_0MP_=&8"?Z9ZW^V6#X[*&&A%.54$@%@>5 99GJ U5. =S%MDO_,.C%9!0%
M/W95B/4KCN'H\AO'$UV7K:[+85VT4TS%&3"1T(VPHZNNI(O+N+DT&2J7LA3R
MA)O.M!S&)Z9!C\17'(/1;%CBO)4X'T3Z38KW5$8K*N^;'.N,:(Z@MC+K%4%6
MI)2U)OU!G7>=L" X/XC#K$C?=%C?5:OO:A#I)OF7KDX;- U&0JDX75O/%%47
M.86F4J(S<E?=.N9G.GK,PNZ"$@8OEW$PR/N+S:[.VS'H(79U^COCV>,63GN(
M'G4-X? &[^C>WR)@VR.XC:6*T,D^["S T7EZ'.RB4[O)&5O_J-TI4&U=%Z@A
MEI4P=0/0KK:=YHWKK\[6;VT'ZMJH%YBZ??W,U)934Y-C2I#!Z)(*K:H[PGIB
M9.F:JHTTU**Y849=-"IK0.]3*<UA8C_0]N6K_P%02P,$%     @ 68A<6'_Q
MA(X_ P  WP@  !H   !X;"]W;W)K<VAE971S+W-H965T,3$Y+GAM;*U637/3
M,!#]*QK#,.T,M1T[<4))/-,F,'#HT&GY.# <5'N="&3)2'+2\NM9R8Y)$S=P
MX))8\N[3>ZO]\'0CU0^] C#DON1"S[R5,=5Y$.AL!275OJQ X)M"JI(:7*IE
MH"L%-'=.)0^B,$R"DC+AI5.W=ZW2J:P-9P*N%=%U65+U< E<;F;>P-MNW+#E
MRMB-()U6= FW8#Y5UPI708>2LQ*$9E(0!<7,NQB<SR?6WAE\9K#1.\_$*KF3
M\H==O,]G7F@) 8?,6 2*?VN8 ^<6"&G\;#&][DCKN/N\17_KM*.6.ZIA+OD7
MEIO5S)MX)(>"UMS<R,T[:/6,+%XFN7:_9-/:AA[):FUDV3HC@Y*)YI_>MW'8
M<1@D3SA$K4.T[S!\PB%N'6(GM&'F9"VHH>E4R0U1UAK1[(.+C?-&-4S86[PU
M"M\R]#/I>Y')$LA'>@^:G)%;S)*\YD!D0:[H=ZG(7):5%"",MGL+*$ IR,D?
M/W)R YE<@WHX)6_N,;LTD$+)$CV%8:)F8DD^5*"HO39-3A9@*./Z%$^;7RS(
MR?-3\IPP0:X8Y]9B&AC49=D%6:OALM$0/:%A$)$K/&NER1N10_X8(," =%&)
MME&YC(XB+B#S23QX2:(PBGL(S?_=/3I")^XN*79X\;]<TM>+.VT4IO^WOD@U
M0,-^(-L2SG5%,YAY6/,:U!J\],6S01*^[E/YG\ >:1YVFH?'T-,/BBV9H$VM
MBQP[!J:8IMQFH6&ES:J<%9B-(#+H39H&/W'XMIFMT[/AT'\U#=:[&ONL1OZX
MLWI$?M21'QTE_TDHK(FE8+^P5 S6")=:X]U9(0:PH!1VS+_Q;XX8[S +_7B/
M_:%-Y"?]W)..>W*4^WQ%Q=(U $L<R[:?77)P\M"/]M@=VNPJ>,1NW+$;'V6W
M[36$*J9M$KA6@_FW9K+6_('4^Z&G&'G3*V%\0.]L=*"AQRCTA_TB)IV(R5$1
M71=E36&[0+?"^HA.>G,TV6/:9Q7OZ&FH!CNSH@2U="-4DTS6PC0-LMOMIO2%
M&TY[^Y<XO9MA^P>F&?U75&'I:L*A0,C0'V.6JF:<-@LC*S>1[J3!^>8>5_@%
M LH:X/M"2K-=V .Z;YKT-U!+ P04    " !9B%Q8^4I(=(<%  #G)@  &@
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
MJ:;Q7(H]D<8:T<S QL9ZHQK&S2F^:(E?&?KI^($GH@+R.WT%16[("V9)6I=
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
M*R Q"!.@GR\Y5X\+<U)4G0R&_P-02P,$%     @ 68A<6)#JRT23 @  :08
M !H   !X;"]W;W)K<VAE971S+W-H965T,3(S+GAM;*U576_3,!3]*U:8T"9!
MTR1M-T8:J1\@]C!IVA@\(![<Y+:QYMC%=IKR[[FVT]"5KMH#+XWMG'-\SJU]
MDS92/>D2P)!MQ84>!Z4QZ^LPU'D)%=4]N0:!;Y925=3@5*U"O59 "T>J>!CW
M^Z.PHDP$6>K6[E26RMIP)N!.$5U7%56_I\!E,PZB8+=PSU:EL0MAEJ[I"A[
M/*[O%,["3J5@%0C-I" *EN-@$EW/AA;O -\8-'IO3&R2A91/=G)3C(.^-00<
M<F,5*#XV, /.K1#:^-5J!MV6EK@_WJE_=MDQRX)JF$G^G16F' =7 2E@26MN
M[F7S!=H\SF NN7:_I/'8RS@@>:V-K%HR.JB8\$^Z;>NP1XA&+Q#BEA ?$@8O
M$)*6D+B@WIF+-:>&9JF2#5$6C6IVX&KCV)B&"?LO/AB%;QGR3'8C<ED!^4JW
MH,E[,BD*9LM+.;D1_HS88I_/P5#&]05"9I,Y.3^[(&>$"7++.$> 3D.#9JQD
MF+<;3_W&\0L;1S&YE<*4FGP2!13/!4),T46)=U&F\4G%.>0]DD3O2-R/DR.&
M9J^GQR?L)%UE$Z>7O*:R/R8+;12>V9_'*N6%!L>%[#V^UFN:PSC BZI!;2#(
MWKZ)1OV/QU+^)[%GF0==YL$I]6Q6*P7"',OHB2-'M*UEDT6#J#=*P\V^^2.H
M..HE'>J9JV'G:GC2U:.H-13$T"W)%> !UP2/-FE*EI=$2'OK 7U[!-4:>Z>"
M7*X$TX<'TV<9_N,RZ7TX2.(Q5WN8P4&*<._65J!6KIEIDLM:&'_JN]6N7TY<
MFSA8GV(?]6WOKXQOPK=4K9C0A,,2)?N]2W2E?&/S$R/7KC<LI,%.XX8E?@M
M60"^7TII=A.[0?=UR?X 4$L#!!0    ( %F(7%@U)D]/LP,  ),-   :
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
MF<\3D-; S"^$T+N.7:#^X(E_ U!+ P04    " !9B%Q8LSD?QVT"  #(!0
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
MF)0N,\$F,]/@*.,-).<D],](X 5ACZ#9^^'!$3EAMU&AY0L/\-U266)*%:E
M-EDBO^A":8D7X7=?OAJZ03^=*0Y7JJ()3!R\_0KD"ISXXP<_\C[W>?U/9*^<
M#SKG@V/L<7/@FH-!Q-:Y/&%E.WS:EX"&=6A933%;Q;[O!\'E8.2/W=6VN[Y(
M;Q1&@\N7R%?2AYWTX5'I]DH049F*A><\-1<&JQ:!+,,R=OJ6@^&>+F]'^7Z$
M'X;!:-@O.^ID1T=E;RYVF_,W5$;OSG-OI!>-+BZB'<'N5D4K0"YMH5<D$76I
MFRO<C79OR;4MH3OC4WQCFB?AA:9YH.ZH7#+<%0X94GKG%ZA+-D6_Z6A1V;JY
M$!JKL&WF^$Z"- $XGPFA-QVS0/?RQO\ 4$L#!!0    ( %F(7%C_^A:48@(
M ,(%   :    >&PO=V]R:W-H965T<R]S:&5E=#$S,"YX;6RM5%UOTS 4_2M6
MD- FP9(FW4 CC=1V0^QA8MH$>T \N,EM8\VQ@WW3CG_/M9V&;FHK'GA)_''/
M\3G7OC??:/-D:P!DSXU4=A+5B.UE'-NRAH;;,]V"HIVE-@U'FII5;%L#O/*@
M1L9IDES$#1<J*G*_=F>*7'<HA8([PVS7--S\GH'4FTDTBK8+]V)5HUN(B[SE
M*W@ _-;>&9K% TLE&E!6:,4,+"?1='0Y'[MX'_!=P,;NC)ESLM#ZR4UNJDF4
M.$$@H43'P.FWACE(Z8A(QJ^>,QJ.=,#=\9;]L_=.7A;<PES+1U%A/8D^1JR"
M)>\DWNO-%^C]G#N^4DOKOVS3QR81*SN+NNG!I* 1*OSY<Y^''<#HX@ @[0'I
M:\#X "#K 9DW&I1Y6U<<>9$;O6'&11.;&_C<>#2Y$<K=X@,:VA6$P^+1^X2*
M3==@Z-K80\T-6/:U0XM<54*MV'LVK2KALLXENU'AZ;@[.+D"Y$+:4PJQ'I?'
M2*(<=5SV F9!0'I P"AEMUIA;=FUJJ!Z21"3F\%2NK4T2X\R7D%YQK+1.Y8F
M:;9'T/S?X>D1.=F0X<SS90?XKKE1E$7+6C A2^P'7U@T]()_[LM7H!OOIW-5
M?6E;7L(DHK*U8-80%6_?C"Z23_N\_B>R%\['@_/Q,?9BJE!40G:N4)ENW9.Q
M[$2H_JV<[C,?&,\]H^M ZR+)X_6NHV,106:\4PX-F)7O$I:5NE,8GM&P.C2B
MJ:^_5^LS:E"AG_RE"=WMEIN5(#<2ED29G'T@/29TC#!!W?JB6VBD$O;#FIHL
M&!= ^TNM<3MQ!PQMN_@#4$L#!!0    ( %F(7%CLX)FU$@<  (<Q   :
M>&PO=V]R:W-H965T<R]S:&5E=#$S,2YX;6S-FVMOVS84AO\*X15#"RRV>)/E
M+#&0RXH56+LBV>7#L ^*1-M"9=$3Z;C]]Z,N-4634AJ;!=(/C24?OGH/19Y'
M%_IBQ\M/8L68!)_7>2$N1RLI-^>3B4A6;!V+,=^P0GVSX.4ZEFJS7$[$IF1Q
M6C=:YQ,4!.%D'6?%:'Y1[_M8SB_X5N99P3Z60&S7Z[C\<LUROKL<P='7'7?9
M<B6K'9/YQ29>LGLF_]Q\+-769*^29FM6B(P7H&2+R]$5/+\)ZP9UQ%\9VXG.
M9U"E\L#YIVKC77HY"BI'+&>)K"1B]>>1W; \KY24C_]:T='^F%7#[N>OZF_K
MY%4R#[%@-SS_.TOEZG(4C4#*%O$VEW=\]RMK$Z*57L)S4?\/=FUL, +)5DB^
M;ALK!^NL:/[&G]N.Z#2 84\#U#9 APU(3P/<-L!UHHVS.JW;6,;SBY+O0%E%
M*[7J0]TW=6N53594I_%>ENK;3+63\YM8K,!;=3+!NZ(9%%7GGH%[-5[2;<X
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
M@3 !^OZ:<W4\,0.4FUWS_P%02P,$%     @ 68A<6!2$YVE. @  J04  !H
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
M[RA1GJ3+BN)Y<51<<*4/GD5Q#5B_2$P'?7_)N7JIF--G_7=&^ =02P,$%
M  @ 68A<6,./.0]W P  ZQ<   T   !X;"]S='EL97,N>&ULW5AM;],P$/XK
M4<;0D-"2-"QI6%L)*DU" H2T?>#;Y#9.:\EYP7%'N[_#/^&7X8O3).U\I=L'
MMM!JC7U/[KGGSN>\;%3*#:?72TJEM4YY5H[MI93%>\<IYTN:DO(\+VBFD"07
M*9%J*A9.60A*XA*<4NX,7#=P4L(R>S+*5NE5*DMKGJ\R.;8]K[%9^O I5M;@
MG6UIOFD>T[%]>_;ZQRJ7EZ\L?3QY>W+BGKNW;R[WD;,:>F,[1N*+7>*6Z&^.
MP1&*4#T8:7A4FH?R1*F'QD3=TTZJ[BGF')F=W6ZA7#1VZ!K<V\!8U-!#HNYH
MQMT'YF+^_H4L40,<7*/0/X;V_  QVE/A<5U^>/TUN5/OJ\DHR;-V>_FV-JCH
M)*76'>%C>THXFPD&7@E)&=]H\P ,\YSGPI)J7RLY'EC*>PU[>@9;ON9)69:+
M*K:.H']G]>E[P'8& AGGC<"!K0V344&DI"*[4I/JY,KX ++J\<VF4 H7@FR\
MP87=.E0'%626BYB*]C)C;TV3$:<)R!%LL82CS L'0"GS5 UB1A9Y1BH-6X]Z
MH&CGE/-KN!Y^3W:XUTEG7:ONSYJA$E0/-8V> '^737-W:<,G\5H%N\OEQY5*
M)ZOFT"WTFZ )6U?S==((P-@]G)T4!=]\X&R1I50G?W3 R8AL_:QE+MB]B@:M
M,E<&*FSKC@K)YEW+3T&*&[J6VW9:)[CF00\U_]LZ+VA&!>%=T:KW7W*5GZS8
M#Y]+<G55V1=LU%@_X[QTD1=]$!GT060O>G+8!Y%1#T2&SW;5?(Q(KP\B!WT0
MZ?=!Y,N\XSCUDV_G\7KGX;JQ6O 2,[:_PBL3;X-:LQ7CDF7U;,GBF&8/GK$5
MO20S3G?YU?DQ3<B*RYL&'-OM^ N-V2J-FK.^02'JL]KQ9TC/"YHW*!6+93%=
MTWA:3\5B5@TM-5!1ZP\X["-7U<>,8#X:,R. 87$P!9B/]L+B_$_Y#-%\-(9I
M&QJ1(>HS1'VTEPF95E\LCMDG4A]SIE'D^T& 570Z-2J88G4+ O@SLV':P .+
M Y$>5VM\M?$..=P'V)H>ZA L4[P3L4SQ6@-BKAMX1)%YM;$XX(&M M8[$-\<
M!WK*[./[L*J8-FP'XT@480CTHKE'@P"I3@!?\_I@N\3WH\B, &96X/L8 KL1
M1S %H %#?+^Z#^[=CYSM?<II_[T_^0-02P,$%     @ 68A<6)>*NQS
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
M6;(QD87FQ!;:#^<ZS6IC(@O-B2WDP[2:U<:$"20'B:IYKW3SEHV)+#0GMA#
M-+$C"W.!++0XX#YA/+TOD(46Q!8"K6F6;S8FLM""V$+#3Q[,[:8](2V0A1;$
M%NH]>7#;\]I.)EH@"RV(+;2'Z8Y.&Q-9:''8YSAN:WYQ6A-9:'&XYSDNXNX-
M&Q-9:$%L(0=SW^HV)K+0@MA"\!&4LQ9:P)Q&8@MA3'L#2Q3B]$9B#V'0B0,*
M$QQ#8A-AT*D#"E,<0^H-:Q!TYH#"),>0V$88-'5 8<9C2.PCS_/<3NN%$XR-
M0ICU&))GT5N/=+UX,.,QI,^?'\PTT;P.*$Q^#(D]Y#Y^WE.1 PHS(L-#YL7L
MW1MO'5"8*AD2NPB!N@NW"*?:4^?:#SW;?T%V0'&R_9$V(72@SDU(A-/MJ?/M
M_=L0?EY4#BAT$77&_1#HRUAU0*&+J-/O(6BOZZ&/J-/P/7L[[$O? 85FHD[&
M]X*^S?H.*#03=5Z^LQ7%G48OETMW'H5FHD[6!Z W[&^WZZ&9Z+/X!T%-01,;
M%";U1]19_0#4/$)P0*&9J%/] >BUK&L'%!>".6"J)XY_1K *0$1=!@#O\7)6
M\K X0$1='> E ]2_^( 5 2+JD@"]#6B]N;-T0*&+J$L$[($.1CXC6#<@HBX<
MX.Z9\_8X5!!UT0"\;<Z]:J""J L)8% G_@4K"D34)07\._R\=\BPND!$7UX
M@+IWR+#80$1=;0"#.F,45B"(J$L0#&^;["8H!Q0JB+X(P3"H;E4'% J)NCP!
M!.V-42@DZHH%&-0=HU!(U&4,_'MF_=,3-!-U(0,(VNMZ:";JH@9#H)[8#:QM
M$!VEN(%_'H5U#J*C%#KPWSW!D@?146L>N&,4%CV(=E4/QMW'ZP_O\]V#GB_Z
M)+4^GK$BNU6!^?&R?IF:>,"R+8IS?>QK=2U9_EJH^[7(^(?_ %!+ P04
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
M]W$\_./VIVO<U^WPTC]9BKJ;GU!+ 0(4 Q0    ( %F(7%@'04UB@0   +$
M   0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%
M  @ 68A<6":$ZYCM    *P(  !$              ( !KP   &1O8U!R;W!S
M+V-O<F4N>&UL4$L! A0#%     @ 68A<6)E<G",0!@  G"<  !,
M     ( !RP$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !9B%Q8
M]XSDE74&  ">'@  &               @($,"   >&PO=V]R:W-H965T<R]S
M:&5E=#$N>&UL4$L! A0#%     @ 68A<6!G7P1H_ @  P@4  !@
M     ("!MPX  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (
M %F(7%BW[>B]. 8  "H>   8              " @2P1  !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6Q02P$"% ,4    " !9B%Q8SCQ@!^@$   &$@  &
M            @(&:%P  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#
M%     @ 68A<6/LHO,[8 P  G P  !@              ("!N!P  'AL+W=O
M<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( %F(7%A:T50J00<  ,HQ
M   8              " @<8@  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q0
M2P$"% ,4    " !9B%Q89$4P9W8(  #)(P  &               @($]*
M>&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ 68A<6,N4]<PS
M!   ^@@  !@              ("!Z3   'AL+W=O<FMS:&5E=',O<VAE970X
M+GAM;%!+ 0(4 Q0    ( %F(7%@X+0?M%@,  $\'   8              "
M@5(U  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " !9B%Q8
MRJQL02<#  "<!P  &0              @(&>.   >&PO=V]R:W-H965T<R]S
M:&5E=#$P+GAM;%!+ 0(4 Q0    ( %F(7%@KTT1IUB<   F&   9
M      " @?P[  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%
M  @ 68A<6)% [2MY&   ]$H  !D              ("!"60  'AL+W=O<FMS
M:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !9B%Q83=;Q8=4'  !7%@
M&0              @(&Y?   >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+
M 0(4 Q0    ( %F(7%A:N0"ZN@<  % 3   9              " @<6$  !X
M;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ 68A<6 @X?)W.
M @  2@8  !D              ("!MHP  'AL+W=O<FMS:&5E=',O<VAE970Q
M-2YX;6Q02P$"% ,4    " !9B%Q87 @O-3(#  #[!@  &0
M@(&[CP  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( %F(
M7%B$&&/S= 0   8*   9              " @223  !X;"]W;W)K<VAE971S
M+W-H965T,3<N>&UL4$L! A0#%     @ 68A<6*(4[.(3!@  E@X  !D
M         ("!SY<  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M    " !9B%Q8J>,QV^@'  !2$P  &0              @($9G@  >&PO=V]R
M:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( %F(7%@I_KCD[ ,  ) )
M   9              " @3BF  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL
M4$L! A0#%     @ 68A<6,L!J"61!   ?@H  !D              ("!6ZH
M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " !9B%Q8J^.7
M;7D"  "R!0  &0              @($CKP  >&PO=V]R:W-H965T<R]S:&5E
M=#(R+GAM;%!+ 0(4 Q0    ( %F(7%@9V[9):0D  !49   9
M  " @=.Q  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @
M68A<6$+/CM^'!P  N1$  !D              ("!<[L  'AL+W=O<FMS:&5E
M=',O<VAE970R-"YX;6Q02P$"% ,4    " !9B%Q8'CP#S_4-  !.)0  &0
M            @($QPP  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4
M Q0    ( %F(7%@E&W6U? (  (4%   9              " @5W1  !X;"]W
M;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 68A<6!=J/QI8 P
M90<  !D              ("!$-0  'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6Q02P$"% ,4    " !9B%Q83+.+Q)0'  #=$0  &0              @(&?
MUP  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( %F(7%B\
MH9!@P H  + =   9              " @6K?  !X;"]W;W)K<VAE971S+W-H
M965T,CDN>&UL4$L! A0#%     @ 68A<6*QKKPXN!@  _!   !D
M     ("!8>H  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4
M" !9B%Q8 '9X#AH.  !0)P  &0              @('&\   >&PO=V]R:W-H
M965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( %F(7%A9Y]-KSP4  ,(,   9
M              " @1?_  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L!
M A0#%     @ 68A<6)6B\NQQ"   UQ0  !D              ("!'04! 'AL
M+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !9B%Q8M&;Z>,T"
M  "M!@  &0              @('%#0$ >&PO=V]R:W-H965T<R]S:&5E=#,T
M+GAM;%!+ 0(4 Q0    ( %F(7%A5XB##P 0  '$*   9              "
M@<D0 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ 68A<
M6-[)5!UU P  - @  !D              ("!P!4! 'AL+W=O<FMS:&5E=',O
M<VAE970S-BYX;6Q02P$"% ,4    " !9B%Q8(]?8X-H"   4!@  &0
M        @(%L&0$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0
M   ( %F(7%A1MR::JP(  "T&   9              " @7T< 0!X;"]W;W)K
M<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ 68A<6$['[0",!   E0H
M !D              ("!7Q\! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q0
M2P$"% ,4    " !9B%Q8K@HAMU8(  #N%@  &0              @($B) $
M>&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( %F(7%C0OL9K
MQ0<  -43   9              " @:\L 0!X;"]W;W)K<VAE971S+W-H965T
M-#$N>&UL4$L! A0#%     @ 68A<6-P61_Z\ @  % 8  !D
M ("!JS0! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " !9
MB%Q8.WGDN&($  #Y"0  &0              @(&>-P$ >&PO=V]R:W-H965T
M<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( %F(7%CH]2_L^ (  !\'   9
M          " @3<\ 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#
M%     @ 68A<6*3"KXB/.0  $=$  !D              ("!9C\! 'AL+W=O
M<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !9B%Q8<2&W(-,"  !-
M!@  &0              @($L>0$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM
M;%!+ 0(4 Q0    ( %F(7%@E=+_V=0,  ,\'   9              " @39\
M 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ 68A<6/E/
M; :? @  U@4  !D              ("!XG\! 'AL+W=O<FMS:&5E=',O<VAE
M970T."YX;6Q02P$"% ,4    " !9B%Q8-7E%LR8#  !2!P  &0
M    @(&X@@$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    (
M %F(7%A8-+M9/@0  *<)   9              " @16& 0!X;"]W;W)K<VAE
M971S+W-H965T-3 N>&UL4$L! A0#%     @ 68A<6$_.7;NO P  <@@  !D
M             ("!BHH! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"
M% ,4    " !9B%Q8PBY&2@X#   [!P  &0              @(%PC@$ >&PO
M=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( %F(7%@9_=#GQ ,
M #P)   9              " @;61 0!X;"]W;W)K<VAE971S+W-H965T-3,N
M>&UL4$L! A0#%     @ 68A<6&'R-0_" P  10D  !D              ("!
ML)4! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " !9B%Q8
M.)>J%X@"  "N!0  &0              @(&IF0$ >&PO=V]R:W-H965T<R]S
M:&5E=#4U+GAM;%!+ 0(4 Q0    ( %F(7%B J$H6$ ,  '8&   9
M      " @6B< 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%
M  @ 68A<6 [B1EK^ @  1P8  !D              ("!KY\! 'AL+W=O<FMS
M:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " !9B%Q8_,=.//('   G%0
M&0              @('DH@$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+
M 0(4 Q0    ( %F(7%AAX CUBP(  (@%   9              " @0VK 0!X
M;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ 68A<6.GOD!6N
M @  W04  !D              ("!SZT! 'AL+W=O<FMS:&5E=',O<VAE970V
M,"YX;6Q02P$"% ,4    " !9B%Q8:$5#[M0#  #""   &0
M@(&TL $ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( %F(
M7%@<;DS$A@,  #X*   9              " @;^T 0!X;"]W;W)K<VAE971S
M+W-H965T-C(N>&UL4$L! A0#%     @ 68A<6+LX3_U9!   R@H  !D
M         ("!?+@! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4
M    " !9B%Q8 E^^VNH"   M!@  &0              @($,O0$ >&PO=V]R
M:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( %F(7%BBM4GJ@@8  /D0
M   9              " @2W  0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL
M4$L! A0#%     @ 68A<6*%A;438 @  ;08  !D              ("!YL8!
M 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " !9B%Q8FP%C
MBK\"  #V!0  &0              @('UR0$ >&PO=V]R:W-H965T<R]S:&5E
M=#8W+GAM;%!+ 0(4 Q0    ( %F(7%A!7$3[Z (  !P&   9
M  " @>O, 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @
M68A<6"CB#2NU @  *@8  !D              ("!"M ! 'AL+W=O<FMS:&5E
M=',O<VAE970V.2YX;6Q02P$"% ,4    " !9B%Q8Q<1Y_?L$  !^#   &0
M            @('VT@$ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4
M Q0    ( %F(7%B;W: \V 4  +80   9              " @2C8 0!X;"]W
M;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ 68A<6,PS04_*!
M.@P  !D              ("!-]X! 'AL+W=O<FMS:&5E=',O<VAE970W,BYX
M;6Q02P$"% ,4    " !9B%Q8L?S,O)T#  #R$@  &0              @($X
MXP$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    ( %F(7%@Y
MR57IFP,  % 0   9              " @0SG 0!X;"]W;W)K<VAE971S+W-H
M965T-S0N>&UL4$L! A0#%     @ 68A<6/H'XDIU!   (1L  !D
M     ("!WNH! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4
M" !9B%Q82]4!ZRP$   L#@  &0              @(&*[P$ >&PO=V]R:W-H
M965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( %F(7%B1;#3_J (  /$'   9
M              " @>WS 0!X;"]W;W)K<VAE971S+W-H965T-S<N>&UL4$L!
M A0#%     @ 68A<6.UKH+#2 @  =P<  !D              ("!S/8! 'AL
M+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    " !9B%Q8D=77Y8D#
M  !2$@  &0              @('5^0$ >&PO=V]R:W-H965T<R]S:&5E=#<Y
M+GAM;%!+ 0(4 Q0    ( %F(7%B@/&TE, L  +]6   9              "
M@97] 0!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#%     @ 68A<
M6$HQ!3XP!0  OAP  !D              ("!_ @" 'AL+W=O<FMS:&5E=',O
M<VAE970X,2YX;6Q02P$"% ,4    " !9B%Q8[3@DHI<$  #U'P  &0
M        @(%C#@( >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+ 0(4 Q0
M   ( %F(7%B"P&>P] (  / '   9              " @3$3 @!X;"]W;W)K
M<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @ 68A<6)@*OK.& P  XPX
M !D              ("!7!8" 'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6Q0
M2P$"% ,4    " !9B%Q8L[XRUU$#   3$   &0              @($9&@(
M>&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4 Q0    ( %F(7%CAXC$\
M? 0  #,=   9              " @:$= @!X;"]W;W)K<VAE971S+W-H965T
M.#8N>&UL4$L! A0#%     @ 68A<6$KZG,VM"   8$(  !D
M ("!5"(" 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6Q02P$"% ,4    " !9
MB%Q8BF<1 F("   V!@  &0              @($X*P( >&PO=V]R:W-H965T
M<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( %F(7%A_S6KQJP,  #$0   9
M          " @=$M @!X;"]W;W)K<VAE971S+W-H965T.#DN>&UL4$L! A0#
M%     @ 68A<6(?]K\@X P  \ P  !D              ("!LS$" 'AL+W=O
M<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4    " !9B%Q8Z-\/F=P"  "Z
M"0  &0              @($B-0( >&PO=V]R:W-H965T<R]S:&5E=#DQ+GAM
M;%!+ 0(4 Q0    ( %F(7%CQ>@!L6P,  (D.   9              " @34X
M @!X;"]W;W)K<VAE971S+W-H965T.3(N>&UL4$L! A0#%     @ 68A<6/DG
M<1*V @  2P<  !D              ("!QSL" 'AL+W=O<FMS:&5E=',O<VAE
M970Y,RYX;6Q02P$"% ,4    " !9B%Q8BVK>JOP#  #^$P  &0
M    @(&T/@( >&PO=V]R:W-H965T<R]S:&5E=#DT+GAM;%!+ 0(4 Q0    (
M %F(7%CGZZ"QQPX  *O9   9              " @>=" @!X;"]W;W)K<VAE
M971S+W-H965T.34N>&UL4$L! A0#%     @ 68A<6!TW2*LR!   *!X  !D
M             ("!Y5$" 'AL+W=O<FMS:&5E=',O<VAE970Y-BYX;6Q02P$"
M% ,4    " !9B%Q81<7R]SX%  #]&P  &0              @(%.5@( >&PO
M=V]R:W-H965T<R]S:&5E=#DW+GAM;%!+ 0(4 Q0    ( %F(7%B@;F0$X0(
M .<+   9              " @<-; @!X;"]W;W)K<VAE971S+W-H965T.3@N
M>&UL4$L! A0#%     @ 68A<6/$7H\M5 P  <!   !D              ("!
MVUX" 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6Q02P$"% ,4    " !9B%Q8
M@X5PN]8#  "<"P  &@              @(%G8@( >&PO=V]R:W-H965T<R]S
M:&5E=#$P,"YX;6Q02P$"% ,4    " !9B%Q8 @UZ3YP(  "$-0  &@
M        @(%U9@( >&PO=V]R:W-H965T<R]S:&5E=#$P,2YX;6Q02P$"% ,4
M    " !9B%Q8M#-Q:@0$   U$   &@              @(%);P( >&PO=V]R
M:W-H965T<R]S:&5E=#$P,BYX;6Q02P$"% ,4    " !9B%Q88N,YGI4#  "P
M#0  &@              @(&%<P( >&PO=V]R:W-H965T<R]S:&5E=#$P,RYX
M;6Q02P$"% ,4    " !9B%Q85".CMND$  !/&P  &@              @(%2
M=P( >&PO=V]R:W-H965T<R]S:&5E=#$P-"YX;6Q02P$"% ,4    " !9B%Q8
M[&)[:;<"  "<!P  &@              @(%S? ( >&PO=V]R:W-H965T<R]S
M:&5E=#$P-2YX;6Q02P$"% ,4    " !9B%Q8I!FRS:4$  #J&@  &@
M        @(%B?P( >&PO=V]R:W-H965T<R]S:&5E=#$P-BYX;6Q02P$"% ,4
M    " !9B%Q8A8<,+R("  #M!   &@              @($_A ( >&PO=V]R
M:W-H965T<R]S:&5E=#$P-RYX;6Q02P$"% ,4    " !9B%Q8Y::GFM\*  "H
M40  &@              @(&9A@( >&PO=V]R:W-H965T<R]S:&5E=#$P."YX
M;6Q02P$"% ,4    " !9B%Q8F +QRH,#   T$   &@              @(&P
MD0( >&PO=V]R:W-H965T<R]S:&5E=#$P.2YX;6Q02P$"% ,4    " !9B%Q8
M1C #H8($  !1%   &@              @(%KE0( >&PO=V]R:W-H965T<R]S
M:&5E=#$Q,"YX;6Q02P$"% ,4    " !9B%Q8UTOSV_<%  "D-   &@
M        @($EF@( >&PO=V]R:W-H965T<R]S:&5E=#$Q,2YX;6Q02P$"% ,4
M    " !9B%Q8TCAQB'P#  "Y$0  &@              @(%4H ( >&PO=V]R
M:W-H965T<R]S:&5E=#$Q,BYX;6Q02P$"% ,4    " !9B%Q89]\=AAL'  !9
M,P  &@              @($(I ( >&PO=V]R:W-H965T<R]S:&5E=#$Q,RYX
M;6Q02P$"% ,4    " !9B%Q8RR=-7&D&  #8,@  &@              @(%;
MJP( >&PO=V]R:W-H965T<R]S:&5E=#$Q-"YX;6Q02P$"% ,4    " !9B%Q8
M):;JO3@%   ,&P  &@              @('\L0( >&PO=V]R:W-H965T<R]S
M:&5E=#$Q-2YX;6Q02P$"% ,4    " !9B%Q8>(#&1I$#  #J#   &@
M        @(%LMP( >&PO=V]R:W-H965T<R]S:&5E=#$Q-BYX;6Q02P$"% ,4
M    " !9B%Q81@!.^#T"  #V!   &@              @($UNP( >&PO=V]R
M:W-H965T<R]S:&5E=#$Q-RYX;6Q02P$"% ,4    " !9B%Q8 PF>-*0#  "C
M"P  &@              @(&JO0( >&PO=V]R:W-H965T<R]S:&5E=#$Q."YX
M;6Q02P$"% ,4    " !9B%Q8?_&$CC\#  #?"   &@              @(&&
MP0( >&PO=V]R:W-H965T<R]S:&5E=#$Q.2YX;6Q02P$"% ,4    " !9B%Q8
M^4I(=(<%  #G)@  &@              @(']Q ( >&PO=V]R:W-H965T<R]S
M:&5E=#$R,"YX;6Q02P$"% ,4    " !9B%Q8BOX\27@#  "5"0  &@
M        @(&\R@( >&PO=V]R:W-H965T<R]S:&5E=#$R,2YX;6Q02P$"% ,4
M    " !9B%Q8#'NMWKD#   E%   &@              @(%LS@( >&PO=V]R
M:W-H965T<R]S:&5E=#$R,BYX;6Q02P$"% ,4    " !9B%Q8D.K+1),"  !I
M!@  &@              @(%=T@( >&PO=V]R:W-H965T<R]S:&5E=#$R,RYX
M;6Q02P$"% ,4    " !9B%Q8-29/3[,#  "3#0  &@              @($H
MU0( >&PO=V]R:W-H965T<R]S:&5E=#$R-"YX;6Q02P$"% ,4    " !9B%Q8
M\5-CI) #  "S"@  &@              @($3V0( >&PO=V]R:W-H965T<R]S
M:&5E=#$R-2YX;6Q02P$"% ,4    " !9B%Q8L PU'2P#  #\"   &@
M        @(';W ( >&PO=V]R:W-H965T<R]S:&5E=#$R-BYX;6Q02P$"% ,4
M    " !9B%Q8LSD?QVT"  #(!0  &@              @($_X ( >&PO=V]R
M:W-H965T<R]S:&5E=#$R-RYX;6Q02P$"% ,4    " !9B%Q8P!33U7 #  #G
M"@  &@              @('DX@( >&PO=V]R:W-H965T<R]S:&5E=#$R."YX
M;6Q02P$"% ,4    " !9B%Q8U"@X&=$"  "%!P  &@              @(&,
MY@( >&PO=V]R:W-H965T<R]S:&5E=#$R.2YX;6Q02P$"% ,4    " !9B%Q8
M__H6E&("  #"!0  &@              @(&5Z0( >&PO=V]R:W-H965T<R]S
M:&5E=#$S,"YX;6Q02P$"% ,4    " !9B%Q8[."9M1('  "',0  &@
M        @($O[ ( >&PO=V]R:W-H965T<R]S:&5E=#$S,2YX;6Q02P$"% ,4
M    " !9B%Q8R!+Z(:<"  "8!@  &@              @(%Y\P( >&PO=V]R
M:W-H965T<R]S:&5E=#$S,BYX;6Q02P$"% ,4    " !9B%Q8..UO#3@#   )
M"0  &@              @(%8]@( >&PO=V]R:W-H965T<R]S:&5E=#$S,RYX
M;6Q02P$"% ,4    " !9B%Q8\@V H5D"  !Y!0  &@              @('(
M^0( >&PO=V]R:W-H965T<R]S:&5E=#$S-"YX;6Q02P$"% ,4    " !9B%Q8
M@WQ6P,0"  !#"0  &@              @(%9_ ( >&PO=V]R:W-H965T<R]S
M:&5E=#$S-2YX;6Q02P$"% ,4    " !9B%Q8FQ9%V]<"  !D!P  &@
M        @(%5_P( >&PO=V]R:W-H965T<R]S:&5E=#$S-BYX;6Q02P$"% ,4
M    " !9B%Q8H_N36 $#  #S!P  &@              @(%D @, >&PO=V]R
M:W-H965T<R]S:&5E=#$S-RYX;6Q02P$"% ,4    " !9B%Q8<F_.,20%  "?
M&P  &@              @(&=!0, >&PO=V]R:W-H965T<R]S:&5E=#$S."YX
M;6Q02P$"% ,4    " !9B%Q8__]X18H$   (%P  &@              @('Y
M"@, >&PO=V]R:W-H965T<R]S:&5E=#$S.2YX;6Q02P$"% ,4    " !9B%Q8
M!8GMND8$  "W&0  &@              @(&[#P, >&PO=V]R:W-H965T<R]S
M:&5E=#$T,"YX;6Q02P$"% ,4    " !9B%Q85V!3U]\#  #X$@  &@
M        @($Y% , >&PO=V]R:W-H965T<R]S:&5E=#$T,2YX;6Q02P$"% ,4
M    " !9B%Q8%(3G:4X"  "I!0  &@              @(%0& , >&PO=V]R
M:W-H965T<R]S:&5E=#$T,BYX;6Q02P$"% ,4    " !9B%Q8Z4E-6U$#  #:
M$   &@              @('6&@, >&PO=V]R:W-H965T<R]S:&5E=#$T,RYX
M;6Q02P$"% ,4    " !9B%Q8PX\Y#W<#  #K%P  #0              @ %?
M'@, >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( %F(7%B7BKL<P    !,"   +
M              "  0$B P!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( %F(7%BR
M]O;Y_0@  .A<   /              "  >HB P!X;"]W;W)K8F]O:RYX;6Q0
M2P$"% ,4    " !9B%Q8%9[NA]@#  #.4P  &@              @ $4+ ,
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !9B%Q8L)S!
MG^("  #Q3P  $P              @ $D, , 6T-O;G1E;G1?5'EP97-=+GAM
7;%!+!08     EP"7 ,0I   W,P,    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>164
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>165
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>168
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>522</ContextCount>
  <ElementCount>508</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>154</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Statements of Financial Position</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition</Role>
      <ShortName>Consolidated Statements of Financial Position</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ConsolidatedStatementsofIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Corporate Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CorporateInformation</Role>
      <ShortName>Corporate Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Basis of Preparation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/BasisofPreparation</Role>
      <ShortName>Basis of Preparation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Basis of Consolidation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/BasisofConsolidation</Role>
      <ShortName>Basis of Consolidation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Material Accounting Policy Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/MaterialAccountingPolicyInformation</Role>
      <ShortName>Material Accounting Policy Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Significant Accounting Judgments, Estimates, and Assumptions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/SignificantAccountingJudgmentsEstimatesandAssumptions</Role>
      <ShortName>Significant Accounting Judgments, Estimates, and Assumptions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPolicies</Role>
      <ShortName>Recent Accounting Pronouncements and Changes to Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Business Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/BusinessAcquisition</Role>
      <ShortName>Business Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Cash and Cash Equivalents</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CashandCashEquivalents</Role>
      <ShortName>Cash and Cash Equivalents</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Trade and Other Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/TradeandOtherReceivables</Role>
      <ShortName>Trade and Other Receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Lease Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/LeaseAssets</Role>
      <ShortName>Lease Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Other Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/OtherAssets</Role>
      <ShortName>Other Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Trade and Other Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/TradeandOtherPayables</Role>
      <ShortName>Trade and Other Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Provisions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/Provisions</Role>
      <ShortName>Provisions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Employee Defined Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/EmployeeDefinedBenefitPlans</Role>
      <ShortName>Employee Defined Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Other Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/OtherLiabilities</Role>
      <ShortName>Other Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/Commitments</Role>
      <ShortName>Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Contingencies and Guarantees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ContingenciesandGuarantees</Role>
      <ShortName>Contingencies and Guarantees</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Share Capital</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ShareCapital</Role>
      <ShortName>Share Capital</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Capital Management</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CapitalManagement</Role>
      <ShortName>Capital Management</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Net Interest Expense and Other Net Finance Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpense</Role>
      <ShortName>Net Interest Expense and Other Net Finance Expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Employee Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/EmployeeCosts</Role>
      <ShortName>Employee Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Other Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/OtherIncome</Role>
      <ShortName>Other Income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Weighted Average Shares Outstanding</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/WeightedAverageSharesOutstanding</Role>
      <ShortName>Weighted Average Shares Outstanding</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Cash Flow Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CashFlowInformation</Role>
      <ShortName>Cash Flow Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Related-Party Disclosures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/RelatedPartyDisclosures</Role>
      <ShortName>Related-Party Disclosures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Segmented Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/SegmentedInformation</Role>
      <ShortName>Segmented Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Investment Tax Credits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/InvestmentTaxCredits</Role>
      <ShortName>Investment Tax Credits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Events after the Reporting Period</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/EventsaftertheReportingPeriod</Role>
      <ShortName>Events after the Reporting Period</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995440 - Disclosure - Recovery of Erroneously Awarded Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/ErrCompDisclosure</Role>
      <ShortName>Recovery of Erroneously Awarded Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - Material Accounting Policy Information (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies</Role>
      <ShortName>Material Accounting Policy Information (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.stantec.com/role/MaterialAccountingPolicyInformation</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - Material Accounting Policy Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/MaterialAccountingPolicyInformationTables</Role>
      <ShortName>Material Accounting Policy Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/MaterialAccountingPolicyInformation</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - Business Acquisition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/BusinessAcquisitionTables</Role>
      <ShortName>Business Acquisition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/BusinessAcquisition</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - Cash and Cash Equivalents (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CashandCashEquivalentsTables</Role>
      <ShortName>Cash and Cash Equivalents (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/CashandCashEquivalents</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - Trade and Other Receivables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/TradeandOtherReceivablesTables</Role>
      <ShortName>Trade and Other Receivables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/TradeandOtherReceivables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/PropertyandEquipment</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - Lease Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/LeaseAssetsTables</Role>
      <ShortName>Lease Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/LeaseAssets</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/Goodwill</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/IntangibleAssets</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - Other Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/OtherAssetsTables</Role>
      <ShortName>Other Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/OtherAssets</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - Trade and Other Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/TradeandOtherPayablesTables</Role>
      <ShortName>Trade and Other Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/TradeandOtherPayables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/LongTermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/LongTermDebt</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - Provisions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ProvisionsTables</Role>
      <ShortName>Provisions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/Provisions</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - Employee Defined Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/EmployeeDefinedBenefitPlansTables</Role>
      <ShortName>Employee Defined Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/EmployeeDefinedBenefitPlans</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - Other Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/OtherLiabilitiesTables</Role>
      <ShortName>Other Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/OtherLiabilities</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CommitmentsTables</Role>
      <ShortName>Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/Commitments</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - Share Capital (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ShareCapitalTables</Role>
      <ShortName>Share Capital (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/ShareCapital</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/FairValueMeasurements</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/FinancialInstrumentsTables</Role>
      <ShortName>Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/FinancialInstruments</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - Capital Management (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CapitalManagementTables</Role>
      <ShortName>Capital Management (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/CapitalManagement</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/IncomeTaxes</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - Net Interest Expense and Other Net Finance Expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseTables</Role>
      <ShortName>Net Interest Expense and Other Net Finance Expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpense</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - Employee Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/EmployeeCostsTables</Role>
      <ShortName>Employee Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/EmployeeCosts</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - Other Income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/OtherIncomeTables</Role>
      <ShortName>Other Income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/OtherIncome</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - Weighted Average Shares Outstanding (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/WeightedAverageSharesOutstandingTables</Role>
      <ShortName>Weighted Average Shares Outstanding (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/WeightedAverageSharesOutstanding</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - Cash Flow Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CashFlowInformationTables</Role>
      <ShortName>Cash Flow Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/CashFlowInformation</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - Related-Party Disclosures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/RelatedPartyDisclosuresTables</Role>
      <ShortName>Related-Party Disclosures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/RelatedPartyDisclosures</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - Segmented Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/SegmentedInformationTables</Role>
      <ShortName>Segmented Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/SegmentedInformation</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - Material Accounting Policy Information - Schedule of Estimated Useful Lives and Depreciation Calculation Methods (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails</Role>
      <ShortName>Material Accounting Policy Information - Schedule of Estimated Useful Lives and Depreciation Calculation Methods (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - Material Accounting Policy Information - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails</Role>
      <ShortName>Material Accounting Policy Information - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - Business Acquisition - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails</Role>
      <ShortName>Business Acquisition - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - Business Acquisition - Schedule of Aggregate Consideration for Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>Business Acquisition - Schedule of Aggregate Consideration for Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CashandCashEquivalentsDetails</Role>
      <ShortName>Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stantec.com/role/CashandCashEquivalentsTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - Trade and Other Receivables - Schedule of Trade and Other Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails</Role>
      <ShortName>Trade and Other Receivables - Schedule of Trade and Other Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - Trade and Other Receivables - Schedule of Aging Analysis of Gross Trade Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails</Role>
      <ShortName>Trade and Other Receivables - Schedule of Aging Analysis of Gross Trade Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment - Schedule of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - Lease Assets - Schedule of Right-of-use Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails</Role>
      <ShortName>Lease Assets - Schedule of Right-of-use Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - Lease Assets - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails</Role>
      <ShortName>Lease Assets - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - Lease Assets - Schedule of Amounts Recognized in Administrative and Marketing Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails</Role>
      <ShortName>Lease Assets - Schedule of Amounts Recognized in Administrative and Marketing Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - Goodwill - Schedule of Reconciliation of Changes in Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails</Role>
      <ShortName>Goodwill - Schedule of Reconciliation of Changes in Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - Goodwill - Schedule of Goodwill Allocated (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails</Role>
      <ShortName>Goodwill - Schedule of Goodwill Allocated (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - Goodwill - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/GoodwillAdditionalInformationDetails</Role>
      <ShortName>Goodwill - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - Intangible Assets - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails</Role>
      <ShortName>Intangible Assets - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9954515 - Disclosure - Other Assets - Schedule of Other Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails</Role>
      <ShortName>Other Assets - Schedule of Other Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9954516 - Disclosure - Other Assets - Schedule of Fair Value and Amortized Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails</Role>
      <ShortName>Other Assets - Schedule of Fair Value and Amortized Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9954517 - Disclosure - Other Assets - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails</Role>
      <ShortName>Other Assets - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9954518 - Disclosure - Other Assets - Schedule of Disclosure of the Bond Portfolio Stated at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails</Role>
      <ShortName>Other Assets - Schedule of Disclosure of the Bond Portfolio Stated at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9954519 - Disclosure - Trade and Other Payables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/TradeandOtherPayablesDetails</Role>
      <ShortName>Trade and Other Payables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stantec.com/role/TradeandOtherPayablesTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9954520 - Disclosure - Long-Term Debt - Schedule of Long Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails</Role>
      <ShortName>Long-Term Debt - Schedule of Long Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9954521 - Disclosure - Long-Term Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails</Role>
      <ShortName>Long-Term Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9954522 - Disclosure - Long-Term Debt - Schedule of Notes Payable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails</Role>
      <ShortName>Long-Term Debt - Schedule of Notes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9954523 - Disclosure - Provisions - Schedule of Provisions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails</Role>
      <ShortName>Provisions - Schedule of Provisions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>9954524 - Disclosure - Provisions - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ProvisionsAdditionalInformationDetails</Role>
      <ShortName>Provisions - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>9954525 - Disclosure - Employee Defined Benefit Plans - Schedule of Employee Defined Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails</Role>
      <ShortName>Employee Defined Benefit Plans - Schedule of Employee Defined Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>9954526 - Disclosure - Employee Defined Benefit Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails</Role>
      <ShortName>Employee Defined Benefit Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>9954527 - Disclosure - Employee Defined Benefit Plans - Schedule of Reconciliation for Net Defined Benefit (Asset) Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails</Role>
      <ShortName>Employee Defined Benefit Plans - Schedule of Reconciliation for Net Defined Benefit (Asset) Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>9954528 - Disclosure - Employee Defined Benefit Plans - Schedule of Major Categories of Plan Assets, Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails</Role>
      <ShortName>Employee Defined Benefit Plans - Schedule of Major Categories of Plan Assets, Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>9954529 - Disclosure - Employee Defined Benefit Plans - Schedule of Principal Assumptions Used In Determining Pension Benefit Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails</Role>
      <ShortName>Employee Defined Benefit Plans - Schedule of Principal Assumptions Used In Determining Pension Benefit Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>9954530 - Disclosure - Employee Defined Benefit Plans - Schedule of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails</Role>
      <ShortName>Employee Defined Benefit Plans - Schedule of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>9954531 - Disclosure - Other Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/OtherLiabilitiesDetails</Role>
      <ShortName>Other Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stantec.com/role/OtherLiabilitiesTables</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>9954532 - Disclosure - Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CommitmentsDetails</Role>
      <ShortName>Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stantec.com/role/CommitmentsTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>9954533 - Disclosure - Contingencies and Guarantees (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ContingenciesandGuaranteesDetails</Role>
      <ShortName>Contingencies and Guarantees (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stantec.com/role/ContingenciesandGuarantees</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>9954534 - Disclosure - Share Capital - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails</Role>
      <ShortName>Share Capital - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>9954535 - Disclosure - Share Capital - Schedule of Dividends Declared and Recorded (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails</Role>
      <ShortName>Share Capital - Schedule of Dividends Declared and Recorded (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>9954536 - Disclosure - Share Capital - Schedule of the Company's RSUs, PSUs, and DSUs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails</Role>
      <ShortName>Share Capital - Schedule of the Company's RSUs, PSUs, and DSUs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>9954537 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy for Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Fair Value Hierarchy for Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>9954538 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy for Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Fair Value Hierarchy for Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>9954539 - Disclosure - Financial Instruments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails</Role>
      <ShortName>Financial Instruments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>9954540 - Disclosure - Financial Instruments - Schedule of Loss Allowance Provision (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails</Role>
      <ShortName>Financial Instruments - Schedule of Loss Allowance Provision (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>9954541 - Disclosure - Financial Instruments - Schedule of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails</Role>
      <ShortName>Financial Instruments - Schedule of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>9954542 - Disclosure - Capital Management - Schedule of Capital Managed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails</Role>
      <ShortName>Capital Management - Schedule of Capital Managed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>9954543 - Disclosure - Capital Management - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CapitalManagementAdditionalInformationDetails</Role>
      <ShortName>Capital Management - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>9954544 - Disclosure - Income Taxes - Schedule of Effective Income Tax for Continuing Operations From Statutory Canadian Tax Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Income Tax for Continuing Operations From Statutory Canadian Tax Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>9954545 - Disclosure - Income Taxes - Schedule of Major Components of Deferred Income Tax (Recovery) Expense from Continuing Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails</Role>
      <ShortName>Income Taxes - Schedule of Major Components of Deferred Income Tax (Recovery) Expense from Continuing Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>9954546 - Disclosure - Income Taxes - Schedule of Significant Components of Net Deferred Income Tax Assets (Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Significant Components of Net Deferred Income Tax Assets (Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>9954547 - Disclosure - Income Taxes - Schedule of Reconciliation of Net Deferred Tax Assets (Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/IncomeTaxesScheduleofReconciliationofNetDeferredTaxAssetsLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Reconciliation of Net Deferred Tax Assets (Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>9954548 - Disclosure - Income Taxes - Schedule of Loss Carryforwards and Deductible Temporary Differences (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails</Role>
      <ShortName>Income Taxes - Schedule of Loss Carryforwards and Deductible Temporary Differences (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>9954549 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/IncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>9954550 - Disclosure - Net Interest Expense and Other Net Finance Expense - Schedule of Interest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails</Role>
      <ShortName>Net Interest Expense and Other Net Finance Expense - Schedule of Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>9954552 - Disclosure - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/RevenueDetails</Role>
      <ShortName>Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stantec.com/role/Revenue</ParentRole>
      <Position>125</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>9954553 - Disclosure - Employee Costs - Schedule of Employee Benefits Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails</Role>
      <ShortName>Employee Costs - Schedule of Employee Benefits Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>9954554 - Disclosure - Employee Costs - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/EmployeeCostsAdditionalInformationDetails</Role>
      <ShortName>Employee Costs - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>9954555 - Disclosure - Other Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/OtherIncomeDetails</Role>
      <ShortName>Other Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stantec.com/role/OtherIncomeTables</ParentRole>
      <Position>128</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>9954556 - Disclosure - Weighted Average Shares Outstanding - Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails</Role>
      <ShortName>Weighted Average Shares Outstanding - Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>9954557 - Disclosure - Weighted Average Shares Outstanding - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/WeightedAverageSharesOutstandingAdditionalInformationDetails</Role>
      <ShortName>Weighted Average Shares Outstanding - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>9954558 - Disclosure - Cash Flow Information - Schedule of Roll Forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails</Role>
      <ShortName>Cash Flow Information - Schedule of Roll Forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>9954559 - Disclosure - Cash Flow Information - Schedule of Net Cash Flows from Operating Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CashFlowInformationScheduleofNetCashFlowsfromOperatingActivitiesDetails</Role>
      <ShortName>Cash Flow Information - Schedule of Net Cash Flows from Operating Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>9954560 - Disclosure - Cash Flow Information - Schedule of Amounts Recognized in the Consolidated Statement of Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails</Role>
      <ShortName>Cash Flow Information - Schedule of Amounts Recognized in the Consolidated Statement of Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>9954561 - Disclosure - Related-Party Disclosures - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails</Role>
      <ShortName>Related-Party Disclosures - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>9954562 - Disclosure - Related-Party Disclosures - Schedule of Joint Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails</Role>
      <ShortName>Related-Party Disclosures - Schedule of Joint Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>9954563 - Disclosure - Related-Party Disclosures - Schedule of Transactions with Joint Ventures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails</Role>
      <ShortName>Related-Party Disclosures - Schedule of Transactions with Joint Ventures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>9954564 - Disclosure - Related-Party Disclosures - Schedule of Compensation of Key Management Personnel and Directors of the Company (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails</Role>
      <ShortName>Related-Party Disclosures - Schedule of Compensation of Key Management Personnel and Directors of the Company (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>9954565 - Disclosure - Segmented Information - Schedule of Operating Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails</Role>
      <ShortName>Segmented Information - Schedule of Operating Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>9954566 - Disclosure - Segmented Information - Schedule of Non-Current Assets and Gross Revenue by Geographical Areas (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails</Role>
      <ShortName>Segmented Information - Schedule of Non-Current Assets and Gross Revenue by Geographical Areas (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>9954567 - Disclosure - Segmented Information - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails</Role>
      <ShortName>Segmented Information - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>9954568 - Disclosure - Segmented Information - Schedule of Gross Revenue by Services (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails</Role>
      <ShortName>Segmented Information - Schedule of Gross Revenue by Services (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>9954569 - Disclosure - Investment Tax Credit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/InvestmentTaxCreditDetails</Role>
      <ShortName>Investment Tax Credit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stantec.com/role/InvestmentTaxCredits</ParentRole>
      <Position>142</Position>
    </Report>
    <Report instance="stn-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>9954570 - Disclosure - Events after the Reporting Period (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/EventsaftertheReportingPeriodDetails</Role>
      <ShortName>Events after the Reporting Period (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stantec.com/role/EventsaftertheReportingPeriod</ParentRole>
      <Position>143</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="40-F" isDefinitelyFs="true" isIfrs="true" isUsgaap="true" original="stn-20231231.htm">stn-20231231.htm</File>
    <File doctype="40-F" isDefinitelyFs="true" isIfrs="true" isUsgaap="true" original="stn-20231231_d2.htm">stn-20231231_d2.htm</File>
    <File>stn-20231231.xsd</File>
    <File>stn-20231231_cal.xml</File>
    <File>stn-20231231_def.xml</File>
    <File>stn-20231231_lab.xml</File>
    <File>stn-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>stn-20231231_g1.jpg</File>
    <File>stn-20231231_g2.jpg</File>
    <File>stn-20231231_g3.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="49">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="1">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
    <BaseTaxonomy items="1348">https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>170
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "stn-20231231.htm stn-20231231_d2.htm": {
   "nsprefix": "stn",
   "nsuri": "http://www.stantec.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "stn-20231231.htm",
      "stn-20231231_d2.htm"
     ]
    },
    "schema": {
     "local": [
      "stn-20231231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "stn-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "stn-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "stn-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "stn-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 392,
   "keyCustom": 116,
   "axisStandard": 40,
   "axisCustom": 1,
   "memberStandard": 63,
   "memberCustom": 80,
   "hidden": {
    "total": 4,
    "http://xbrl.sec.gov/dei/2023": 4
   },
   "contextCount": 522,
   "entityCount": 1,
   "segmentCount": 154,
   "elementCount": 982,
   "unitCount": 11,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 1348,
    "http://xbrl.sec.gov/dei/2023": 49,
    "http://xbrl.sec.gov/ecd/2023": 1
   },
   "report": {
    "R1": {
     "role": "http://www.stantec.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.stantec.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
     "longName": "0000003 - Statement - Consolidated Statements of Financial Position",
     "shortName": "Consolidated Statements of Financial Position",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:TradeAndOtherCurrentReceivables",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
     "longName": "0000004 - Statement - Consolidated Statements of Income",
     "shortName": "Consolidated Statements of Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfProductsAndServicesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CostOfSales",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity",
     "longName": "0000006 - Statement - Consolidated Statements of Shareholders' Equity",
     "shortName": "Consolidated Statements of Shareholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows",
     "longName": "0000007 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLossFromContinuingOperations",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLossFromContinuingOperations",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.stantec.com/role/CorporateInformation",
     "longName": "0000008 - Disclosure - Corporate Information",
     "shortName": "Corporate Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.stantec.com/role/BasisofPreparation",
     "longName": "0000009 - Disclosure - Basis of Preparation",
     "shortName": "Basis of Preparation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.stantec.com/role/BasisofConsolidation",
     "longName": "0000010 - Disclosure - Basis of Consolidation",
     "shortName": "Basis of Consolidation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBasisOfConsolidationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBasisOfConsolidationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.stantec.com/role/MaterialAccountingPolicyInformation",
     "longName": "0000011 - Disclosure - Material Accounting Policy Information",
     "shortName": "Material Accounting Policy Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.stantec.com/role/SignificantAccountingJudgmentsEstimatesandAssumptions",
     "longName": "0000012 - Disclosure - Significant Accounting Judgments, Estimates, and Assumptions",
     "shortName": "Significant Accounting Judgments, Estimates, and Assumptions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPolicies",
     "longName": "0000013 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies",
     "shortName": "Recent Accounting Pronouncements and Changes to Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.stantec.com/role/BusinessAcquisition",
     "longName": "0000014 - Disclosure - Business Acquisition",
     "shortName": "Business Acquisition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.stantec.com/role/CashandCashEquivalents",
     "longName": "0000015 - Disclosure - Cash and Cash Equivalents",
     "shortName": "Cash and Cash Equivalents",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.stantec.com/role/TradeandOtherReceivables",
     "longName": "0000016 - Disclosure - Trade and Other Receivables",
     "shortName": "Trade and Other Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.stantec.com/role/PropertyandEquipment",
     "longName": "0000017 - Disclosure - Property and Equipment",
     "shortName": "Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.stantec.com/role/LeaseAssets",
     "longName": "0000018 - Disclosure - Lease Assets",
     "shortName": "Lease Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.stantec.com/role/Goodwill",
     "longName": "0000019 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.stantec.com/role/IntangibleAssets",
     "longName": "0000020 - Disclosure - Intangible Assets",
     "shortName": "Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.stantec.com/role/OtherAssets",
     "longName": "0000021 - Disclosure - Other Assets",
     "shortName": "Other Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.stantec.com/role/TradeandOtherPayables",
     "longName": "0000022 - Disclosure - Trade and Other Payables",
     "shortName": "Trade and Other Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.stantec.com/role/LongTermDebt",
     "longName": "0000023 - Disclosure - Long-Term Debt",
     "shortName": "Long-Term Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.stantec.com/role/Provisions",
     "longName": "0000024 - Disclosure - Provisions",
     "shortName": "Provisions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R25": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlans",
     "longName": "0000025 - Disclosure - Employee Defined Benefit Plans",
     "shortName": "Employee Defined Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.stantec.com/role/OtherLiabilities",
     "longName": "0000026 - Disclosure - Other Liabilities",
     "shortName": "Other Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.stantec.com/role/Commitments",
     "longName": "0000027 - Disclosure - Commitments",
     "shortName": "Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCommitmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCommitmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.stantec.com/role/ContingenciesandGuarantees",
     "longName": "0000028 - Disclosure - Contingencies and Guarantees",
     "shortName": "Contingencies and Guarantees",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R29": {
     "role": "http://www.stantec.com/role/ShareCapital",
     "longName": "0000029 - Disclosure - Share Capital",
     "shortName": "Share Capital",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.stantec.com/role/FairValueMeasurements",
     "longName": "0000030 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFairValueMeasurementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFairValueMeasurementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.stantec.com/role/FinancialInstruments",
     "longName": "0000031 - Disclosure - Financial Instruments",
     "shortName": "Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.stantec.com/role/CapitalManagement",
     "longName": "0000032 - Disclosure - Capital Management",
     "shortName": "Capital Management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.stantec.com/role/IncomeTaxes",
     "longName": "0000033 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpense",
     "longName": "0000034 - Disclosure - Net Interest Expense and Other Net Finance Expense",
     "shortName": "Net Interest Expense and Other Net Finance Expense",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinanceCostExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinanceCostExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.stantec.com/role/Revenue",
     "longName": "0000035 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.stantec.com/role/EmployeeCosts",
     "longName": "0000036 - Disclosure - Employee Costs",
     "shortName": "Employee Costs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfEmployeeCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfEmployeeCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.stantec.com/role/OtherIncome",
     "longName": "0000037 - Disclosure - Other Income",
     "shortName": "Other Income",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.stantec.com/role/WeightedAverageSharesOutstanding",
     "longName": "0000038 - Disclosure - Weighted Average Shares Outstanding",
     "shortName": "Weighted Average Shares Outstanding",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.stantec.com/role/CashFlowInformation",
     "longName": "0000039 - Disclosure - Cash Flow Information",
     "shortName": "Cash Flow Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.stantec.com/role/RelatedPartyDisclosures",
     "longName": "0000040 - Disclosure - Related-Party Disclosures",
     "shortName": "Related-Party Disclosures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.stantec.com/role/SegmentedInformation",
     "longName": "0000041 - Disclosure - Segmented Information",
     "shortName": "Segmented Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.stantec.com/role/InvestmentTaxCredits",
     "longName": "0000042 - Disclosure - Investment Tax Credits",
     "shortName": "Investment Tax Credits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTaxReceivablesAndPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTaxReceivablesAndPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.stantec.com/role/EventsaftertheReportingPeriod",
     "longName": "0000043 - Disclosure - Events after the Reporting Period",
     "shortName": "Events after the Reporting Period",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
     "longName": "995440 - Disclosure - Recovery of Erroneously Awarded Compensation",
     "shortName": "Recovery of Erroneously Awarded Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "ecd:RestatementDoesNotRequireRecoveryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "ecd:RestatementDoesNotRequireRecoveryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies",
     "longName": "9954471 - Disclosure - Material Accounting Policy Information (Policies)",
     "shortName": "Material Accounting Policy Information (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.stantec.com/role/MaterialAccountingPolicyInformationTables",
     "longName": "9954472 - Disclosure - Material Accounting Policy Information (Tables)",
     "shortName": "Material Accounting Policy Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.stantec.com/role/BusinessAcquisitionTables",
     "longName": "9954473 - Disclosure - Business Acquisition (Tables)",
     "shortName": "Business Acquisition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.stantec.com/role/CashandCashEquivalentsTables",
     "longName": "9954474 - Disclosure - Cash and Cash Equivalents (Tables)",
     "shortName": "Cash and Cash Equivalents (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.stantec.com/role/TradeandOtherReceivablesTables",
     "longName": "9954475 - Disclosure - Trade and Other Receivables (Tables)",
     "shortName": "Trade and Other Receivables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.stantec.com/role/PropertyandEquipmentTables",
     "longName": "9954476 - Disclosure - Property and Equipment (Tables)",
     "shortName": "Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.stantec.com/role/LeaseAssetsTables",
     "longName": "9954477 - Disclosure - Lease Assets (Tables)",
     "shortName": "Lease Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.stantec.com/role/GoodwillTables",
     "longName": "9954478 - Disclosure - Goodwill (Tables)",
     "shortName": "Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.stantec.com/role/IntangibleAssetsTables",
     "longName": "9954479 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.stantec.com/role/OtherAssetsTables",
     "longName": "9954480 - Disclosure - Other Assets (Tables)",
     "shortName": "Other Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutOtherAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutOtherAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.stantec.com/role/TradeandOtherPayablesTables",
     "longName": "9954481 - Disclosure - Trade and Other Payables (Tables)",
     "shortName": "Trade and Other Payables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.stantec.com/role/LongTermDebtTables",
     "longName": "9954482 - Disclosure - Long-Term Debt (Tables)",
     "shortName": "Long-Term Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.stantec.com/role/ProvisionsTables",
     "longName": "9954483 - Disclosure - Provisions (Tables)",
     "shortName": "Provisions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlansTables",
     "longName": "9954484 - Disclosure - Employee Defined Benefit Plans (Tables)",
     "shortName": "Employee Defined Benefit Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.stantec.com/role/OtherLiabilitiesTables",
     "longName": "9954485 - Disclosure - Other Liabilities (Tables)",
     "shortName": "Other Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.stantec.com/role/CommitmentsTables",
     "longName": "9954486 - Disclosure - Commitments (Tables)",
     "shortName": "Commitments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.stantec.com/role/ShareCapitalTables",
     "longName": "9954487 - Disclosure - Share Capital (Tables)",
     "shortName": "Share Capital (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDividendsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDividendsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.stantec.com/role/FairValueMeasurementsTables",
     "longName": "9954488 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.stantec.com/role/FinancialInstrumentsTables",
     "longName": "9954489 - Disclosure - Financial Instruments (Tables)",
     "shortName": "Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfProvisionMatrixExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfProvisionMatrixExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.stantec.com/role/CapitalManagementTables",
     "longName": "9954490 - Disclosure - Capital Management (Tables)",
     "shortName": "Capital Management (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutCapitalManagedTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutCapitalManagedTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.stantec.com/role/IncomeTaxesTables",
     "longName": "9954491 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseTables",
     "longName": "9954492 - Disclosure - Net Interest Expense and Other Net Finance Expense (Tables)",
     "shortName": "Net Interest Expense and Other Net Finance Expense (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.stantec.com/role/EmployeeCostsTables",
     "longName": "9954493 - Disclosure - Employee Costs (Tables)",
     "shortName": "Employee Costs (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.stantec.com/role/OtherIncomeTables",
     "longName": "9954494 - Disclosure - Other Income (Tables)",
     "shortName": "Other Income (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.stantec.com/role/WeightedAverageSharesOutstandingTables",
     "longName": "9954495 - Disclosure - Weighted Average Shares Outstanding (Tables)",
     "shortName": "Weighted Average Shares Outstanding (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.stantec.com/role/CashFlowInformationTables",
     "longName": "9954496 - Disclosure - Cash Flow Information (Tables)",
     "shortName": "Cash Flow Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.stantec.com/role/RelatedPartyDisclosuresTables",
     "longName": "9954497 - Disclosure - Related-Party Disclosures (Tables)",
     "shortName": "Related-Party Disclosures (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.stantec.com/role/SegmentedInformationTables",
     "longName": "9954498 - Disclosure - Segmented Information (Tables)",
     "shortName": "Segmented Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails",
     "longName": "9954499 - Disclosure - Material Accounting Policy Information - Schedule of Estimated Useful Lives and Depreciation Calculation Methods (Details)",
     "shortName": "Material Accounting Policy Information - Schedule of Estimated Useful Lives and Depreciation Calculation Methods (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-28",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-28",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails",
     "longName": "9954500 - Disclosure - Material Accounting Policy Information - Additional Information (Details)",
     "shortName": "Material Accounting Policy Information - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-40",
      "name": "stn:MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-40",
      "name": "stn:MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails",
     "longName": "9954501 - Disclosure - Business Acquisition - Additional Information (Details)",
     "shortName": "Business Acquisition - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-41",
      "name": "ifrs-full:NumberOfEmployees",
      "unitRef": "employee",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-41",
      "name": "ifrs-full:NumberOfEmployees",
      "unitRef": "employee",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails",
     "longName": "9954502 - Disclosure - Business Acquisition - Schedule of Aggregate Consideration for Assets Acquired and Liabilities Assumed (Details)",
     "shortName": "Business Acquisition - Schedule of Aggregate Consideration for Assets Acquired and Liabilities Assumed (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CashTransferred",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CashTransferred",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.stantec.com/role/CashandCashEquivalentsDetails",
     "longName": "9954503 - Disclosure - Cash and Cash Equivalents (Details)",
     "shortName": "Cash and Cash Equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:Cash",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:Cash",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails",
     "longName": "9954504 - Disclosure - Trade and Other Receivables - Schedule of Trade and Other Receivables (Details)",
     "shortName": "Trade and Other Receivables - Schedule of Trade and Other Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:TradeReceivables",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:TradeReceivables",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails",
     "longName": "9954505 - Disclosure - Trade and Other Receivables - Schedule of Aging Analysis of Gross Trade Receivables (Details)",
     "shortName": "Trade and Other Receivables - Schedule of Aging Analysis of Gross Trade Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "stn:GrossTradeReceivables",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "stn:GrossTradeReceivables",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails",
     "longName": "9954506 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)",
     "shortName": "Property and Equipment - Schedule of Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-110",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails",
     "longName": "9954507 - Disclosure - Lease Assets - Schedule of Right-of-use Assets (Details)",
     "shortName": "Lease Assets - Schedule of Right-of-use Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-116",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
     "longName": "9954508 - Disclosure - Lease Assets - Additional Information (Details)",
     "shortName": "Lease Assets - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-137",
      "name": "ifrs-full:OnerousContractsProvision",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-137",
      "name": "ifrs-full:OnerousContractsProvision",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails",
     "longName": "9954509 - Disclosure - Lease Assets - Schedule of Amounts Recognized in Administrative and Marketing Expenses (Details)",
     "shortName": "Lease Assets - Schedule of Amounts Recognized in Administrative and Marketing Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutLeaseCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutLeaseCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails",
     "longName": "9954510 - Disclosure - Goodwill - Schedule of Reconciliation of Changes in Goodwill (Details)",
     "shortName": "Goodwill - Schedule of Reconciliation of Changes in Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:Goodwill",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-60",
      "name": "ifrs-full:Goodwill",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails",
     "longName": "9954511 - Disclosure - Goodwill - Schedule of Goodwill Allocated (Details)",
     "shortName": "Goodwill - Schedule of Goodwill Allocated (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:Goodwill",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-147",
      "name": "ifrs-full:Goodwill",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
     "longName": "9954512 - Disclosure - Goodwill - Additional Information (Details)",
     "shortName": "Goodwill - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-157",
      "name": "ifrs-full:AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-157",
      "name": "ifrs-full:AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails",
     "longName": "9954513 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details)",
     "shortName": "Intangible Assets - Schedule of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-60",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails",
     "longName": "9954514 - Disclosure - Intangible Assets - Additional Information (Details)",
     "shortName": "Intangible Assets - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-194",
      "name": "stn:SoftwareFinancingObligation",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-194",
      "name": "stn:SoftwareFinancingObligation",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails",
     "longName": "9954515 - Disclosure - Other Assets - Schedule of Other Assets (Details)",
     "shortName": "Other Assets - Schedule of Other Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:OtherFinancialAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:OtherAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutOtherAssetsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails",
     "longName": "9954516 - Disclosure - Other Assets - Schedule of Fair Value and Amortized Cost (Details)",
     "shortName": "Other Assets - Schedule of Fair Value and Amortized Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:OtherFinancialAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "stn:OtherFinancialAssetAtAmortisedCost",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails",
     "longName": "9954517 - Disclosure - Other Assets - Additional Information (Details)",
     "shortName": "Other Assets - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-206",
      "name": "stn:BondsInterestRatePercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-206",
      "name": "stn:BondsInterestRatePercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails",
     "longName": "9954518 - Disclosure - Other Assets - Schedule of Disclosure of the Bond Portfolio Stated at Fair Value (Details)",
     "shortName": "Other Assets - Schedule of Disclosure of the Bond Portfolio Stated at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-202",
      "name": "stn:FairValueOfOtherFinancialAssetsMaturity",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-202",
      "name": "stn:FairValueOfOtherFinancialAssetsMaturity",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.stantec.com/role/TradeandOtherPayablesDetails",
     "longName": "9954519 - Disclosure - Trade and Other Payables (Details)",
     "shortName": "Trade and Other Payables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:TradeAndOtherPayablesToTradeSuppliers",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "stn:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:TradeAndOtherPayablesToTradeSuppliers",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "stn:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails",
     "longName": "9954520 - Disclosure - Long-Term Debt - Schedule of Long Term Debt (Details)",
     "shortName": "Long-Term Debt - Schedule of Long Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:Borrowings",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutCapitalManagedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-216",
      "name": "ifrs-full:Borrowings",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
     "longName": "9954521 - Disclosure - Long-Term Debt - Additional Information (Details)",
     "shortName": "Long-Term Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:BorrowingsInterestRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-230",
      "name": "stn:NumberOfTranches",
      "unitRef": "tranche",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails",
     "longName": "9954522 - Disclosure - Long-Term Debt - Schedule of Notes Payable (Details)",
     "shortName": "Long-Term Debt - Schedule of Notes Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-244",
      "name": "stn:CarryingAmountOfNotesPayable",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-244",
      "name": "stn:CarryingAmountOfNotesPayable",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails",
     "longName": "9954523 - Disclosure - Provisions - Schedule of Provisions (Details)",
     "shortName": "Provisions - Schedule of Provisions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:OtherProvisions",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:OtherProvisions",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails",
     "longName": "9954524 - Disclosure - Provisions - Additional Information (Details)",
     "shortName": "Provisions - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-273",
      "name": "ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-273",
      "name": "ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails",
     "longName": "9954525 - Disclosure - Employee Defined Benefit Plans - Schedule of Employee Defined Benefit Plans (Details)",
     "shortName": "Employee Defined Benefit Plans - Schedule of Employee Defined Benefit Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-277",
      "name": "ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails",
     "longName": "9954526 - Disclosure - Employee Defined Benefit Plans - Additional Information (Details)",
     "shortName": "Employee Defined Benefit Plans - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails",
     "longName": "9954527 - Disclosure - Employee Defined Benefit Plans - Schedule of Reconciliation for Net Defined Benefit (Asset) Liability (Details)",
     "shortName": "Employee Defined Benefit Plans - Schedule of Reconciliation for Net Defined Benefit (Asset) Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-278",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-288",
      "name": "ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails",
     "longName": "9954528 - Disclosure - Employee Defined Benefit Plans - Schedule of Major Categories of Plan Assets, Measured at Fair Value (Details)",
     "shortName": "Employee Defined Benefit Plans - Schedule of Major Categories of Plan Assets, Measured at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails",
     "longName": "9954529 - Disclosure - Employee Defined Benefit Plans - Schedule of Principal Assumptions Used In Determining Pension Benefit Obligations (Details)",
     "shortName": "Employee Defined Benefit Plans - Schedule of Principal Assumptions Used In Determining Pension Benefit Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails",
     "longName": "9954530 - Disclosure - Employee Defined Benefit Plans - Schedule of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions (Details)",
     "shortName": "Employee Defined Benefit Plans - Schedule of Quantitative Sensitivity Analyses Impact on Defined Benefit Obligation for Significant Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c-298",
      "name": "ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-298",
      "name": "ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.stantec.com/role/OtherLiabilitiesDetails",
     "longName": "9954531 - Disclosure - Other Liabilities (Details)",
     "shortName": "Other Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "stn:DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "stn:MiscellaneousOtherLiabilities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "stn:DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.stantec.com/role/CommitmentsDetails",
     "longName": "9954532 - Disclosure - Commitments (Details)",
     "shortName": "Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.stantec.com/role/ContingenciesandGuaranteesDetails",
     "longName": "9954533 - Disclosure - Contingencies and Guarantees (Details)",
     "shortName": "Contingencies and Guarantees (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c-311",
      "name": "ifrs-full:EstimatedFinancialEffectOfContingentAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-311",
      "name": "ifrs-full:EstimatedFinancialEffectOfContingentAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails",
     "longName": "9954534 - Disclosure - Share Capital - Additional Information (Details)",
     "shortName": "Share Capital - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "stn:SharesRepurchasedForCancellation",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "stn:SharesRepurchasedForCancellation",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails",
     "longName": "9954535 - Disclosure - Share Capital - Schedule of Dividends Declared and Recorded (Details)",
     "shortName": "Share Capital - Schedule of Dividends Declared and Recorded (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c-313",
      "name": "ifrs-full:DividendsPaidOrdinarySharesPerShare",
      "unitRef": "cadPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-313",
      "name": "ifrs-full:DividendsPaidOrdinarySharesPerShare",
      "unitRef": "cadPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails",
     "longName": "9954536 - Disclosure - Share Capital - Schedule of the Company's RSUs, PSUs, and DSUs (Details)",
     "shortName": "Share Capital - Schedule of the Company's RSUs, PSUs, and DSUs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c-318",
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-321",
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
     "longName": "9954537 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy for Assets (Details)",
     "shortName": "Fair Value Measurements - Schedule of Fair Value Hierarchy for Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:OtherFinancialAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-356",
      "name": "ifrs-full:OtherFinancialLiabilities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails",
     "longName": "9954538 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy for Liabilities (Details)",
     "shortName": "Fair Value Measurements - Schedule of Fair Value Hierarchy for Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:Liabilities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-376",
      "name": "ifrs-full:Liabilities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
     "longName": "9954539 - Disclosure - Financial Instruments - Additional Information (Details)",
     "shortName": "Financial Instruments - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:MaximumExposureToCreditRisk",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails",
     "longName": "9954540 - Disclosure - Financial Instruments - Schedule of Loss Allowance Provision (Details)",
     "shortName": "Financial Instruments - Schedule of Loss Allowance Provision (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-80",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfProvisionMatrixExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails",
     "longName": "9954541 - Disclosure - Financial Instruments - Schedule of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities (Details)",
     "shortName": "Financial Instruments - Schedule of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:BankBorrowingsUndiscountedCashFlows",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:BankBorrowingsUndiscountedCashFlows",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails",
     "longName": "9954542 - Disclosure - Capital Management - Schedule of Capital Managed (Details)",
     "shortName": "Capital Management - Schedule of Capital Managed (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentPortionOfLongtermBorrowings",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:NetDebt",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutCapitalManagedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.stantec.com/role/CapitalManagementAdditionalInformationDetails",
     "longName": "9954543 - Disclosure - Capital Management - Additional Information (Details)",
     "shortName": "Capital Management - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c-155",
      "name": "stn:UnencumberedCashLeverageRatioCovenant",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-155",
      "name": "stn:UnencumberedCashLeverageRatioCovenant",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails",
     "longName": "9954544 - Disclosure - Income Taxes - Schedule of Effective Income Tax for Continuing Operations From Statutory Canadian Tax Rates (Details)",
     "shortName": "Income Taxes - Schedule of Effective Income Tax for Continuing Operations From Statutory Canadian Tax Rates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "stn:DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "stn:DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails",
     "longName": "9954545 - Disclosure - Income Taxes - Schedule of Major Components of Deferred Income Tax (Recovery) Expense from Continuing Operations (Details)",
     "shortName": "Income Taxes - Schedule of Major Components of Deferred Income Tax (Recovery) Expense from Continuing Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails",
     "longName": "9954546 - Disclosure - Income Taxes - Schedule of Significant Components of Net Deferred Income Tax Assets (Liabilities) (Details)",
     "shortName": "Income Taxes - Schedule of Significant Components of Net Deferred Income Tax Assets (Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:DeferredTaxAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-427",
      "name": "ifrs-full:DeferredTaxAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.stantec.com/role/IncomeTaxesScheduleofReconciliationofNetDeferredTaxAssetsLiabilitiesDetails",
     "longName": "9954547 - Disclosure - Income Taxes - Schedule of Reconciliation of Net Deferred Tax Assets (Liabilities) (Details)",
     "shortName": "Income Taxes - Schedule of Reconciliation of Net Deferred Tax Assets (Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails",
     "longName": "9954548 - Disclosure - Income Taxes - Schedule of Loss Carryforwards and Deductible Temporary Differences (Details)",
     "shortName": "Income Taxes - Schedule of Loss Carryforwards and Deductible Temporary Differences (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.stantec.com/role/IncomeTaxesAdditionalInformationDetails",
     "longName": "9954549 - Disclosure - Income Taxes - Additional Information (Details)",
     "shortName": "Income Taxes - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R124": {
     "role": "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails",
     "longName": "9954550 - Disclosure - Net Interest Expense and Other Net Finance Expense - Schedule of Interest Expense (Details)",
     "shortName": "Net Interest Expense and Other Net Finance Expense - Schedule of Interest Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:InterestExpenseOnBorrowings",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:InterestExpenseOnBorrowings",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R125": {
     "role": "http://www.stantec.com/role/RevenueDetails",
     "longName": "9954552 - Disclosure - Revenue (Details)",
     "shortName": "Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "stn:NumberOfSpecializedBusinessOperatingUnits",
      "unitRef": "unit",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "stn:NumberOfSpecializedBusinessOperatingUnits",
      "unitRef": "unit",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails",
     "longName": "9954553 - Disclosure - Employee Costs - Schedule of Employee Benefits Cost (Details)",
     "shortName": "Employee Costs - Schedule of Employee Benefits Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ShorttermEmployeeBenefitsExpense",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ShorttermEmployeeBenefitsExpense",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R127": {
     "role": "http://www.stantec.com/role/EmployeeCostsAdditionalInformationDetails",
     "longName": "9954554 - Disclosure - Employee Costs - Additional Information (Details)",
     "shortName": "Employee Costs - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R128": {
     "role": "http://www.stantec.com/role/OtherIncomeDetails",
     "longName": "9954555 - Disclosure - Other Income (Details)",
     "shortName": "Other Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "stn:DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "stn:DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R129": {
     "role": "http://www.stantec.com/role/WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails",
     "longName": "9954556 - Disclosure - Weighted Average Shares Outstanding - Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis (Details)",
     "shortName": "Weighted Average Shares Outstanding - Schedule of Basic and Diluted Common Shares Outstanding, Calculated on Weighted Average Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:WeightedAverageShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:WeightedAverageShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R130": {
     "role": "http://www.stantec.com/role/WeightedAverageSharesOutstandingAdditionalInformationDetails",
     "longName": "9954557 - Disclosure - Weighted Average Shares Outstanding - Additional Information (Details)",
     "shortName": "Weighted Average Shares Outstanding - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R131": {
     "role": "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails",
     "longName": "9954558 - Disclosure - Cash Flow Information - Schedule of Roll Forward (Details)",
     "shortName": "Cash Flow Information - Schedule of Roll Forward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "131",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R132": {
     "role": "http://www.stantec.com/role/CashFlowInformationScheduleofNetCashFlowsfromOperatingActivitiesDetails",
     "longName": "9954559 - Disclosure - Cash Flow Information - Schedule of Net Cash Flows from Operating Activities (Details)",
     "shortName": "Cash Flow Information - Schedule of Net Cash Flows from Operating Activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R133": {
     "role": "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails",
     "longName": "9954560 - Disclosure - Cash Flow Information - Schedule of Amounts Recognized in the Consolidated Statement of Cash Flows (Details)",
     "shortName": "Cash Flow Information - Schedule of Amounts Recognized in the Consolidated Statement of Cash Flows (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:InterestPaymentsOfLeaseLiabilities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "stn:DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:InterestPaymentsOfLeaseLiabilities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "stn:DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R134": {
     "role": "http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails",
     "longName": "9954561 - Disclosure - Related-Party Disclosures - Additional Information (Details)",
     "shortName": "Related-Party Disclosures - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "134",
     "firstAnchor": {
      "contextRef": "c-472",
      "name": "ifrs-full:ProportionOfVotingPowerHeldInSubsidiary",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "stn:DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-472",
      "name": "ifrs-full:ProportionOfVotingPowerHeldInSubsidiary",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "stn:DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R135": {
     "role": "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails",
     "longName": "9954562 - Disclosure - Related-Party Disclosures - Schedule of Joint Operations (Details)",
     "shortName": "Related-Party Disclosures - Schedule of Joint Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "135",
     "firstAnchor": {
      "contextRef": "c-473",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointOperation",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfJointVenturesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-473",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointOperation",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfJointVenturesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R136": {
     "role": "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails",
     "longName": "9954563 - Disclosure - Related-Party Disclosures - Schedule of Transactions with Joint Ventures (Details)",
     "shortName": "Related-Party Disclosures - Schedule of Transactions with Joint Ventures (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "136",
     "firstAnchor": {
      "contextRef": "c-476",
      "name": "ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-476",
      "name": "ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R137": {
     "role": "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails",
     "longName": "9954564 - Disclosure - Related-Party Disclosures - Schedule of Compensation of Key Management Personnel and Directors of the Company (Details)",
     "shortName": "Related-Party Disclosures - Schedule of Compensation of Key Management Personnel and Directors of the Company (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "137",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfKeyManagementPersonnelCompensationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfKeyManagementPersonnelCompensationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R138": {
     "role": "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails",
     "longName": "9954565 - Disclosure - Segmented Information - Schedule of Operating Segments (Details)",
     "shortName": "Segmented Information - Schedule of Operating Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "138",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfProductsAndServicesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-480",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R139": {
     "role": "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails",
     "longName": "9954566 - Disclosure - Segmented Information - Schedule of Non-Current Assets and Gross Revenue by Geographical Areas (Details)",
     "shortName": "Segmented Information - Schedule of Non-Current Assets and Gross Revenue by Geographical Areas (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "139",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R140": {
     "role": "http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails",
     "longName": "9954567 - Disclosure - Segmented Information - Additional Information (Details)",
     "shortName": "Segmented Information - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "140",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfProductsAndServicesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-506",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R141": {
     "role": "http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails",
     "longName": "9954568 - Disclosure - Segmented Information - Schedule of Gross Revenue by Services (Details)",
     "shortName": "Segmented Information - Schedule of Gross Revenue by Services (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "141",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfProductsAndServicesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-511",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfProductsAndServicesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    },
    "R142": {
     "role": "http://www.stantec.com/role/InvestmentTaxCreditDetails",
     "longName": "9954569 - Disclosure - Investment Tax Credit (Details)",
     "shortName": "Investment Tax Credit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "142",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:InvestmentTaxCredits",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:InvestmentTaxCredits",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R143": {
     "role": "http://www.stantec.com/role/EventsaftertheReportingPeriodDetails",
     "longName": "9954570 - Disclosure - Events after the Reporting Period (Details)",
     "shortName": "Events after the Reporting Period (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "143",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-521",
      "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20231231_d2.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "country_AU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "AU",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Australia",
        "label": "AUSTRALIA"
       }
      }
     },
     "auth_ref": []
    },
    "currency_AUD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "AUD",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Australia, Dollars",
        "label": "Australia, Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "stn_AboveOneTwentyOneDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "AboveOneTwentyOneDaysMember",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "121+",
        "label": "Above One Twenty One Days [member]",
        "documentation": "Above one twenty one days."
       }
      }
     },
     "auth_ref": []
    },
    "stn_AccountingJudgementsAndEstimatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "AccountingJudgementsAndEstimatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Judgements And Estimates [Abstract]",
        "documentation": "Accounting Judgements And Estimates"
       }
      }
     },
     "auth_ref": []
    },
    "stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies, Changes In Accounting Estimates And Errors [Abstract]",
        "documentation": "Accounting Policies, Changes In Accounting Estimates And Errors"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Accruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Accruals",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/TradeandOtherPayablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued liabilities",
        "label": "Accruals"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities to pay for goods or services that have been received or supplied but have not been paid, invoiced or formally agreed with the supplier, including amounts due to employees."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails",
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation",
        "label": "Accumulated depreciation and amortisation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r71",
      "r459",
      "r470",
      "r473",
      "r474"
     ]
    },
    "ifrs-full_AccumulatedImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedImpairmentMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails",
      "http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated impairment",
        "label": "Accumulated impairment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated impairment. [Refer: Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r252",
      "r269",
      "r349",
      "r459",
      "r470",
      "r473",
      "r474"
     ]
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated\u00a0Other Comprehensive Income (Loss)",
        "label": "Accumulated other comprehensive income [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r447"
     ]
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferred",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.stantec.com/role/EventsaftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Consideration",
        "terseLabel": "Consideration",
        "label": "Consideration transferred, acquisition-date fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "stn_AcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "AcquisitionsMember",
     "presentation": [
      "http://www.stantec.com/role/EventsaftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Acquisitions [Member]",
        "documentation": "Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions arising on acquisitions",
        "label": "Acquisitions through business combinations, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in intangible assets other than goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions arising on acquisitions",
        "label": "Acquisitions through business combinations, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "stn_AcquisitionsThroughBusinessCombinationsRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "AcquisitionsThroughBusinessCombinationsRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Acquisitions through business combinations, right-of-use assets",
        "documentation": "Acquisitions through business combinations, right-of-use assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRates": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionOfDiscountRates",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Actuarial assumption of discount rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in discount rate by 0.25%",
        "label": "Actuarial Assumption Of Discount Rates Zero Point Two Five Percent[member]",
        "documentation": "Actuarial assumption of discount rates 0.25 percent."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionOfExpectedRatesOfInflation",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate of inflation,\u00a0pre-retirement",
        "label": "Actuarial assumption of expected rates of inflation"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected rate of inflation that is used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in\u00a0pre-retirement\u00a0inflation rate by 0.25%",
        "label": "Actuarial Assumption Of Expected Rates Of Inflation Pre Retirement Zero Point Two Five Percent [member]",
        "documentation": "Actuarial assumption of expected rates of inflation pre retirement 0.25 percent."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionOfExpectedRatesOfPensionIncreases",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate of increase in future pensions payment",
        "label": "Actuarial assumption of expected rates of pension increases"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected rate of increases in pension that is used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in pension increase assumption by 0.25%",
        "label": "Actuarial Assumption Of Expected Rates Of Pension Increases Zero Point Two Five Percent[member]",
        "documentation": "Actuarial assumption of expected rates of pension increases 0.25 percent."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreases",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate of increase in salaries",
        "label": "Actuarial assumption of expected rates of salary increases"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected rate of salary increases used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "stn_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in salary growth by 0.25%",
        "label": "Actuarial Assumption Of Expected Rates Of Salary Increases Zero Point Two Five Percent[member]",
        "documentation": "Actuarial assumption of expected rates of salary increases 0.25 percent."
       }
      }
     },
     "auth_ref": []
    },
    "stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Female",
        "label": "Actuarial assumption of life expectancy after retirement, female",
        "documentation": "Actuarial assumption of life expectancy after retirement, female"
       }
      }
     },
     "auth_ref": []
    },
    "stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ActuarialAssumptionOfLifeExpectancyAfterRetirementMale",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Male",
        "label": "Actuarial assumption of life expectancy after retirement, male",
        "documentation": "Actuarial assumption of life expectancy after retirement, male"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialAssumptionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionsAxis",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial assumptions [axis]",
        "label": "Actuarial assumptions [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "ifrs-full_ActuarialAssumptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionsMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial assumptions",
        "label": "Actuarial assumptions [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all actuarial assumptions. Actuarial assumptions are the entity\u2019s unbiased and mutually compatible best estimates of the demographic and financial variables that will determine the ultimate cost of providing post-employment benefits. It also represents the standard value for the 'Actuarial assumptions' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in one year in the life expectancy",
        "label": "Actuarial Assumptions Of Expected Increase Of One Year In Life Expectancy [member]",
        "documentation": "Actuarial assumptions of expected increase of one year in life expectancy."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Changes in demographic assumptions",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Changes in financial assumptions",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Experience adjustments",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r462"
     ]
    },
    "stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial gains (losses) arising from:",
        "label": "Actuarial Gains Losses Arising From Net Defined Benefit Liability Asset [abstract]",
        "documentation": "Actuarial gains losses arising from net defined benefit liability asset."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r404"
     ]
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionalPaidinCapitalMember",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributed Surplus",
        "label": "Additional paid-in capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r447"
     ]
    },
    "ifrs-full_AdditionalRecognitionGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionalRecognitionGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Additional recognition, goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additional goodwill recognised, except goodwill included in a disposal group that, on acquisition, meets the criteria to be classified as held for sale in accordance with IFRS 5. [Refer: Goodwill; Disposal groups classified as held for sale [member]]"
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions to right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Address Type [Domain]",
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "calculation": {
      "http://www.stantec.com/role/WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Diluted shares (in shares)",
        "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "ifrs-full_AdjustmentsForAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "label": "Adjustments for amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled receivables",
        "label": "Adjustments for decrease (increase) in accrued income other than contract assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the decrease (increase) in accrued income other than contract assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Accrued income other than contract assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInContractAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "label": "Adjustments for decrease (increase) in contract assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the decrease (increase) in contract assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Adjustments for decrease (increase) in prepaid expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the decrease (increase) in prepaid expenses to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Current prepaid expenses; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other receivables",
        "label": "Adjustments for decrease (increase) in trade and other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "ifrs-full_AdjustmentsForDeferredTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDeferredTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Adjustments for deferred tax expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for deferred tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred tax expense (income); Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "stn_AdjustmentsForDepreciationExpenseOfRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "AdjustmentsForDepreciationExpenseOfRightOfUseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation of lease assets",
        "label": "Adjustments For Depreciation Expense Of Right-Of-Use Assets",
        "documentation": "Adjustments For Depreciation Expense Of Right-Of-Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "stn_AdjustmentsForDepreciationExpensePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "AdjustmentsForDepreciationExpensePropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation of property and equipment",
        "label": "Adjustments For Depreciation Expense, Property, Plant And Equipment",
        "documentation": "Adjustments For Depreciation Expense, Property, Plant And Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Adjustments for increase (decrease) in deferred income other than contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the increase (decrease) in deferred income other than contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred income other than contract liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables and other accruals",
        "label": "Adjustments for increase (decrease) in trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "ifrs-full_AdjustmentsForProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForProvisions",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "label": "Adjustments for provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForSharebasedPayments",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Adjustments for share-based payments"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "stn_AdjustmentsToReconcileProfitLossNonCashAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "AdjustmentsToReconcileProfitLossNonCashAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Add (deduct) items not affecting cash:",
        "label": "Adjustments To Reconcile Profit (Loss), Non-Cash [Abstract]",
        "documentation": "Adjustments To Reconcile Profit (Loss), Non-Cash"
       }
      }
     },
     "auth_ref": []
    },
    "stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "AdministrativeExpenseNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails": {
       "parentTag": "stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Administrative expenses paid by the Plans",
        "label": "Administrative Expense Net Defined Benefit Liability Asset",
        "documentation": "Administrative expense net defined benefit liability asset."
       }
      }
     },
     "auth_ref": []
    },
    "stn_AggregateMaturityValueOfNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "AggregateMaturityValueOfNotes",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate maturity value of notes",
        "label": "Aggregate Maturity Value Of Notes",
        "documentation": "Aggregate maturity value of notes."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AggregatedIndividuallyImmaterialBusinessCombinationsMember",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregated individually immaterial business combinations",
        "verboseLabel": "Other acquisitions",
        "label": "Aggregated individually immaterial business combinations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the aggregation of business combinations that are individually immaterial. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r248"
     ]
    },
    "ifrs-full_AggregatedMeasurementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AggregatedMeasurementMember",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregated measurement",
        "label": "Aggregated measurement [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r155",
      "r194"
     ]
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AggregatedTimeBandsMember",
     "presentation": [
      "http://www.stantec.com/role/CommitmentsDetails",
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails",
      "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails",
      "http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails",
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregated time bands",
        "label": "Aggregated time bands [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r207",
      "r223",
      "r224",
      "r227",
      "r228",
      "r230",
      "r231",
      "r258",
      "r318",
      "r352",
      "r357"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r387",
      "r397",
      "r422"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r378",
      "r390",
      "r400",
      "r425"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Currencies [Domain]",
        "label": "All Currencies [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r382",
      "r391",
      "r401",
      "r417",
      "r426",
      "r430",
      "r438"
     ]
    },
    "ifrs-full_AllLevelsOfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AllLevelsOfFairValueHierarchyMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All levels of fair value hierarchy",
        "label": "All levels of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r195"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails",
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected credit losses",
        "verboseLabel": "Loss allowance provision, end of the year",
        "label": "Allowance account for credit losses of financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "label": "Amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization",
        "label": "Amortisation, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of recoverable amount exceeds carrying amount",
        "label": "Amount by which unit's recoverable amount exceeds its carrying amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount by which a cash-generating unit's (group of units') recoverable amount exceeds its carrying amount. [Refer: Carrying amount [member]; Cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r124",
      "r128"
     ]
    },
    "ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount by which value assigned to key assumption must change in order for unit's recoverable amount to be equal to carrying amount",
        "label": "Amount by which value assigned to key assumption must change in order for unit's recoverable amount to be equal to carrying amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount by which value that has been assigned to a key assumption must change in order for a unit's recoverable amount to be equal to its carrying amount. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r125",
      "r129"
     ]
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountsPayableRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts Owed by Related Parties",
        "label": "Amounts payable, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r97",
      "r101"
     ]
    },
    "ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets and liabilities acquired",
        "label": "Amounts recognised as of acquisition date for each major class of assets acquired and liabilities assumed [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AnalysisOfIncomeAndExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AnalysisOfIncomeAndExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Analysis of income and expense [abstract]",
        "label": "Analysis of income and expense [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual Information Form",
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r383"
     ]
    },
    "stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "AnnuityPoliciesAmountContributedToFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails": {
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annuity policies",
        "label": "Annuity Policies Amount Contributed To Fair Value Of Plan Assets",
        "documentation": "Annuity policies amount contributed to fair value of plan assets."
       }
      }
     },
     "auth_ref": []
    },
    "stn_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1",
     "presentation": [
      "http://www.stantec.com/role/WeightedAverageSharesOutstandingAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive options (in shares)",
        "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount1",
        "documentation": "Antidilutive securities excluded from computation of earnings per share amount1."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ApplicableTaxRate",
     "calculation": {
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income tax expense at statutory Canadian rates",
        "label": "Applicable tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r194",
      "r195",
      "r197",
      "r286",
      "r288"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "stn_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Audited Annual Financial Statements",
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r383"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.stantec.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r369",
      "r370",
      "r383"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.stantec.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r369",
      "r370",
      "r383"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.stantec.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r369",
      "r370",
      "r383"
     ]
    },
    "ifrs-full_AverageEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AverageEffectiveTaxRate",
     "calculation": {
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Average effective tax rate",
        "label": "Average effective tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r433"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r434"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "ifrs-full_BankAndSimilarCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BankAndSimilarCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofOtherNetFinanceExpenseDetails": {
       "parentTag": "ifrs-full_OtherFinanceCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofOtherNetFinanceExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank and similar charges",
        "label": "Bank and similar charges"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of bank and similar charges recognised by the entity as an expense."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_BankBorrowingsUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BankBorrowingsUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails": {
       "parentTag": "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank indebtedness",
        "label": "Bank borrowings, undiscounted cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to bank borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r354",
      "r359"
     ]
    },
    "ifrs-full_BankOverdraftsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BankOverdraftsClassifiedAsCashEquivalents",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails": {
       "parentTag": "ifrs-full_NetDebt",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails",
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank indebtedness",
        "label": "Bank overdrafts"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that has been withdrawn from an account in excess of existing cash balances. This is considered a short-term extension of credit by the bank. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "stn_BartonWillmoreLLPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "BartonWillmoreLLPMember",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Barton Willmore LLP",
        "label": "Barton Willmore LLP [Member]",
        "documentation": "Barton Willmore LLP"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share, basic (in cad per share)",
        "label": "Basic earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109"
     ]
    },
    "stn_BasisOfConsolidationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "BasisOfConsolidationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis Of Consolidation [Abstract]",
        "documentation": "Basis Of Consolidation"
       }
      }
     },
     "auth_ref": []
    },
    "stn_BasisOfPreparationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "BasisOfPreparationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Text block [abstract]",
        "label": "Basis Of Preparation Of Financial Statements [Abstract]",
        "documentation": "Basis Of Preparation Of Financial Statements"
       }
      }
     },
     "auth_ref": []
    },
    "stn_BetterTogetherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "BetterTogetherMember",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Better Together, a Joint Venture",
        "label": "Better Together [Member]",
        "documentation": "Better Together"
       }
      }
     },
     "auth_ref": []
    },
    "stn_BondMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "BondMember",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails",
      "http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonds",
        "label": "Bond [Member]",
        "documentation": "Bonds."
       }
      }
     },
     "auth_ref": []
    },
    "stn_BondsInterestRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "BondsInterestRatePercentage",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Bonds interest rate",
        "label": "Bonds Interest Rate Percentage",
        "documentation": "Bonds interest rate percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BondsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BondsIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonds issued under surety facilities",
        "label": "Bonds issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of bonds issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails": {
       "parentTag": "ifrs-full_NetDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Long-term debt",
        "label": "Borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails",
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings by name [axis]",
        "label": "Borrowings by name [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ifrs-full_BorrowingsByNameMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsByNameMember",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails",
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings by name",
        "label": "Borrowings by name [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings, interest rate",
        "label": "Borrowings, interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "stn_BorrowingsPayableAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "BorrowingsPayableAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payable amount",
        "label": "Borrowings, Payable Amount",
        "documentation": "Borrowings, Payable Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails",
      "http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bottom of range",
        "label": "Bottom of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r230",
      "r237",
      "r338",
      "r340",
      "r484"
     ]
    },
    "stn_BritishPoundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "BritishPoundMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "British pounds",
        "label": "British Pound [Member]",
        "documentation": "British Pound"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BuildingsMember",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Building",
        "label": "Buildings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r458"
     ]
    },
    "stn_BuildingsServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "BuildingsServicesMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings",
        "label": "Buildings services [Member]",
        "documentation": "Buildings services."
       }
      }
     },
     "auth_ref": []
    },
    "stn_BusinessAcquisitionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "BusinessAcquisitionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisitions [Abstract]",
        "documentation": "Business Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BusinessCombinationsAxis",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations [axis]",
        "label": "Business combinations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Contact",
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r370",
      "r383"
     ]
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CA",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canada",
        "label": "CANADA"
       }
      }
     },
     "auth_ref": []
    },
    "stn_CanadianDollarsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "CanadianDollarsMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canadian Dollars",
        "label": "Canadian Dollars [Member]",
        "documentation": "Canadian Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CancellationOfTreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CancellationOfTreasuryShares",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cost of common shares repurchased and cancelled",
        "label": "Cancellation of treasury shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of treasury stock cancelled during the period. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "stn_CapitalNetOfCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "CapitalNetOfCashAndCashEquivalents",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total capital managed",
        "label": "Capital, net of cash and cash equivalents",
        "documentation": "Capital, net of cash and cash equivalents"
       }
      }
     },
     "auth_ref": []
    },
    "stn_CapitalTaxLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "CapitalTaxLossesMember",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital tax losses",
        "label": "Capital tax losses [Member]",
        "documentation": "Capital tax losses."
       }
      }
     },
     "auth_ref": []
    },
    "stn_CardnoAndOtherAcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "CardnoAndOtherAcquisitionsMember",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cardno and Other Acquisitions",
        "label": "Cardno And Other Acquisitions [Member]",
        "documentation": "Cardno And Other Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails",
      "http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails",
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails",
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]",
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r68",
      "r141",
      "r146",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r252",
      "r269",
      "r270"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails",
      "http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails",
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails",
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount",
        "label": "Carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r68",
      "r146",
      "r152",
      "r154",
      "r155",
      "r252",
      "r269",
      "r270"
     ]
    },
    "stn_CarryingAmountOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "CarryingAmountOfNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount of notes payable",
        "label": "Carrying Amount Of Notes Payable",
        "documentation": "Carrying value of notes payable."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/CashandCashEquivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails": {
       "parentTag": "ifrs-full_NetDebt",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails",
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "negatedLabel": "Less: cash and cash equivalents",
        "label": "Cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r168",
      "r186"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails": {
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and cash equivalents, amount contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount cash and cash equivalents contribute to the fair value of defined benefit plan assets. [Refer: Cash and cash equivalents; Plan assets, at fair value; Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/CashandCashEquivalentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CashandCashEquivalentsDetails",
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents, beginning of the year",
        "periodEndLabel": "Cash and cash equivalents, end of the year",
        "totalLabel": "Cash and cash equivalents",
        "label": "Cash and cash equivalents if different from statement of financial position"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash and cash equivalents in the statement of cash flows when different from the amount of cash and cash equivalents in the statement of financial position. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash acquired",
        "label": "Cash and cash equivalents recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "ifrs-full_CashFlowHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowHedgesMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow hedges",
        "label": "Cash flow hedges [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for hedges of the exposure to variability in cash flows that (a) are attributable to a particular risk associated with a recognised asset or liability (such as all or some future interest payments on variable rate debt) or a highly probable forecast transaction; and (b) could affect profit or loss. [Refer: Hedges [member]]"
       }
      }
     },
     "auth_ref": [
      "r150",
      "r261",
      "r262",
      "r265"
     ]
    },
    "stn_CashFlowStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "CashFlowStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow statement [Abstract]",
        "label": "Cash Flow Statement [Abstract]",
        "documentation": "Cash Flow Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash flows used in financing activities",
        "label": "Cash flows from (used in) financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r170"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES",
        "label": "Cash flows from (used in) financing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash flows used in investing activities",
        "label": "Cash flows from (used in) investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r170"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM (USED IN) INVESTING ACTIVITIES",
        "label": "Cash flows from (used in) investing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash flows from operating activities",
        "label": "Cash flows from (used in) operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r157",
      "r170"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM (USED IN) OPERATING ACTIVITIES",
        "label": "Cash flows from (used in) operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash flows from (used in) operations before changes in working capital",
        "label": "Cash flows from (used in) operations before changes in working capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow (outflow) from the entity's operations before changes in working capital."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r478"
     ]
    },
    "stn_CashFlowsUsedInFinancingActivitiesForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "CashFlowsUsedInFinancingActivitiesForLeases",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails": {
       "parentTag": "ifrs-full_CashOutflowForLeases",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails",
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net lease payments",
        "terseLabel": "Net cash used in financing activities",
        "label": "Cash flows used in financing activities for leases",
        "documentation": "Cash flows used in financing activities for leases"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Business acquisitions, net of cash acquired",
        "terseLabel": "Net cash paid",
        "label": "Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "stn_CashFlowsUsedInOperatingActivitiesForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "CashFlowsUsedInOperatingActivitiesForLeases",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails": {
       "parentTag": "ifrs-full_CashOutflowForLeases",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash used in operating activities",
        "label": "Cash flows used in operating activities for leases",
        "documentation": "Cash flows used in operating activities for leases"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashOutflowForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashOutflowForLeases",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total cash used for leases",
        "label": "Cash outflow for leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails": {
       "parentTag": "stn_CashFlowsUsedInOperatingActivitiesForLeases",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payments for leases not included in the measurement of lease liabilities",
        "label": "Cash payments for leases not included in the measurement of lease liabilities",
        "documentation": "Cash payments for leases not included in the measurement of lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashTransferred",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash consideration",
        "label": "Cash transferred"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of cash transferred as consideration in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of related parties [axis]",
        "label": "Categories of related parties [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r408"
     ]
    },
    "ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash\u00a0changes",
        "label": "Changes in liabilities arising from financing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ChangesInNetDefinedBenefitLiabilityAssetAbstract",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Administrative and marketing expenses",
        "label": "Changes in net defined benefit liability (asset) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CharacteristicsOfDefinedBenefitPlansAxis",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails",
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Characteristics of defined benefit plans [axis]",
        "label": "Characteristics of defined benefit plans [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "ifrs-full_CharacteristicsOfDefinedBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CharacteristicsOfDefinedBenefitPlansMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails",
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Characteristics of defined benefit plans",
        "label": "Characteristics of defined benefit plans [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all defined benefit plans when disaggregated by characteristics of defined benefits plans. It also represents the standard value for the 'Characteristics of defined benefits plans' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of assets [axis]",
        "label": "Classes of assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r118",
      "r198",
      "r220"
     ]
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfAssetsMember",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r198",
      "r220"
     ]
    },
    "ifrs-full_ClassesOfContingentLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfContingentLiabilitiesAxis",
     "presentation": [
      "http://www.stantec.com/role/ContingenciesandGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of contingent liabilities [axis]",
        "label": "Classes of contingent liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r249"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails",
      "http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails",
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial assets [axis]",
        "label": "Classes of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r278",
      "r279",
      "r297",
      "r298"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial instruments [axis]",
        "label": "Classes of financial instruments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r269",
      "r272",
      "r273",
      "r274"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsMember",
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments, class",
        "label": "Financial instruments, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r269",
      "r272",
      "r273",
      "r274"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial liabilities [axis]",
        "label": "Classes of financial liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r279",
      "r297",
      "r298"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of intangible assets other than goodwill [axis]",
        "label": "Classes of intangible assets other than goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfLiabilitiesAxis",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of liabilities [axis]",
        "label": "Classes of liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "ifrs-full_ClassesOfOrdinarySharesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfOrdinarySharesAxis",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of ordinary shares [axis]",
        "label": "Classes of ordinary shares [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails",
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of property, plant and equipment [axis]",
        "label": "Classes of property, plant and equipment [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfProvisionsAxis",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails",
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of other provisions [axis]",
        "label": "Classes of other provisions [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "stn_Commitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "Commitments",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CommitmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total minimum lease payments",
        "label": "Commitments",
        "documentation": "Commitments."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r415"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of equity [axis]",
        "label": "Components of equity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Items that may be reclassified to net income in subsequent periods:",
        "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Items not to be reclassified to net income:",
        "label": "Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income for the year, net of tax",
        "label": "Comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r39",
      "r177",
      "r178",
      "r183",
      "r335"
     ]
    },
    "ifrs-full_ComputerSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComputerSoftwareMember",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software and other",
        "label": "Computer software [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "ifrs-full_ConsiderationPaidReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ConsiderationPaidReceived",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/EventsaftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration paid (received)",
        "label": "Consideration paid (received)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contact Personnel Name",
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContingentConsiderationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContingentConsiderationMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration",
        "label": "Contingent consideration [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an obligation of the acquirer to transfer additional assets or equity interests to the former owners of an acquiree as part of the exchange for control of the acquiree if specified future events occur or conditions are met."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "ifrs-full_ContingentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContingentLiabilitiesMember",
     "presentation": [
      "http://www.stantec.com/role/ContingenciesandGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent liabilities",
        "label": "Contingent liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for possible obligations that arise from past events and whose existence will be confirmed only by the occurrence or non-occurrence of one or more uncertain future events not wholly within the control of the entity; or, present obligations that arise from past events but are not recognised because (a) it is probable that an outflow of resources embodying economic benefits will be required to settle the obligations; or (b) the amount of the obligations cannot be measured with sufficient reliability. It also represents the standard value for the 'Classes of contingent liabilities' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r249"
     ]
    },
    "ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContingentLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "label": "Contingent liabilities recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contingent liabilities recognised as of the acquisition date in a business combination. [Refer: Contingent liabilities [member]; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r346",
      "r348"
     ]
    },
    "ifrs-full_ContingentLiabilityForGuaranteesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContingentLiabilityForGuaranteesMember",
     "presentation": [
      "http://www.stantec.com/role/ContingenciesandGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent liability for guarantees",
        "label": "Contingent liability for guarantees [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a contingent liability for guarantees. [Refer: Contingent liabilities [member]; Guarantees [member]]"
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "stn_ContractBacklogAndFiniteTrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ContractBacklogAndFiniteTrademarksMember",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract backlog and finite trademarks",
        "label": "Contract Backlog And Finite Trademarks [member]",
        "documentation": "Contract backlog and finite trademarks."
       }
      }
     },
     "auth_ref": []
    },
    "stn_ContractBacklogMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ContractBacklogMember",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Backlog",
        "label": "Contract backlog [Member]",
        "documentation": "Contract backlog."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContractLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities recognised as of acquisition date",
        "label": "Contract liabilities recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for contract liabilities assumed in a business combination. [Refer: Contract liabilities; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContractualCommitmentsForAcquisitionOfIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CommitmentsDetails": {
       "parentTag": "stn_Commitments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software financing not commenced but committed",
        "label": "Contractual commitments for acquisition of intangible assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual commitments for the acquisition of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails": {
       "parentTag": "ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Contributions by employer",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from resulting from contributions to plan by employer"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in net defined benefit liability (asset) resulting from contributions to a defined benefit plan by the employer. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CorporateInformationAndStatementOfIFRSComplianceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate information and statement of IFRS compliance [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Direct payroll costs",
        "label": "Cost of sales"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r46"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "stn_CreditFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "CreditFacilitiesMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facilities",
        "label": "Credit Facilities [Member]",
        "documentation": "Credit Facilities"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency [Axis]",
        "label": "Currency [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r30",
      "r181",
      "r335"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentContractAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "label": "Current contract assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current contract assets. [Refer: Contract assets]"
       }
      }
     },
     "auth_ref": [
      "r202"
     ]
    },
    "ifrs-full_CurrentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentContractLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Current contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current contract liabilities. [Refer: Contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r202"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Lease liabilities",
        "label": "Current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r212"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r182",
      "r335"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1\u201330",
        "label": "Current [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r358"
     ]
    },
    "ifrs-full_CurrentPortionOfLongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentPortionOfLongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails",
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term debt",
        "terseLabel": "Less current portion",
        "netLabel": "Current portion of long-term debt",
        "label": "Current portion of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Current prepaid expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_CurrentProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "label": "Current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "ifrs-full_CurrentTaxAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTaxAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes recoverable",
        "label": "Current tax assets, current"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax assets. [Refer: Current tax assets]"
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      }
     },
     "auth_ref": [
      "r306"
     ]
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Current tax liabilities, current"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CustomerrelatedIntangibleAssetsMember",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Client Relationships",
        "label": "Customer-related intangible assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing assets related to customers. Such assets may include customer lists, order or production backlog, customer contracts and related customer relationships as well as non-contractual customer relationships."
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DebtInstrumentsAmountContributedToFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails": {
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed income, corporate bonds, and gilts",
        "label": "Debt instruments, amount contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount instruments representing debt (rather than equity) contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deductible temporary differences",
        "label": "Deductible temporary differences for which no deferred tax asset is recognised"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "stn_DeferredShareUnitsDSUsExcludingDividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DeferredShareUnitsDSUsExcludingDividendsMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DSUs, excluding dividends",
        "label": "Deferred share units (DSUs), excluding dividends [Member]",
        "documentation": "Deferred share units (DSUs), excluding dividends"
       }
      }
     },
     "auth_ref": []
    },
    "stn_DeferredShareUnitsDSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DeferredShareUnitsDSUsMember",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DSUs",
        "label": "Deferred share units (DSUs) [Member]",
        "documentation": "Deferred share units (DSUs)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails": {
       "parentTag": "ifrs-full_DeferredTaxLiabilityAsset",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Deferred tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r27",
      "r55"
     ]
    },
    "stn_DeferredTaxDefinedBenefitObligationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DeferredTaxDefinedBenefitObligationMember",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee defined benefit plan",
        "label": "Deferred Tax Defined Benefit Obligation [member]",
        "documentation": "Deferred tax defined benefit obligation."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails": {
       "parentTag": "ifrs-full_DeferredTaxExpenseIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax losses and temporary differences",
        "label": "Deferred tax expense arising from write-down or reversal of write-down of deferred tax asset"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax expense arising from the write-down, or reversal of a previous write-down, of a deferred tax asset. [Refer: Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "totalLabel": "Deferred income tax recovery",
        "label": "Deferred tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofReconciliationofNetDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax recovery during the year recognized in net income",
        "label": "Deferred tax expense (income) recognised in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails": {
       "parentTag": "ifrs-full_DeferredTaxExpenseIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Origination and reversal of timing differences",
        "label": "Deferred tax expense (income) relating to origination and reversal of temporary differences"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails": {
       "parentTag": "ifrs-full_DeferredTaxExpenseIncome",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change of tax rates",
        "label": "Deferred tax expense (income) relating to tax rate changes or imposition of new taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax expense or income relating to tax rate changes or the imposition of new taxes. [Refer: Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails": {
       "parentTag": "ifrs-full_DeferredTaxLiabilityAsset",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities",
        "negatedTerseLabel": "Deferred tax liabilities",
        "label": "Deferred tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r27",
      "r55"
     ]
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofReconciliationofNetDeferredTaxAssetsLiabilitiesDetails",
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Deferred tax assets (liabilities)",
        "negatedPeriodStartLabel": "Balance, beginning of the year",
        "negatedPeriodEndLabel": "Balance, end of the year",
        "label": "Deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofReconciliationofNetDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax effect on equity items",
        "label": "Deferred tax relating to items credited (charged) directly to equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax related to items credited (charged) directly to equity. [Refer: Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation of property and equipment",
        "verboseLabel": "Depreciation",
        "label": "Depreciation, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r66",
      "r70"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation of lease assets",
        "negatedLabel": "Depreciation",
        "label": "Depreciation, right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r213"
     ]
    },
    "ifrs-full_DerivativesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DerivativesMember",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative financial instruments",
        "label": "Derivatives [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for financial instruments or other contracts within the scope of IFRS 9 with all three of the following characteristics: (a) Their value changes in response to the change in a specified interest rate, financial instrument price, commodity price, foreign exchange rate, index of prices or rates, credit rating or credit index, or other variable, provided in the case of a non-financial variable that the variable is not specific to a party to the contract (sometimes called the \u2018underlying\u2019); (b) They require no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; (c) They are settled at a future date. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r336",
      "r339",
      "r350",
      "r360"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations and goodwill",
        "label": "Description of accounting policy for business combinations and goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for business combinations and goodwill. [Refer: Business combinations [member]; Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations",
        "label": "Description of accounting policy for business combinations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for business combinations. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Useful Lives and Depreciation Calculation Methods",
        "label": "Description of accounting policy for depreciation expense [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for depreciation expense. [Refer: Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee defined benefit plans",
        "label": "Description of accounting policy for employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments",
        "label": "Description of accounting policy for financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial instruments. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Description of accounting policy for foreign currency translation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment",
        "label": "Description of accounting policy for impairment of assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of assets."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of non-financial assets",
        "label": "Description of accounting policy for impairment of non-financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes",
        "label": "Description of accounting policy for income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Description of accounting policy for intangible assets other than goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments in joint arrangements and associates",
        "label": "Description of accounting policy for investment in associates and joint ventures [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for investment in associates and joint ventures. [Refer: Associates [member]; Joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Description of accounting policy for leases [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "label": "Description of accounting policy for property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "label": "Description of accounting policy for provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognition",
        "label": "Description of accounting policy for recognition of revenue [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment transactions",
        "label": "Description of accounting policy for share-based payment transactions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]"
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfDiscountRatesAppliedToCashFlowProjections",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate applied to cash flow projections",
        "label": "Discount rate applied to cash flow projections"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r121",
      "r123"
     ]
    },
    "ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfExpectedTimingOfOutflowsOtherProvisions",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash outflows for existing provisions expected period",
        "label": "Description of expected timing of outflows, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the expected timing of outflows of economic benefits related to other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of growth rate",
        "label": "Growth rate used to extrapolate cash flow projections"
       }
      },
      "en": {
       "role": {
        "documentation": "The growth rate used to extrapolate cash flow projections beyond the period covered by the most recent budgets/forecasts for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r120",
      "r122"
     ]
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share, diluted (in cad per share)",
        "label": "Diluted earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109"
     ]
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "calculation": {
      "http://www.stantec.com/role/WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails": {
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share options (dilutive effect) (in shares)",
        "label": "Dilutive effect of share options on weighted average number of ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relate to the assumed exercise of the entity's share options."
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "stn_DirectLaborCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DirectLaborCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Direct labor",
        "label": "Direct labor costs",
        "documentation": "Direct labor costs."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DirectorsRemunerationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DirectorsRemunerationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Directors\u2019 fees",
        "label": "Directors' remuneration expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of remuneration paid or payable to the entity's directors."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/SignificantAccountingJudgmentsEstimatesandAssumptions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Judgments, Estimates, and Assumptions",
        "label": "Disclosure of accounting judgements and estimates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "stn_DisclosureOfActuarialAssumptionsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfActuarialAssumptionsTextBlock",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Principal Assumptions Used In Determining Pension Benefit Plans",
        "label": "Disclosure of actuarial assumptions [Text Block]",
        "documentation": "The disclosure of actuarial assumptions."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
     "presentation": [
      "http://www.stantec.com/role/CommitmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lease Commitments",
        "label": "Disclosure of additional information about leasing activities for lessee [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of additional information about leasing activities of a lessee."
       }
      }
     },
     "auth_ref": [
      "r222"
     ]
    },
    "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems",
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of attribution of expenses by nature to their function [line items]",
        "label": "Disclosure of attribution of expenses by nature to their function [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable",
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of attribution of expenses by nature to their function [table]",
        "label": "Disclosure of attribution of expenses by nature to their function [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to attribution of expenses by nature to analysis of expenses by function in the statement of profit or loss."
       }
      }
     },
     "auth_ref": [
      "r445",
      "r448"
     ]
    },
    "ifrs-full_DisclosureOfBasisOfConsolidationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBasisOfConsolidationExplanatory",
     "presentation": [
      "http://www.stantec.com/role/BasisofConsolidation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Consolidation",
        "label": "Disclosure of basis of consolidation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for consolidation."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/BasisofPreparation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Preparation",
        "label": "Disclosure of basis of preparation of financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBorrowingsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt",
        "label": "Disclosure of borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "ifrs-full_DisclosureOfBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition",
        "label": "Disclosure of business combinations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for business combinations."
       }
      }
     },
     "auth_ref": [
      "r254"
     ]
    },
    "ifrs-full_DisclosureOfBusinessCombinationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsLineItems",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about business combination [line items]",
        "label": "Disclosure of detailed information about business combination [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBusinessCombinationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsTable",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about business combination [table]",
        "label": "Disclosure of detailed information about business combination [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of business combinations."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/CashandCashEquivalents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Disclosure of cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCashFlowStatementExplanatory",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flow Information",
        "label": "Disclosure of cash flow statement [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for a statement of cash flows."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disclosure of Cash Flows from Operating Activities Under the Direct Method",
        "label": "Disclosure Of Cash Flows From Operating Activities Under The Direct Method [Text Block]",
        "documentation": "Disclosure Of Cash Flows From Operating Activities Under The Direct Method"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements and Changes to Accounting Policies",
        "label": "Disclosure of changes in accounting policies, accounting estimates and errors [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for changes in accounting policies, accounting estimates and errors."
       }
      }
     },
     "auth_ref": [
      "r176"
     ]
    },
    "ifrs-full_DisclosureOfCommitmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCommitmentsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/Commitments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments",
        "label": "Disclosure of commitments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesLineItems",
     "presentation": [
      "http://www.stantec.com/role/ContingenciesandGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of contingent liabilities [line items]",
        "label": "Disclosure of contingent liabilities [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesTable",
     "presentation": [
      "http://www.stantec.com/role/ContingenciesandGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of contingent liabilities [table]",
        "label": "Disclosure of contingent liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to contingent liabilities."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Employee Defined Benefit Plans",
        "label": "Disclosure Of Defined Benefit Obligations Explanatory [Text Block]",
        "documentation": "Disclosure of defined benefit obligations explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansLineItems",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of defined benefit plans [line items]",
        "label": "Disclosure of defined benefit plans [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansTable",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of defined benefit plans [table]",
        "label": "Disclosure of defined benefit plans [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to defined benefit plans."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long Term Debt",
        "label": "Disclosure of detailed information about borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about borrowings [line items]",
        "label": "Disclosure of detailed information about borrowings [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about borrowings [table]",
        "label": "Disclosure of detailed information about borrowings [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Aggregate Consideration for Assets Acquired and Liabilities Assumed and Consideration Paid",
        "label": "Disclosure of detailed information about business combination [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about business combinations. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutCapitalManagedTextBlock",
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Capital Managed",
        "label": "Disclosure of detailed information about capital managed [Text Block]",
        "documentation": "Disclosure of detailed information about capital managed"
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock",
     "presentation": [
      "http://www.stantec.com/role/CashandCashEquivalentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash and Cash Equivalents",
        "label": "Disclosure of detailed information about cash and cash equivalents [Text Block]",
        "documentation": "The disclosure of detailed information about cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amounts for Leases Recognized in the Consolidated Statements of Cash Flows",
        "label": "Disclosure Of Detailed Information About Cash Outflows For Leases [Text Block]",
        "documentation": "Disclosure Of Detailed Information About Cash Outflows For Leases"
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock",
     "presentation": [
      "http://www.stantec.com/role/EmployeeCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Employee Costs",
        "label": "Disclosure of detailed information about employee costs [Text Block]",
        "documentation": "Disclosure of detailed information about employee costs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets",
        "label": "Disclosure of detailed information about intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutLeaseCostsTextBlock",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Amounts Recognized in Administrative and Marketing Expenses",
        "label": "Disclosure of detailed information about lease costs [Text Block]",
        "documentation": "Disclosure of detailed information about lease costs"
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutOtherAssetsTextBlock",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Assets",
        "label": "Disclosure of detailed information about other assets [Text Block]",
        "documentation": "Disclosure of detailed information about other assets"
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock",
     "presentation": [
      "http://www.stantec.com/role/OtherLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Liabilities",
        "label": "Disclosure of detailed information about other liabilities [Text Block]",
        "documentation": "Disclosure of detailed information about other liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock",
     "presentation": [
      "http://www.stantec.com/role/OtherIncomeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Income",
        "label": "Disclosure of detailed information about other operating income (expense) [Text Block]",
        "documentation": "Disclosure of detailed information about other operating income (expense)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.stantec.com/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment",
        "label": "Disclosure of detailed information about property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about quantitative information about leases for lessee [Line Items]",
        "label": "Disclosure of detailed information about quantitative information about leases for lessee [Line Items]",
        "documentation": "Disclosure of detailed information about quantitative information about leases for lessee"
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about quantitative information about leases for lessee [Table]",
        "label": "Disclosure of detailed information about quantitative information about leases for lessee [Table]",
        "documentation": "Disclosure of detailed information about quantitative information about leases for lessee"
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Aging Analysis of Gross Trade Receivables",
        "label": "Disclosure of detailed information about the aging analysis of gross trade receivables [Text Block]",
        "documentation": "Disclosure of detailed information about the aging analysis of gross trade receivables"
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherPayablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Trade and Other Payables",
        "label": "Disclosure of detailed information about trade and other payables [Text Block]",
        "documentation": "The disclosure of detailed information about trade and other payables."
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Trade and Other Receivables",
        "label": "Disclosure of detailed information about trade and other receivables [Text Block]",
        "documentation": "Disclosure of detailed information about trade and other receivables"
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock",
     "presentation": [
      "http://www.stantec.com/role/WeightedAverageSharesOutstandingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Number of Basic Shares Outstanding and Diluted Common Shares, Calculated on a Weighted Average Basis",
        "label": "Disclosure of detailed information about weighted average ordinary shares and adjusted weighted average ordinary shares [Text Block]",
        "documentation": "Disclosure of detailed information about weighted average ordinary shares and adjusted weighted average ordinary shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDividendsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDividendsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Dividends Declared and Recorded",
        "label": "Disclosure of dividends [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of dividends. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "stn_DisclosureOfDividendsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDividendsLineItems",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of Dividends [line items]",
        "label": "Disclosure of Dividends [line items]",
        "documentation": "Disclosure of Dividends [line items]"
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfDividendsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfDividendsTable",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of Dividends [table]",
        "label": "Disclosure of Dividends [table]",
        "documentation": "Disclosure of dividends."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://www.stantec.com/role/WeightedAverageSharesOutstanding"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Shares Outstanding",
        "label": "Disclosure of earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Defined Benefit Plans",
        "label": "Disclosure of employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "stn_DisclosureOfEmployeeCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfEmployeeCostsTextBlock",
     "presentation": [
      "http://www.stantec.com/role/EmployeeCosts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Costs",
        "label": "Disclosure of employee costs [Text Block]",
        "documentation": "Disclosure of total labor costs."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segmented Information",
        "label": "Disclosure of entity's operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://www.stantec.com/role/EventsaftertheReportingPeriod"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Events after the Reporting Period",
        "label": "Disclosure of events after reporting period [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "ifrs-full_DisclosureOfFairValueMeasurementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementExplanatory",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Disclosure of fair value measurement [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for fair value measurement."
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of fair value measurement of assets and liabilities [line items]",
        "label": "Disclosure of Fair Value Measurement of Assets and Liabilities [Line Items]",
        "documentation": "Disclosure of Fair Value Measurement of Assets and Liabilities [Line item]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value Hierarchy for Assets",
        "label": "Disclosure of fair value measurement of assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value measurement of assets."
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsTable",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of fair value measurement of assets [table]",
        "label": "Disclosure of fair value measurement of assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the fair value measurement of assets."
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value Hierarchy for Liabilities",
        "label": "Disclosure of fair value measurement of liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value measurement of liabilities."
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesLineItems",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of fair value measurement of liabilities [line items]",
        "label": "Disclosure of fair value measurement of liabilities [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesTable",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of fair value measurement of liabilities [table]",
        "label": "Disclosure of fair value measurement of liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the fair value measurement of liabilities."
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFairValueOfPlanAssetsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Major Categories of Plan Assets, Measured at Fair Value",
        "label": "Disclosure of fair value of plan assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value of defined benefit plan assets. [Refer: Plan assets [member]; Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFairValueOfPlanAssetsLineItems",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of fair value of plan assets [Line Items]",
        "label": "Disclosure of fair value of plan assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFairValueOfPlanAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFairValueOfPlanAssetsTable",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of fair value of plan assets [table]",
        "label": "Disclosure of fair value of plan assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the fair value of defined benefit plan assets."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "ifrs-full_DisclosureOfFinanceCostExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinanceCostExplanatory",
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpense"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Interest Expense and Other Net Finance Expense",
        "label": "Disclosure of finance cost [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of finance cost. [Refer: Finance costs]"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value and Amortized Cost",
        "label": "Disclosure of financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments",
        "label": "Disclosure of financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for financial instruments."
       }
      }
     },
     "auth_ref": [
      "r282"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about financial instruments [table]",
        "label": "Disclosure of detailed information about financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r272",
      "r280"
     ]
    },
    "stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems",
     "presentation": [
      "http://www.stantec.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of future cash outflows not reflected in measurement of lease liability and purchase obligations [line items]",
        "label": "Disclosure Of Future Cash Outflows Not Reflected In Measurement Of Lease Liability And Purchase Obligations [Line Items]",
        "documentation": "Disclosure of future cash outflows not reflected in measurement of lease liability and purchase obligations."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/CorporateInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Information",
        "label": "Disclosure of general information about financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for general information about financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Non-Current Assets and Gross Revenue by Geographical Areas",
        "label": "Disclosure of geographical areas [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      }
     },
     "auth_ref": [
      "r295"
     ]
    },
    "ifrs-full_DisclosureOfGeographicalAreasLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasLineItems",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of geographical areas [line items]",
        "label": "Disclosure of geographical areas [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeographicalAreasTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasTable",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of geographical areas [table]",
        "label": "Disclosure of geographical areas [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to geographical areas."
       }
      }
     },
     "auth_ref": [
      "r295"
     ]
    },
    "ifrs-full_DisclosureOfGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGoodwillExplanatory",
     "presentation": [
      "http://www.stantec.com/role/Goodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Disclosure of goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Disclosure of income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Structured Entities",
        "label": "Disclosure of information about consolidated structured entities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about consolidated structured entities. [Refer: Consolidated structured entities [member]]"
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/GoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill Allocated",
        "label": "Disclosure of information for cash-generating units [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information for cash-generating units. [Refer: Cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of information for cash-generating units [line items]",
        "label": "Disclosure of information for cash-generating units [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of information for cash-generating units [table]",
        "label": "Disclosure of information for cash-generating units [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to cash-generating units."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Disclosure of intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about intangible assets [line Items]",
        "label": "Disclosure of detailed information about intangible assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsTable",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about intangible assets [table]",
        "label": "Disclosure of detailed information about intangible assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInterestIncomeExpenseExplanatory",
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Interest Expense",
        "label": "Disclosure of interest income (expense) [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of interest income and expense. [Refer: Interest income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of investments held for self insured liabilities at fair value and amortized cost [line items]",
        "label": "Disclosure Of Investments Held For Self Insured Liabilities At Fair Value And Amortized Cost [line items]",
        "documentation": "Disclosure of investments held for self insured liabilities at fair value and amortized cost line items."
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Investments Held For Self Insured Liabilities At Fair Value And Amortized Cost [table]",
        "label": "Disclosure Of Investments Held For Self Insured Liabilities At Fair Value And Amortized Cost [table]",
        "documentation": "Disclosure of investments held for self insured liabilities at fair value and amortized cost."
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value [line items]",
        "label": "Disclosure Of Investments Held For Self Insured Liabilities Maturity Of Bond Portfolio At Fair Value [line items]",
        "documentation": "Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Investments Held For Self Insured Liabilities Maturity Of Bond Portfolio At Fair Value [table]",
        "label": "Disclosure Of Investments Held For Self Insured Liabilities Maturity Of Bond Portfolio At Fair Value [table]",
        "documentation": "Disclosure of investments held for self insured liabilities maturity of bond portfolio at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfJointOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfJointOperationsLineItems",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of joint operations [line items]",
        "label": "Disclosure of joint operations [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfJointOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfJointOperationsTable",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of joint operations [table]",
        "label": "Disclosure of joint operations [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to joint operations."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_DisclosureOfJointVenturesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfJointVenturesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Joint Operations",
        "label": "Disclosure of joint ventures [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of joint ventures. [Refer: Joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r105",
      "r107",
      "r191"
     ]
    },
    "stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfKeyManagementPersonnelCompensationTextBlock",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Compensation of Key Management Personnel and Directors of the Company",
        "label": "Disclosure of key management personnel compensation [Text Block]",
        "documentation": "Disclosure of key management personnel compensation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfLeasesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Lease Assets",
        "label": "Disclosure of leases [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r226"
     ]
    },
    "stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Loss Carryforwards and Deductible Temporary Differences",
        "label": "Disclosure of loss carryforwards and deductible temporary differences [Text Block]",
        "documentation": "Disclosure of loss carryforwards and deductible temporary differences"
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Major Components of Current and Deferred Income Tax Expense from Continuing Operations",
        "label": "Disclosure of major components of tax expense (income) [Text Block]",
        "documentation": "Disclosure of major components of tax expense (income)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Accounting Policy Information",
        "label": "Disclosure of material accounting policy information [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure of material accounting policy information applied by the entity."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis for derivative financial liabilities [table]",
        "label": "Disclosure of maturity analysis for derivative financial liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis for derivative financial liabilities."
       }
      }
     },
     "auth_ref": [
      "r276"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis for financial assets held for managing liquidity risk [line items]",
        "label": "Disclosure of maturity analysis for financial assets held for managing liquidity risk [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis for financial assets held for managing liquidity risk [table]",
        "label": "Disclosure of maturity analysis for financial assets held for managing liquidity risk [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis for financial assets held for managing liquidity risk."
       }
      }
     },
     "auth_ref": [
      "r281"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis for non-derivative financial liabilities [line items]",
        "label": "Disclosure of maturity analysis for non-derivative financial liabilities [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable",
     "presentation": [
      "http://www.stantec.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis of operating lease payments and purchase obligations [table]",
        "label": "Disclosure of maturity analysis of operating lease payments and purchase obligations [table]",
        "documentation": "Disclosure of maturity analysis of operating lease payments and purchase obligations [table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [line items]",
        "label": "Disclosure of nature and extent of risks arising from financial instruments [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation for Net Defined Benefit Liability",
        "label": "Disclosure of net defined benefit liability (asset) [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetLineItems",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of net defined benefit liability (asset) [Line Items]",
        "label": "Disclosure of net defined benefit liability (asset) [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetTable",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of net defined benefit liability (asset) [table]",
        "label": "Disclosure of net defined benefit liability (asset) [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the net defined benefit liability (asset)."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems",
     "presentation": [
      "http://www.stantec.com/role/EventsaftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of non-adjusting events after reporting period [Line Items]",
        "label": "Disclosure of non-adjusting events after reporting period [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodTable",
     "presentation": [
      "http://www.stantec.com/role/EventsaftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of non-adjusting events after reporting period [table]",
        "label": "Disclosure of non-adjusting events after reporting period [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to non-adjusting events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of the Company's RSUs, PSUs, and DSUs",
        "label": "Disclosure of number and weighted average exercise prices of other equity instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of other equity instruments (ie other than share options)."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]",
        "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of number and weighted average remaining contractual life of outstanding share options [table]",
        "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the number and weighted average remaining contractual life of outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r237"
     ]
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
     "presentation": [
      "http://www.stantec.com/role/CapitalManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Management",
        "label": "Disclosure of objectives, policies and processes for managing capital [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate the entity's objectives, policies and processes for managing capital."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems",
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of objectives, policies and processes for managing capital [line items]",
        "label": "Disclosure of objectives, policies and processes for managing capital [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable",
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of objectives, policies and processes for managing capital [table]",
        "label": "Disclosure of objectives, policies and processes for managing capital [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the objectives, policies and processes for managing capital."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Segments",
        "label": "Disclosure of operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r286"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of operating segments [line items]",
        "label": "Disclosure of operating segments [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsTable",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of operating segments [table]",
        "label": "Disclosure of operating segments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      }
     },
     "auth_ref": [
      "r286"
     ]
    },
    "ifrs-full_DisclosureOfOtherAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherAssetsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/OtherAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Assets",
        "label": "Disclosure of other assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other assets. [Refer: Other assets]"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "stn_DisclosureOfOtherAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfOtherAssetsLineItems",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of other assets [line items]",
        "label": "Disclosure of Other Assets [line items]",
        "documentation": "Disclosure of other assets."
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfOtherAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfOtherAssetsTable",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of Other Assets [table]",
        "label": "Disclosure of Other Assets [table]",
        "documentation": "Disclosure of other assets [table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOtherLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherLiabilitiesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/OtherLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Liabilities",
        "label": "Disclosure of other liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other liabilities. [Refer: Other liabilities]"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherOperatingIncomeExpenseExplanatory",
     "presentation": [
      "http://www.stantec.com/role/OtherIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Income",
        "label": "Disclosure of other operating income (expense) [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other operating income or expense. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/ContingenciesandGuarantees",
      "http://www.stantec.com/role/Provisions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "verboseLabel": "Contingencies and Guarantees",
        "label": "Disclosure of other provisions, contingent liabilities and contingent assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for other provisions, contingent liabilities and contingent assets."
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "ifrs-full_DisclosureOfOtherProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherProvisionsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Provisions",
        "label": "Disclosure of other provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "ifrs-full_DisclosureOfOtherProvisionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherProvisionsLineItems",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails",
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of other provisions [Line Items]",
        "label": "Disclosure of other provisions [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOtherProvisionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherProvisionsTable",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails",
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of other provisions [table]",
        "label": "Disclosure of other provisions [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to other provisions."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "ifrs-full_DisclosureOfProductsAndServicesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfProductsAndServicesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Gross Revenue by Services",
        "label": "Disclosure of products and services [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's products and services. [Refer: Products and services [member]]"
       }
      }
     },
     "auth_ref": [
      "r292"
     ]
    },
    "ifrs-full_DisclosureOfProductsAndServicesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfProductsAndServicesLineItems",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of products and services [line items]",
        "label": "Disclosure of products and services [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.stantec.com/role/PropertyandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Disclosure of property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails",
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [line items]",
        "label": "Disclosure of detailed information about property, plant and equipment [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails",
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [table]",
        "label": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ifrs-full_DisclosureOfProvisionMatrixExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfProvisionMatrixExplanatory",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Loss Allowance Provision",
        "label": "Disclosure of provision matrix [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the provision matrix."
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "ifrs-full_DisclosureOfProvisionMatrixLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfProvisionMatrixLineItems",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of provision matrix [line items]",
        "label": "Disclosure of provision matrix [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfProvisionMatrixTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfProvisionMatrixTable",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of provision matrix [table]",
        "label": "Disclosure of provision matrix [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the provision matrix."
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Right-of-use Assets",
        "label": "Disclosure of quantitative information about right-of-use assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of quantitative information about right-of-use assets [line items]",
        "label": "Disclosure of quantitative information about right-of-use assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of quantitative information about right-of-use assets [table]",
        "label": "Disclosure of quantitative information about right-of-use assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to right-of-use assets."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [line items]",
        "label": "Disclosure of range of exercise prices of outstanding share options [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax for Continuing Operations from Statutory Canadian Tax Rates",
        "label": "Disclosure of reconciliation of average effective tax rate and applicable tax rate [Text Block]",
        "documentation": "Disclosure of reconciliation of average effective tax rate and applicable tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillExplanatory",
     "presentation": [
      "http://www.stantec.com/role/GoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Changes in Goodwill",
        "label": "Disclosure of reconciliation of changes in goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillLineItems",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of reconciliation of changes in goodwill [line items]",
        "label": "Disclosure of reconciliation of changes in goodwill [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillTable",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of reconciliation of changes in goodwill [table]",
        "label": "Disclosure of reconciliation of changes in goodwill [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of changes in goodwill."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Liabilities Arising from Financing Activities",
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of reconciliation of liabilities arising from financing activities [line items]",
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of reconciliation of liabilities arising from financing activities [table]",
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of liabilities arising from financing activities."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related-Party Disclosures",
        "label": "Disclosure of related party [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.stantec.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Disclosure of revenue from contracts with customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r209"
     ]
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Quantitative Sensitivity Analyses Impact on Defined Benefit Plans for Significant Assumptions",
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a sensitivity analysis for significant actuarial assumptions used to determine the present value of a defined benefit obligation. [Refer: Actuarial assumptions [member]; Defined benefit obligation, at present value]"
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of sensitivity analysis for actuarial assumptions [Line Items]",
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of sensitivity analysis for actuarial assumptions [table]",
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the sensitivity analysis for actuarial assumptions."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/ShareCapital"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Capital",
        "label": "Disclosure of share-based payment arrangements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disclosure of Significant Entities Owning Voting and Restricted Stock",
        "label": "Disclosure Of Significant Entities Owning Voting And Restricted Stock [Text Block]",
        "documentation": "Disclosure Of Significant Entities Owning Voting And Restricted Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of subsidiaries [line items]",
        "label": "Disclosure of subsidiaries [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of subsidiaries [table]",
        "label": "Disclosure of subsidiaries [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r107",
      "r190"
     ]
    },
    "ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTaxReceivablesAndPayablesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/InvestmentTaxCredits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Tax Credits",
        "label": "Disclosure of tax receivables and payables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of tax receivables and payables."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Significant Components of Net Deferred Income Tax Assets (Liabilities) and Reconciliation of Net Deferred Tax Assets (Liabilities)",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails",
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails",
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [table]",
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherPayables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and Other Payables",
        "label": "Disclosure of trade and other payables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and Other Receivables",
        "label": "Disclosure of trade and other receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Transactions with Joint Ventures",
        "label": "Disclosure of transactions between related parties [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of transactions between related parties [Line Items]",
        "label": "Disclosure of transactions between related parties [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Joint Ventures And Associates [table]",
        "label": "Disclosure of transactions between related parties [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisposalsIntangibleAssetsOtherThanGoodwill",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Disposals",
        "label": "Disposals, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets other than goodwill resulting from disposals. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposals",
        "label": "Disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "stn_DividendDeclarationTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "DividendDeclarationTransactionsMember",
     "presentation": [
      "http://www.stantec.com/role/EventsaftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend declaration transactions",
        "label": "Dividend declaration transactions [Member]",
        "documentation": "Dividend declaration transactions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendPayables",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends declared included in trade and other payables",
        "label": "Dividend payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends that the company has declared but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_DividendsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends declared",
        "label": "Dividends recognised as distributions to owners"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of dividends to shareholders",
        "label": "Dividends paid, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid by the entity, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "ifrs-full_DividendsPaidOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPaidOrdinaryShares",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Paid",
        "label": "Dividends paid, ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid by the entity on ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_DividendsPaidOrdinarySharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPaidOrdinarySharesPerShare",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend per Share (in cad per share)",
        "label": "Dividends paid, ordinary shares per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid per ordinary share."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare",
     "presentation": [
      "http://www.stantec.com/role/EventsaftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends payable amount per share (in cad per share)",
        "label": "Dividends proposed or declared before financial statements authorised for issue but not recognised as distribution to owners per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount, per share, of dividends proposed or declared before financial statements were authorised for issue but not recognised as distribution to owners."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r370",
      "r383"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r370",
      "r383",
      "r418"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r370",
      "r383",
      "r418"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Registration Statement",
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r365"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share [abstract]",
        "label": "Earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange (loss) gain on cash held in foreign currency",
        "label": "Effect of exchange rate changes on cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r160",
      "r161"
     ]
    },
    "ifrs-full_EliminationOfIntersegmentAmountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EliminationOfIntersegmentAmountsMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments and Eliminations",
        "label": "Elimination of intersegment amounts [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the elimination of intersegment amounts in the reconciliations of total segment amounts to amounts recognised in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r364"
     ]
    },
    "stn_EmployeeAndPayrollLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "EmployeeAndPayrollLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/TradeandOtherPayablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee and payroll liabilities",
        "label": "Employee And Payroll Liabilities",
        "documentation": "Employee and payroll liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "stn_EmployeeBenefitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "EmployeeBenefitsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefits [Abstract]",
        "documentation": "Employee Benefits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total employee costs",
        "label": "Employee benefits expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r46",
      "r300"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "auth_ref": []
    },
    "stn_EnergyAndResourcesServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "EnergyAndResourcesServicesMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy\u00a0&amp; Resources",
        "label": "Energy and resources services [Member]",
        "documentation": "Energy and resources services."
       }
      }
     },
     "auth_ref": []
    },
    "stn_EngineeringEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "EngineeringEquipmentMember",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails",
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Engineering equipment",
        "label": "Engineering Equipment [member]",
        "documentation": "Engineering equipment."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Country",
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Addresses, Address Type [Axis]",
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Addresses [Line Items]",
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Addresses [Table]",
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r367"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r367"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r367"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Primary SIC Number",
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r383"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r367"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r367"
     ]
    },
    "ifrs-full_EntitysTotalForBusinessCombinationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForBusinessCombinationsMember",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for business combinations",
        "label": "Entity's total for business combinations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r253"
     ]
    },
    "ifrs-full_EntitysTotalForCashgeneratingUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForCashgeneratingUnitsMember",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for cash-generating units",
        "label": "Entity's total for cash-generating units [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Cash-generating units' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r130"
     ]
    },
    "ifrs-full_EntitysTotalForJointOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForJointOperationsMember",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for joint operations [member]",
        "label": "Entity's total for joint operations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint operations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForRelatedPartiesMember",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for related parties",
        "label": "Entity's total for related parties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "ifrs-full_EntitysTotalForSegmentConsolidationItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForSegmentConsolidationItemsMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for segment consolidation items [member]",
        "label": "Entity's total for segment consolidation items [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r291"
     ]
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForSubsidiariesMember",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for subsidiaries",
        "label": "Entity's total for subsidiaries [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r107",
      "r190"
     ]
    },
    "stn_EnvironmentalServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "EnvironmentalServicesMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Services",
        "label": "Environmental services [Member]",
        "documentation": "Environmental services."
       }
      }
     },
     "auth_ref": []
    },
    "stn_EnvironmentalSystemsDesignInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "EnvironmentalSystemsDesignInc.Member",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Systems Design, Inc.",
        "label": "Environmental Systems Design, Inc. [Member]",
        "documentation": "Environmental Systems Design, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 equity",
        "label": "Equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "label": "Equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAndLiabilitiesAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND EQUITY",
        "label": "Equity and liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails": {
       "parentTag": "stn_CapitalNetOfCashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails",
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "ifrs-full_EquityAttributableToOwnersOfParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParentMember",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity attributable to owners of parent",
        "label": "Equity attributable to owners of parent [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity attributable to the owners of the parent."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityInstrumentsAmountContributedToFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails": {
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equities",
        "label": "Equity instruments, amount contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount instruments representing equity (rather than debt) contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "stn_EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails": {
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equities and property",
        "label": "Equity Instruments And Property Amount Contributed To Fair Value Of Plan Assets",
        "documentation": "Equity instruments and property amount contributed to fair value of plan assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityInvestmentsMember",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity securities",
        "label": "Equity investments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for investments in equity instruments."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r360"
     ]
    },
    "ifrs-full_EquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityMember",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Equity [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r411"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r387",
      "r397",
      "r422"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r372",
      "r384",
      "r394",
      "r419"
     ]
    },
    "ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EstimateOfContributionsExpectedToBePaidToPlan",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount expected to be contribute in next annual reporting period",
        "label": "Estimate of contributions expected to be paid to plan for next annual reporting period"
       }
      },
      "en": {
       "role": {
        "documentation": "The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r88",
      "r90"
     ]
    },
    "ifrs-full_EstimatedFinancialEffectOfContingentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EstimatedFinancialEffectOfContingentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/ContingenciesandGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrual of indemnifications or guarantees",
        "label": "Estimated financial effect of contingent assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the estimated financial effect of possible assets that arise from past events and whose existence will be confirmed only by the occurrence or non-occurrence of one or more uncertain future events not wholly within control of the entity."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "stn_EstimatedHistoricalDataMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "EstimatedHistoricalDataMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated historical data",
        "label": "Estimated Historical Data [member]",
        "documentation": "Estimated Historical Data [member]"
       }
      }
     },
     "auth_ref": []
    },
    "stn_EventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "EventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Events After Reporting Period [Abstract]",
        "documentation": "Events After Reporting Period"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_ExpectedCreditLossRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpectedCreditLossRate",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected loss rate",
        "label": "Expected credit loss rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The rate of expected credit losses, calculated as percentage of the gross carrying amount. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r358"
     ]
    },
    "ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expense related to amortization of fair value of options granted",
        "label": "Expense from cash-settled share-based payment transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from cash-settled share-based payment transactions in which the goods or services received did not qualify for recognition as assets. [Refer: Expense from share-based payment transactions]"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net share-based compensation expense",
        "label": "Expense from share-based payment transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from share-based payment transactions in which the goods or services received did not qualify for recognition as assets."
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails_1": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net share-based compensation",
        "label": "Expense from share-based payment transactions with employees"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails": {
       "parentTag": "stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Rent expense - short-term leases and leases of\u00a0low-value\u00a0assets",
        "label": "Expense relating to short-term leases and leases of low-value assets for which recognition exemption has been used",
        "documentation": "Expense relating to short-term leases and leases of low-value assets for which recognition exemption has been used"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails": {
       "parentTag": "stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rent expense - variable lease payments",
        "label": "Expense relating to variable lease payments not included in measurement of lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the expense relating to variable lease payments not included in the measurement of lease liabilities. Variable lease payments are the portion of payments made by a lessee to a lessor for the right to use an underlying asset during the lease term that varies because of changes in facts or circumstances occurring after the commencement date, other than the passage of time. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "stn_ExpireBeforeTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ExpireBeforeTwoThousandTwentyTwoMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expire before 2022",
        "label": "Expire Before Two Thousand Twenty Two [Member]",
        "documentation": "Expire before two thousand twenty two."
       }
      }
     },
     "auth_ref": []
    },
    "stn_ExpireMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ExpireMember",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expire (2024 to 2043)",
        "label": "Expire [Member]",
        "documentation": "Expire"
       }
      }
     },
     "auth_ref": []
    },
    "stn_FairValueMeasurementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "FairValueMeasurementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of capital management [abstract]",
        "label": "Fair Value Measurement [Abstract]",
        "documentation": "Fair Value Measurement"
       }
      }
     },
     "auth_ref": []
    },
    "stn_FairValueOfOtherFinancialAssetsMaturity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "FairValueOfOtherFinancialAssetsMaturity",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity of bond portfolio, stated at fair value",
        "label": "Fair value of other financial assets, maturity",
        "documentation": "Fair value of other financial assets maturity amount."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross carrying amount",
        "label": "Financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r267",
      "r269",
      "r270",
      "r273",
      "r349"
     ]
    },
    "ifrs-full_FinancialAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails",
      "http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails",
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets, class",
        "label": "Financial assets, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r232",
      "r278",
      "r279",
      "r297",
      "r298"
     ]
    },
    "ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialEffectOfCorrectionsOfAccountingErrorsMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) due to corrections of prior period errors",
        "label": "Increase (decrease) due to corrections of prior period errors [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial effect of corrections of prior period errors."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r175"
     ]
    },
    "stn_FinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "FinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of income tax [abstract]",
        "label": "Financial Instruments [Abstract]",
        "documentation": "Financial Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialLiabilitiesMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities, class",
        "label": "Financial liabilities, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r278",
      "r279",
      "r297",
      "r298"
     ]
    },
    "ifrs-full_ForeignCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ForeignCountriesMember",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign countries [member]",
        "label": "Foreign countries [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for countries outside the entity's country of domicile. [Refer: Country of domicile [member]]"
       }
      }
     },
     "auth_ref": [
      "r293",
      "r294"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r379",
      "r391",
      "r401",
      "r426"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r379",
      "r391",
      "r401",
      "r426"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r379",
      "r391",
      "r401",
      "r426"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r379",
      "r391",
      "r401",
      "r426"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r379",
      "r391",
      "r401",
      "r426"
     ]
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "GB",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom (revised)",
        "verboseLabel": "United Kingdom",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain on interest rate swap",
        "label": "Gain (loss) on change in fair value of hedging instrument used as basis for recognising hedge ineffectiveness"
       }
      },
      "en": {
       "role": {
        "documentation": "The gain (loss) on the change in fair value of the hedging instrument used as a basis for recognising hedge ineffectiveness. Hedge ineffectiveness is the extent to which the changes in the fair value or the cash flows of the hedging instrument are greater or less than those on the hedged item."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "stn_GainLossOnDispositionOfIntangibleAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "GainLossOnDispositionOfIntangibleAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/OtherIncomeDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/OtherIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gain on disposition of intangible asset",
        "label": "Gain (Loss) On Disposition Of Intangible Asset",
        "documentation": "Gain (Loss) On Disposition Of Intangible Asset"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net defined benefit liability asset included in other comprehensive income",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from the remeasurement of that net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss)",
        "label": "Changes in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnCashFlowHedgesNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net unrealized gain on financial instruments",
        "terseLabel": "Gains on cash flow hedges, net of tax",
        "label": "Gains (losses) on cash flow hedges, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on cash flow hedges, net of tax, before reclassification adjustments. [Refer: Cash flow hedges [member]]"
       }
      }
     },
     "auth_ref": [
      "r42",
      "r263",
      "r266"
     ]
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/OtherIncomeDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/OtherIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange loss",
        "label": "Foreign exchange gain (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r93"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/OtherIncomeDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/OtherIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrealized (gain) loss on equity securities",
        "label": "Gains (losses) on financial assets at fair value through profit or loss, mandatorily measured at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial assets mandatorily measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Financial assets at fair value through profit or loss, mandatorily measured at fair value; Gains (losses) on financial assets at fair value through profit or loss; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "ifrs-full_GainsOnChangeInFairValueOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsOnChangeInFairValueOfDerivatives",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains on change in fair value of derivatives",
        "label": "Gains on change in fair value of derivatives"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails",
      "http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical areas [axis]",
        "label": "Geographical areas [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r312",
      "r342",
      "r345"
     ]
    },
    "ifrs-full_GeographicalAreasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeographicalAreasMember",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails",
      "http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical areas",
        "label": "Geographical areas [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r312",
      "r342",
      "r345"
     ]
    },
    "stn_GlobalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "GlobalMember",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Global",
        "label": "Global [Member]",
        "documentation": "Global"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails",
      "http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Goodwill, beginning of the year",
        "periodEndLabel": "Goodwill, end of the year",
        "label": "Goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r119",
      "r127",
      "r252"
     ]
    },
    "stn_GoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "GoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Abstract]",
        "documentation": "Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "stn_GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and intangible assets expected to be deductible for tax purposes",
        "label": "Goodwill And Intangible Assets Expected To Be Deductible For Tax Purposes",
        "documentation": "Goodwill And Intangible Assets Expected To Be Deductible For Tax Purposes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GoodwillRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GoodwillRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill arising on acquisitions",
        "label": "Goodwill recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the business combination's acquisition date for goodwill. [Refer: Goodwill; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r347",
      "r348"
     ]
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails",
      "http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails",
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails",
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "verboseLabel": "Gross",
        "label": "Gross carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r60",
      "r141",
      "r153",
      "r156",
      "r252",
      "r270",
      "r273",
      "r349"
     ]
    },
    "ifrs-full_GrossLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GrossLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails": {
       "parentTag": "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Gross lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r221",
      "r353"
     ]
    },
    "stn_GrossProceedsFromIssuingShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "GrossProceedsFromIssuingShares",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross proceeds from issuing shares",
        "label": "Gross Proceeds From Issuing Shares",
        "documentation": "Gross Proceeds From Issuing Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Project margin",
        "terseLabel": "Project margin",
        "label": "Gross profit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "stn_GrossRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "GrossRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_RevenueFromContractsWithCustomers",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "auth_ref": []
    },
    "stn_GrossTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "GrossTradeReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross trade receivables",
        "label": "Gross Trade Receivables",
        "documentation": "Gross trade receivables."
       }
      }
     },
     "auth_ref": []
    },
    "stn_HoldbacksOnLongTermContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "HoldbacksOnLongTermContractMember",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holdbacks on long-term contracts",
        "label": "Holdbacks on long term contract [Member]",
        "documentation": "Holdbacks on long term contract."
       }
      }
     },
     "auth_ref": []
    },
    "stn_ITAndOtherEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ITAndOtherEquipmentMember",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IT and other equipment",
        "label": "IT and other equipment [Member]",
        "documentation": "IT and other equipment"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r369",
      "r370",
      "r383"
     ]
    },
    "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IdentifiableAssetsAcquiredLiabilitiesAssumed",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total identifiable net assets at fair value",
        "label": "Identifiable assets acquired (liabilities assumed)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for net identifiable assets acquired or liabilities assumed in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r346",
      "r348"
     ]
    },
    "ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Identifiable intangible assets recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r346",
      "r348"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/OtherIncomeDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/OtherIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net impairment (reversal) of lease assets and property and equipment",
        "label": "Impairment loss recognised in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss. [Refer: Impairment loss; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r113",
      "r116"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "presentation": [
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net impairment (note 11)",
        "label": "Impairment loss recognised in profit or loss, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r45",
      "r65"
     ]
    },
    "stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reversal of impairment, net",
        "label": "Impairment loss (reversal of impairment loss) recognised in profit or loss, right-of-use assets",
        "documentation": "Impairment loss (reversal of impairment loss) recognised in profit or loss, right-of-use assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeFromSubleasingRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeFromSubleasingRightofuseAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails": {
       "parentTag": "stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income from subleases",
        "label": "Income from subleasing right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income from subleasing right-of-use assets. Sublease is a transaction for which an underlying asset is re-leased by a lessee (\u2018intermediate lessor\u2019) to a third party, and the lease (\u2018head lease\u2019) between the head lessor and lessee remains in effect. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit or loss [abstract]",
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total income taxes",
        "label": "Tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r49",
      "r52",
      "r53",
      "r103",
      "r189",
      "r285"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax (recovery) expense on remeasurement of net employee defined benefit liability",
        "label": "Income tax relating to remeasurements of defined benefit plans included in other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to remeasurements of defined benefit plans. [Refer: Other comprehensive income; Reserve of remeasurements of defined benefit plans; Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r41",
      "r51"
     ]
    },
    "stn_IncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "IncomeTaxesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]",
        "documentation": "Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxesPaidClassifiedAsOperatingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofNetCashFlowsfromOperatingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes paid, net of recoveries",
        "label": "Income taxes paid, classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for income taxes paid, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Income taxes net recoverable",
        "label": "Income taxes paid (refund), classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]"
       }
      }
     },
     "auth_ref": [
      "r163",
      "r325"
     ]
    },
    "stn_IncreaseDecreaseInBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "IncreaseDecreaseInBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software additions acquired through software financing obligations",
        "label": "Increase (Decrease) In Borrowings",
        "documentation": "Increase (Decrease) In Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease",
        "label": "Increase (decrease) in defined benefit obligation due to reasonably possible decrease in actuarial assumption"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a defined benefit obligation that would have been caused by a decrease in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase",
        "label": "Increase (decrease) in defined benefit obligation due to reasonably possible increase in actuarial assumption"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a defined benefit obligation that would have been caused by an increase in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInExistingProvisionsOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current year provisions",
        "label": "Increase in existing provisions, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in existing other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInNumberOfOrdinarySharesIssued",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shares issued, net of transaction costs (in shares)",
        "terseLabel": "Increase (decrease) in number of ordinary shares issued (in shares)",
        "label": "Increase (decrease) in number of ordinary shares issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of ordinary shares issued. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "stn_IncreaseDecreaseInNumberOfSharesRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "IncreaseDecreaseInNumberOfSharesRepurchased",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares repurchased under Normal Course Issuer Bid (in shares)",
        "label": "Increase (Decrease) In Number Of Shares Repurchased",
        "documentation": "Increase decrease in number of shares repurchased."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInWorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInWorkingCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Increase (decrease) in working capital",
        "label": "Increase (decrease) in working capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in working capital."
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofReconciliationofNetDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred taxes acquired through business combinations",
        "label": "Increase (decrease) through business combinations, deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in deferred tax liability (asset) resulting from business combinations. [Refer: Deferred tax liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Effect of movement in exchange rates",
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from changes in foreign exchange rates, net defined benefit liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from changes in foreign exchange rates. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange",
        "label": "Increase (decrease) through effect of changes in foreign exchange rates, liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from the effect of changes in foreign exchange rates. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughExerciseOfOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share options exercised for cash",
        "label": "Increase (decrease) through exercise of options, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "IncreaseDecreaseThroughModificationOfRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Modifications",
        "label": "Increase (decrease) through modification of right-of-use assets",
        "documentation": "Increase (decrease) through modification of right-of-use assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofReconciliationofNetDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impact of foreign exchange",
        "label": "Increase (decrease) through net exchange differences, deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in deferred tax liability (asset) resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Deferred tax liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of foreign exchange",
        "label": "Increase (decrease) through net exchange differences, goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in goodwill resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of foreign exchange",
        "label": "Increase (decrease) through net exchange differences, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r145"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of foreign exchange",
        "label": "Increase (decrease) through net exchange differences, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r468"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of foreign exchange",
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "stn_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange",
        "label": "Increase (decrease) through net exchange differences, right-of-use assets",
        "documentation": "Increase (decrease) through net exchange differences, right-of-use assets"
       }
      }
     },
     "auth_ref": []
    },
    "stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions and modifications",
        "label": "Increase Decrease Through New Liabilities Arising From Financing Activities",
        "documentation": "Increase decrease through new liabilities arising from financing activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Increase (decrease) through other changes, liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Other net defined benefit liability asset",
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from other changes"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Measurement period adjustment net of acquisition additions",
        "label": "Increase (decrease) through other changes, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds (repayments)",
        "label": "Increase (decrease) through proceeds, liabilities arising from financing activities",
        "documentation": "Increase (decrease) through proceeds, liabilities arising from financing activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Increase (decrease) through share-based payment transactions, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction costs",
        "label": "Increase (Decrease) Through Transaction Costs, Liabilities Arising From Financing Activities",
        "documentation": "Increase (Decrease) Through Transaction Costs, Liabilities Arising From Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "stn_IndirectLaborCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "IndirectLaborCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indirect labor",
        "label": "Indirect labor costs",
        "documentation": "Indirect labor costs."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash-generating units [axis]",
        "label": "Cash-generating units [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash-generating units",
        "label": "Cash-generating units [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the smallest identifiable group of assets that generates cash inflows that are largely independent of the cash inflows from other assets or groups of assets."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r382",
      "r391",
      "r401",
      "r417",
      "r426",
      "r430",
      "r438"
     ]
    },
    "stn_InfrastructureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "InfrastructureMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure",
        "label": "Infrastructure [Member]",
        "documentation": "Infrastructure."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r371",
      "r442"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r371",
      "r442"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r371",
      "r442"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r146"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails",
      "http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets other than goodwill",
        "verboseLabel": "Carrying value of intangible assets in excess of tax cost",
        "label": "Intangible assets other than goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r147",
      "r320",
      "r343"
     ]
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails": {
       "parentTag": "stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total interest expense",
        "label": "Interest expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r284",
      "r290"
     ]
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails": {
       "parentTag": "stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest income (expense)",
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "ifrs-full_InterestExpenseOnBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseOnBonds",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails": {
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on senior unsecured notes",
        "label": "Interest expense on bonds"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on bonds issued. [Refer: Interest expense; Bonds issued]"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_InterestExpenseOnBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseOnBorrowings",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails": {
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on credit facilities",
        "label": "Interest expense on borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on borrowings. [Refer: Interest expense; Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails": {
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on lease liabilities",
        "label": "Interest expense on lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r214"
     ]
    },
    "ifrs-full_InterestExpenseOnOtherFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseOnOtherFinancialLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails": {
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Interest expense on other financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on other financial liabilities. [Refer: Interest expense; Other financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "InterestIncomeExpenseExcludingOtherFinanceIncomeCost",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails": {
       "parentTag": "ifrs-full_InterestRevenueExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net interest expense",
        "label": "Interest Income (Expense), Excluding Other Finance Income (Cost)",
        "documentation": "Interest Income (Expense), Excluding Other Finance Income (Cost)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestPaidClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestPaidClassifiedAsOperatingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofNetCashFlowsfromOperatingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid, net of receipts",
        "label": "Interest paid, classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "stn_InterestPaymentsOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "InterestPaymentsOfLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails": {
       "parentTag": "stn_CashFlowsUsedInOperatingActivitiesForLeases",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payments for the interest portion of lease liabilities",
        "label": "Interest Payments Of Lease Liabilities",
        "documentation": "Interest Payments Of Lease Liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "stn_InterestRateSwapsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "InterestRateSwapsMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap",
        "label": "Interest Rate Swaps [Member]",
        "documentation": "Interest Rate Swaps"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestRevenueExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestRevenueExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net interest expense and other net finance expense",
        "negatedTotalLabel": "Net interest expense and other net finance expense",
        "label": "Interest income (expense)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income or expense arising from interest. [Refer: Interest expense; Interest income]"
       }
      }
     },
     "auth_ref": [
      "r286",
      "r290",
      "r454"
     ]
    },
    "ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of outstanding and vested DSUs",
        "label": "Intrinsic value of liabilities from share-based payment transactions for which counterparty's right to cash or other assets vested"
       }
      },
      "en": {
       "role": {
        "documentation": "The intrinsic value of liabilities arising from share-based transactions for which the counterparty's right to cash or other assets had vested by the end of the period (for example, vested share appreciation rights). The intrinsic value is the difference between the fair value of the shares to which the counterparty has the (conditional or unconditional) right to subscribe, or which it has the right to receive, and the price (if any) that the counterparty is (or will be) required to pay for those shares. Share-based payment transactions are transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services, for which the counterparty's right to cash or other assets had vested by the end of the period (for example, vested share appreciation rights)."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentFundsAmountContributedToFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails": {
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alternatives and property funds",
        "label": "Investment funds, amount contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount investment funds contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]; Investment funds [member]]"
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "stn_InvestmentTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "InvestmentTaxCredits",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/InvestmentTaxCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment tax credits",
        "label": "Investment Tax Credits",
        "documentation": "Investment Tax Credits"
       }
      }
     },
     "auth_ref": []
    },
    "stn_InvestmentTaxCreditsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "InvestmentTaxCreditsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment tax credits [abstract]",
        "label": "Investment Tax Credits [Abstract]",
        "documentation": "Investment Tax Credits"
       }
      }
     },
     "auth_ref": []
    },
    "stn_InvestmentsHeldForSelfInsuredLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "InvestmentsHeldForSelfInsuredLiabilitiesMember",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments held for self-insured liabilities",
        "label": "Investments held for self-insured liabilities [Member]",
        "documentation": "Investments held for self-insured liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssueOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssueOfEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued, net of transaction costs",
        "label": "Issue of equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in equity through the issue of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares Outstanding/Share Capital",
        "label": "Issued capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ifrs-full_JointOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "JointOperationsAxis",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint operations [axis]",
        "label": "Joint operations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "stn_JointOperationsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "JointOperationsByNameAxis",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint Operations By Name [Axis]",
        "label": "Joint Operations By Name [Axis]",
        "documentation": "Joint Operations By Name"
       }
      }
     },
     "auth_ref": []
    },
    "stn_JointOperationsByNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "JointOperationsByNameDomain",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint Operations By Name [Domain]",
        "label": "Joint Operations By Name [Domain]",
        "documentation": "Joint Operations By Name"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_JointOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "JointOperationsMember",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint operations",
        "label": "Joint operations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for joint arrangements whereby the parties that have joint control of the arrangement have rights to the assets, and obligations for the liabilities, relating to the arrangement."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_JointVenturesWhereEntityIsVenturerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "JointVenturesWhereEntityIsVenturerMember",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint ventures",
        "label": "Joint ventures where entity is venturer [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for joint ventures in which the entity is a joint venturer. A venturer is a party to a joint venture and has joint control over that joint venture. [Refer: Joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total compensation",
        "label": "Key management personnel compensation"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Key management personnel compensation, share-based payment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and other short-term employment benefits",
        "label": "Key management personnel compensation, short-term employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "stn_L2IncAndPartridgeArchitectsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "L2IncAndPartridgeArchitectsIncMember",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "L2P",
        "label": "L2 Inc and Partridge Architects Inc [Member]",
        "documentation": "L2 Inc and Partridge Architects Inc"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "More than five years",
        "label": "Later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r224",
      "r231",
      "r352",
      "r356",
      "r359"
     ]
    },
    "ifrs-full_LaterThanFourMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanFourMonthsMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "121+",
        "label": "Later than four months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four months."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneMonthAndNotLaterThanTwoMonthsMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "31\u201360",
        "label": "Later than one month and not later than two months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than two months."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r358",
      "r448"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "After one year but not more than five years",
        "label": "Later than one year and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r359"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.stantec.com/role/CommitmentsDetails",
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1\u00a0to\u00a03\u00a0Years",
        "label": "Later than one year and not later than three years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r352",
      "r355",
      "r359"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanThreeMonthsAndNotLaterThanFourMonthsMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "91\u2013120",
        "label": "Later than three months and not later than four months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than four months."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_LaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanThreeYearsMember",
     "presentation": [
      "http://www.stantec.com/role/CommitmentsDetails",
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "After\u00a03\u00a0Years",
        "label": "Later than three years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years."
       }
      }
     },
     "auth_ref": [
      "r352",
      "r359"
     ]
    },
    "ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "61\u201390",
        "label": "Later than two months and not later than three months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two months and not later than three months."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r358",
      "r448"
     ]
    },
    "stn_LeaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "LeaseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Lease [Abstract]",
        "documentation": "Lease"
       }
      }
     },
     "auth_ref": []
    },
    "stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CommitmentsDetails": {
       "parentTag": "stn_Commitments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease payments and other",
        "label": "Lease commitments for variable leases for which recognition exemption has been used",
        "documentation": "Lease commitments for variable leases for which recognition exemption has been used"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseLiabilitiesMember",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails",
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Lease liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r330",
      "r334"
     ]
    },
    "stn_LeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "LeaseTerm",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease term",
        "label": "Lease Term",
        "documentation": "Lease Term"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails",
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold improvements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement."
       }
      }
     },
     "auth_ref": [
      "r458"
     ]
    },
    "stn_LeasesNotYetCommencedToWhichLesseeIsCommitted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "LeasesNotYetCommencedToWhichLesseeIsCommitted",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CommitmentsDetails": {
       "parentTag": "stn_Commitments",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases not commenced but committed",
        "label": "Leases not yet commenced to which lessee is committed",
        "documentation": "Leases not yet commenced to which lessee is committed"
       }
      }
     },
     "auth_ref": []
    },
    "stn_LettersOfCreditIssuedAndOutstandingInAddition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "LettersOfCreditIssuedAndOutstandingInAddition",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of credit issued and outstanding in addition",
        "label": "Letters of Credit Issued and Outstanding in Addition",
        "documentation": "Letters of credit issued and outstanding in addition."
       }
      }
     },
     "auth_ref": []
    },
    "stn_LettersOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "LettersOfCreditMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of credit",
        "label": "Letters Of Credit [Member]",
        "documentation": "Letters Of Credit"
       }
      }
     },
     "auth_ref": []
    },
    "stn_LettersOfCreditOutstandingIssuedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "LettersOfCreditOutstandingIssuedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of credit outstanding",
        "label": "Letters Of Credit Outstanding Issued Amount",
        "documentation": "Letters Of Credit Outstanding Issued Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Level1OfFairValueHierarchyMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Level 1 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r195"
     ]
    },
    "ifrs-full_Level2And3OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Level2And3OfFairValueHierarchyMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 and 3 of fair value hierarchy",
        "label": "Level 2 and 3 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for combined Level 2 and Level 3 categories of the fair value hierarchy. [Refer: Level 2 of fair value hierarchy [member]; Level 3 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Level2OfFairValueHierarchyMember",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Level 2 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly."
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "ifrs-full_Level3OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Level3OfFairValueHierarchyMember",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3",
        "label": "Level 3 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are unobservable inputs for the asset or liability. Unobservable inputs are inputs for which market data are not available and that are developed using the best information available about the assumptions that the market participants would use when pricing the asset or liability."
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyAxis",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Levels of fair value hierarchy [axis]",
        "label": "Levels of fair value hierarchy [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r195"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "terseLabel": "Liabilities",
        "label": "Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r194",
      "r195",
      "r197",
      "r286",
      "r289"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities arising from financing activities [axis]",
        "label": "Liabilities arising from financing activities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesMember",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities arising from financing activities",
        "label": "Liabilities arising from financing activities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesFromSharebasedPaymentTransactions2011",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/OtherLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/OtherLiabilitiesDetails",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash-settled share-based compensation",
        "terseLabel": "Outstanding fair value",
        "label": "Liabilities from share-based payment transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities arising from share-based payment transactions. Share-based payment transactions are transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]"
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "ifrs-full_LiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesIncurred",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable",
        "label": "Liabilities incurred"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of liabilities incurred (for example, a liability for contingent consideration) as consideration transferred in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_LiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesMember",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities [member]",
        "label": "Liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of liabilities' axis if no other member is used. [Refer: Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails",
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net defined benefit (asset) liability",
        "periodStartLabel": "Balance, beginning of the year",
        "periodEndLabel": "Balance, end of the year",
        "label": "Net defined benefit liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Life expectancy at age 65 for current members aged 45:",
        "label": "Life Expectancy At Age Sixty Five For Current Members Aged Forty [abstract]",
        "documentation": "Life expectancy at age sixty five for current members aged forty."
       }
      }
     },
     "auth_ref": []
    },
    "stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Female",
        "label": "Life Expectancy At Age Sixty Five For Current Members Aged Forty Female",
        "documentation": "Life expectancy at age sixty five for current members aged forty female."
       }
      }
     },
     "auth_ref": []
    },
    "stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Male",
        "label": "Life Expectancy At Age Sixty Five For Current Members Aged Forty Male",
        "documentation": "Life expectancy at age sixty five for current members aged forty male."
       }
      }
     },
     "auth_ref": []
    },
    "stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Life expectancy at age 65 for current pensioners:",
        "label": "Life Expectancy At Age Sixty Five For Current Pensioners [abstract]",
        "documentation": "Life expectancy at age sixty five for current pensioners."
       }
      }
     },
     "auth_ref": []
    },
    "stn_LineOfCreditFacilityAdditionalBorrowingsCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "LineOfCreditFacilityAdditionalBorrowingsCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional revolving credit facilities amount",
        "label": "Line Of Credit Facility Additional Borrowings Capacity",
        "documentation": "Line of credit facility additional borrowings capacity."
       }
      }
     },
     "auth_ref": []
    },
    "stn_LineOfCreditFacilityMaximumBorrowingsCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "LineOfCreditFacilityMaximumBorrowingsCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revolving credit facilities amount",
        "terseLabel": "Amount of revolving credit facility",
        "label": "Line Of Credit Facility, Maximum Borrowings Capacity",
        "documentation": "Line of credit facility, maximum borrowings capacity."
       }
      }
     },
     "auth_ref": []
    },
    "stn_ListOfAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ListOfAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "List Of Accounting Policies [Abstract]",
        "documentation": "List Of Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails",
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "verboseLabel": "Long-term portion",
        "netLabel": "Non-current\u00a0portion of long-term debt",
        "label": "Non-current portion of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_LossesOnChangeInFairValueOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LossesOnChangeInFairValueOfDerivatives",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized loss on forward contract",
        "label": "Losses on change in fair value of derivatives"
       }
      },
      "en": {
       "role": {
        "documentation": "The losses resulting from changes in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MajorComponentsOfTaxExpenseIncomeAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Major components of tax expense (income) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MaturityAnalysisForDerivativeFinancialLiabilities",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disclosure of the Bond Portfolio Stated at Fair Value",
        "label": "Disclosure of maturity analysis for derivative financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis for derivative financial liabilities, including the remaining contractual maturities for those derivative financial liabilities for which contractual maturities are essential for an understanding of the timing of the cash flows. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r276"
     ]
    },
    "ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MaturityAnalysisForNonderivativeFinancialLiabilities",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Timing of Undiscounted Cash Outflows Relating to Financial Liabilities",
        "label": "Disclosure of maturity analysis for non-derivative financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis for non-derivative financial liabilities (including issued financial guarantee contracts) that shows the remaining contractual maturities. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r275"
     ]
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.stantec.com/role/CommitmentsDetails",
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails",
      "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails",
      "http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails",
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity [axis]",
        "label": "Maturity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r207",
      "r223",
      "r224",
      "r227",
      "r228",
      "r230",
      "r231",
      "r258",
      "r277",
      "r318",
      "r352"
     ]
    },
    "ifrs-full_MaximumExposureToCreditRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MaximumExposureToCreditRisk",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum amount of credit risk exposure",
        "label": "Maximum exposure to credit risk"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that best represents the maximum exposure to credit risk without taking into account any collateral held or other credit enhancements (for example, netting agreements that do not qualify for offset in accordance with IAS 32). [Refer: Credit risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r271"
     ]
    },
    "stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement period for share units",
        "label": "Maximum term of options granted for share-based payment arrangement",
        "documentation": "Maximum term of options granted for share-based payment arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MeasurementAxis",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement [axis]",
        "label": "Measurement [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r155",
      "r194"
     ]
    },
    "stn_MiscellaneousOtherFinanceExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "MiscellaneousOtherFinanceExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofOtherNetFinanceExpenseDetails": {
       "parentTag": "ifrs-full_OtherFinanceCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofOtherNetFinanceExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Miscellaneous other finance expense (income)",
        "label": "Miscellaneous other finance expense (income)",
        "documentation": "Miscellaneous other finance expense (income)"
       }
      }
     },
     "auth_ref": []
    },
    "stn_MiscellaneousOtherIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "MiscellaneousOtherIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/OtherIncomeDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/OtherIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Miscellaneous other income (expense)",
        "documentation": "Miscellaneous other income expense."
       }
      }
     },
     "auth_ref": []
    },
    "stn_MiscellaneousOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "MiscellaneousOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/OtherLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Miscellaneous other liabilities",
        "documentation": "Miscellaneous other liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "ifrs-full_NetDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails": {
       "parentTag": "stn_CapitalNetOfCashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net debt",
        "label": "Net debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of net debt of the entity."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetAxis",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net defined benefit liability (asset) [axis]",
        "label": "Net defined benefit liability (asset) [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net defined benefit liability asset included in profit or loss",
        "label": "Net Defined Benefit Liability Asset Included In Profit Or Loss",
        "documentation": "Net defined benefit liability asset included in profit or loss."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net defined benefit liability (asset)",
        "label": "Net defined benefit liability (asset) [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the net defined benefit liability (asset). It also represents the standard value for the 'Net defined benefit liability (asset)' axis if no other member is used. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "stn_NetRepaymentOfProceedsFromBankIndebtedness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NetRepaymentOfProceedsFromBankIndebtedness",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net (repayment of) proceeds from bank indebtedness",
        "label": "Net (Repayment Of) Proceeds From Bank Indebtedness",
        "documentation": "Net (Repayment Of) Proceeds From Bank Indebtedness"
       }
      }
     },
     "auth_ref": []
    },
    "stn_NetRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NetRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net revenue",
        "terseLabel": "Net revenue",
        "label": "Net Revenue",
        "documentation": "Gross revenue less any revenue associated with subconsultant, subcontractor and other direct expenses."
       }
      }
     },
     "auth_ref": []
    },
    "stn_NeverExpireMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NeverExpireMember",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Never expire",
        "label": "Never expire [Member]",
        "documentation": "Never expire."
       }
      }
     },
     "auth_ref": []
    },
    "stn_NinetyOneDaysToOneTwentyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NinetyOneDaysToOneTwentyDaysMember",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "91-120",
        "label": "Ninety One Days To One Twenty Days [member]",
        "documentation": "Ninety one days to one twenty days."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NominalAmountOfHedgingInstrument": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NominalAmountOfHedgingInstrument",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swap agreement, amount",
        "label": "Nominal amount of hedging instrument"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal amount of a hedging instrument. [Refer: Hedging instruments [member]]"
       }
      }
     },
     "auth_ref": [
      "r258",
      "r260"
     ]
    },
    "stn_NonCapitalTaxLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NonCapitalTaxLossesMember",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-capital tax losses",
        "label": "Non-capital tax losses [Member]",
        "documentation": "Non-capital tax losses."
       }
      }
     },
     "auth_ref": []
    },
    "stn_NonCashWorkingCapitalRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NonCashWorkingCapitalRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash\u00a0working capital",
        "label": "Non-Cash Working Capital Recognised As Of Acquisition Date",
        "documentation": "Non-Cash Working Capital Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "stn_NonCurrentBorrowingsUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NonCurrentBorrowingsUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails": {
       "parentTag": "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Non-current borrowings, undiscounted cash flows",
        "documentation": "Non-current borrowings, undiscounted cash flows"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r379",
      "r391",
      "r401",
      "r417",
      "r426"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r406"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://www.stantec.com/role/EventsaftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-adjusting events after reporting period [axis]",
        "label": "Non-adjusting events after reporting period [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_NonadjustingEventsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NonadjustingEventsMember",
     "presentation": [
      "http://www.stantec.com/role/EventsaftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-adjusting events after reporting period",
        "label": "Non-adjusting events after reporting period [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssetsAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current",
        "label": "Non-current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Current\u00a0Assets",
        "label": "Non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets, and rights arising under insurance contracts"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Non-current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r212"
     ]
    },
    "stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Lease liabilities",
        "label": "Noncurrent Lease liabilities recognised as of acquisition date",
        "documentation": "Noncurrent Lease liabilities recognised as of acquisition date."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current",
        "label": "Non-current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "label": "Non-current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentRecognisedAssetsDefinedBenefitPlan",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails": {
       "parentTag": "ifrs-full_LiabilityAssetOfDefinedBenefitPlans",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net employee defined benefit asset",
        "label": "Non-current net defined benefit asset"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current net defined benefit asset. [Refer: Net defined benefit asset]"
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails": {
       "parentTag": "ifrs-full_LiabilityAssetOfDefinedBenefitPlans",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net employee defined benefit liability",
        "negatedLabel": "Net defined benefit liability",
        "label": "Non-current net defined benefit liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current net defined benefit liability. [Refer: Net defined benefit liability]"
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total contractual obligations",
        "label": "Non-derivative financial liabilities, undiscounted cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to non-derivative financial liabilities."
       }
      }
     },
     "auth_ref": [
      "r275"
     ]
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://www.stantec.com/role/CommitmentsDetails",
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails",
      "http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within one year",
        "verboseLabel": "Less\u00a0than\u00a01\u00a0Year",
        "label": "Not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r223",
      "r224",
      "r231",
      "r352",
      "r359"
     ]
    },
    "ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not measured at fair value in statement of financial position but for which fair value is disclosed",
        "label": "Not measured at fair value in statement of financial position but for which fair value is disclosed [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for items not measured at fair value in the statement of financial position but for which fair value is disclosed. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "stn_NotesPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NotesPayableMember",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable",
        "label": "Notes Payable [Member]",
        "documentation": "Notes payable."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NotionalAmount",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Notional amount",
        "label": "Notional amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_NumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfEmployees",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of employees",
        "label": "Number of employees"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of personnel employed by the entity at a date."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of share units granted",
        "verboseLabel": "Granted and adjusted dividends",
        "label": "Number of other equity instruments granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r482"
     ]
    },
    "stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of internal target days of revenue in trade receivables",
        "label": "Number of internal target of days of revenue in trade receivables.",
        "documentation": "Number of internal target of days of revenue in trade receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of units paid",
        "negatedLabel": "Paid",
        "label": "Number of other equity instruments exercised or vested in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited",
        "label": "Number of other equity instruments forfeited in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of deferred share units equal to common shares",
        "label": "Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement Per Common Share",
        "documentation": "Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement Per Common Share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Units, beginning of year",
        "periodEndLabel": "Units, end of year",
        "label": "Number of other equity instruments outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfOutstandingShareOptions",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of share options outstanding in share-based payment arrangement (in shares)",
        "label": "Number of share options outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r236",
      "r237"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share options exercised for cash (in shares)",
        "label": "Number of share options exercised in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r235"
     ]
    },
    "stn_NumberOfShareOptionsWithDilutiveEffect": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NumberOfShareOptionsWithDilutiveEffect",
     "presentation": [
      "http://www.stantec.com/role/WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of dilutive options",
        "label": "Number of share options with dilutive effect",
        "documentation": "Number of share options with dilutive effect"
       }
      }
     },
     "auth_ref": []
    },
    "stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum common shares authorized to be repurchased (in shares)",
        "label": "Number Of Shares Authorized To Be Repurchased In Stock Repurchase Program",
        "documentation": "Number Of Shares Authorized To Be Repurchased In Stock Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Number of shares outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "stn_NumberOfSpecializedBusinessOperatingUnits": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NumberOfSpecializedBusinessOperatingUnits",
     "presentation": [
      "http://www.stantec.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of specialized business operating units",
        "label": "Number of specialized business operating units",
        "documentation": "Number of specialized business operating units"
       }
      }
     },
     "auth_ref": []
    },
    "stn_NumberOfTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NumberOfTradingDays",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of trading days",
        "label": "Number Of Trading Days",
        "documentation": "Number Of Trading Days"
       }
      }
     },
     "auth_ref": []
    },
    "stn_NumberOfTranches": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "NumberOfTranches",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of tranches",
        "label": "Number Of Tranches",
        "documentation": "Number of tranches."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails",
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office equipment",
        "label": "Office equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing equipment used to support office functions, not specifically used in the production process. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "stn_OfficeSpaceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OfficeSpaceMember",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office space",
        "label": "Office Space [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "stn_OfficersAndEmployeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OfficersAndEmployeesMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Officers and employees",
        "label": "Officers and employees [Member]",
        "documentation": "Officers and employees"
       }
      }
     },
     "auth_ref": []
    },
    "stn_OneToThirtyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OneToThirtyDaysMember",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1-30",
        "label": "One To Thirty Days [member]",
        "documentation": "One to thirty days."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OnerousContractsProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OnerousContractsProvision",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Onerous contracts provision",
        "label": "Onerous contracts provision"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provision for onerous contracts. An onerous contract is a contract in which the unavoidable costs of meeting the obligation under the contract exceed the economic benefits expected to be received under it. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "ifrs-full_OnerousContractsProvisionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OnerousContractsProvisionMember",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Onerous contracts",
        "label": "Onerous contracts provision [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a provision for onerous contracts. [Refer: Onerous contracts provision]"
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "stn_OpenEndedTermsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OpenEndedTermsMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Open-ended terms",
        "label": "Open-ended terms [Member]",
        "documentation": "Open-ended terms"
       }
      }
     },
     "auth_ref": []
    },
    "stn_OperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Goodwill Allocated [abstract]",
        "label": "Operating Segments [Abstract]",
        "documentation": "Operating Segments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating segments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for operating segments. An operating segment is a component of an entity: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same entity); (b) whose operating results are regularly reviewed by the entity\u2019s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance; and (c) for which discrete financial information is available. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r291"
     ]
    },
    "ifrs-full_OptionPricingModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OptionPricingModelMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option pricing model",
        "label": "Option pricing model [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a specific valuation technique consistent with the income approach that involves analysing future amounts with option pricing models, such as the Black-Scholes-Merton formula or a binominal model (ie a lattice model), that incorporate present value techniques and reflect both the time value and intrinsic value of an option. [Refer: Income approach [member]]"
       }
      }
     },
     "auth_ref": [
      "r337",
      "r340"
     ]
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary Shares",
        "label": "Ordinary shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r453"
     ]
    },
    "stn_OrdinarySharesPerSharePeriodFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OrdinarySharesPerSharePeriodFiveMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares per share, period five",
        "label": "Ordinary shares per share, period five [Member]",
        "documentation": "Ordinary shares per share, period five"
       }
      }
     },
     "auth_ref": []
    },
    "stn_OrdinarySharesPerSharePeriodFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OrdinarySharesPerSharePeriodFourMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares per share, period four",
        "label": "Ordinary shares per share, period four [Member]",
        "documentation": "Ordinary shares per share, period four"
       }
      }
     },
     "auth_ref": []
    },
    "stn_OrdinarySharesPerSharePeriodOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OrdinarySharesPerSharePeriodOneMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares per share, period one",
        "label": "Ordinary shares per share, period one [Member]",
        "documentation": "Ordinary shares per share, period one"
       }
      }
     },
     "auth_ref": []
    },
    "stn_OrdinarySharesPerSharePeriodThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OrdinarySharesPerSharePeriodThreeMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares per share, period three",
        "label": "Ordinary shares per share, period three [Member]",
        "documentation": "Ordinary shares per share, period three"
       }
      }
     },
     "auth_ref": []
    },
    "stn_OrdinarySharesPerSharePeriodTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OrdinarySharesPerSharePeriodTwoMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares per share, period two",
        "label": "Ordinary shares per share, period two [Member]",
        "documentation": "Ordinary shares per share, period two."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherAdjustmentsForNoncashItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherAdjustmentsForNoncashItems",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-cash items",
        "label": "Other adjustments for non-cash items"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for non-cash items to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "stn_OtherAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OtherAssetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of other assets [abstract]",
        "label": "Other Asset [Abstract]",
        "documentation": "Other Asset"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other assets",
        "label": "Other assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "stn_OtherBorrowingsUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OtherBorrowingsUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails": {
       "parentTag": "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other financial liabilities",
        "label": "Other borrowings, undiscounted cash flows",
        "documentation": "Other borrowings, undiscounted cash flows"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive (loss) income for the year, net of tax",
        "verboseLabel": "Other comprehensive income (loss)",
        "label": "Other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r38",
      "r42",
      "r185"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income",
        "label": "Other comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Remeasurement gain (loss), before tax",
        "label": "Other comprehensive income, before tax, gains (losses) on remeasurements of defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, before tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r32",
      "r43",
      "r460"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange differences on translation of foreign operations",
        "label": "Other comprehensive income, net of tax, exchange differences on translation of foreign operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r32",
      "r42"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remeasurement gain on net employee defined benefit plans",
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r32",
      "r42",
      "r460"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total items that may be reclassified to net income in subsequent periods",
        "label": "Other comprehensive income that will be reclassified to profit or loss, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r304",
      "r305"
     ]
    },
    "stn_OtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OtherCountriesMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other global geographies (revised)",
        "verboseLabel": "Other global geographies",
        "label": "Other countries [Member]",
        "documentation": "Other countries."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_OtherCurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails": {
       "parentTag": "ifrs-full_OtherAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less current portion - financial",
        "label": "Other current financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets; Current financial assets]"
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "ifrs-full_OtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/OtherLiabilitiesDetails_1": {
       "parentTag": "ifrs-full_OtherLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other liabilities",
        "terseLabel": "Less current portion",
        "label": "Other current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_OtherCurrentNonfinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentNonfinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails": {
       "parentTag": "ifrs-full_OtherAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less current portion -\u00a0non-financial",
        "label": "Other current non-financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_OtherFinanceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherFinanceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofOtherNetFinanceExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofOtherNetFinanceExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net interest expense and other net finance expense",
        "label": "Other finance cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of finance costs that the entity does not separately disclose in the same statement or note. [Refer: Finance costs]"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_OtherFinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherFinanceIncomeCost",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails": {
       "parentTag": "ifrs-full_InterestRevenueExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other net finance expense",
        "label": "Other finance income (cost)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of finance income or cost that the entity does not separately disclose in the same statement or note. [Refer: Finance income (cost)]"
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "stn_OtherFinancialAssetAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OtherFinancialAssetAtAmortisedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortized Cost/Cost",
        "label": "Other Financial Asset At Amortised Cost",
        "documentation": "Other financial asset at amortised cost."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails_1": {
       "parentTag": "ifrs-full_OtherAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails",
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial assets",
        "terseLabel": "Fair\u00a0Value",
        "netLabel": "Assets",
        "label": "Other financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "ifrs-full_OtherFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Other financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "stn_OtherForeignCurrenciesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OtherForeignCurrenciesMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Foreign Currencies",
        "label": "Other Foreign Currencies [Member]",
        "documentation": "Other Foreign Currencies"
       }
      }
     },
     "auth_ref": []
    },
    "stn_OtherForeignCurrencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OtherForeignCurrencyMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other currencies",
        "label": "Other Foreign Currency [Member]",
        "documentation": "Other Foreign Currency"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other inflows (outflows) of cash, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as investing activities, that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "ifrs-full_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other intangible assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "ifrs-full_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/OtherLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.stantec.com/role/OtherLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other liabilities",
        "label": "Other liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_OtherLongtermProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherLongtermProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails": {
       "parentTag": "ifrs-full_OtherProvisions",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term portion",
        "label": "Other non-current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions other than provisions for employee benefits. [Refer: Non-current provisions]"
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "stn_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OtherMember",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other [Member]",
        "documentation": "Other."
       }
      }
     },
     "auth_ref": []
    },
    "stn_OtherNetDefinedBenefitLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OtherNetDefinedBenefitLiabilityAssetAbstract",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Net Defined Benefit Liability Asset [abstract]",
        "documentation": "Other net defined benefit liability asset."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails": {
       "parentTag": "ifrs-full_OtherAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other assets",
        "terseLabel": "Long-term portion",
        "label": "Other non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/OtherLiabilitiesDetails_1": {
       "parentTag": "ifrs-full_OtherLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other liabilities",
        "terseLabel": "Long-term portion",
        "label": "Other non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Non-current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_OtherNonfinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNonfinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails_1": {
       "parentTag": "ifrs-full_OtherAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other non-financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherOperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.stantec.com/role/OtherIncomeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/OtherIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other income",
        "negatedTotalLabel": "Total other income",
        "label": "Other operating income (expense)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of operating income (expense) that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails",
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r458"
     ]
    },
    "ifrs-full_OtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance, beginning of the year",
        "periodEndLabel": "Balance, end of the year",
        "label": "Other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r34",
      "r131"
     ]
    },
    "stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments [abstract]",
        "label": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]",
        "documentation": "Other Provisions, Contingent Liabilities And Contingent Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherProvisionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherProvisionsMember",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails",
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other provisions",
        "label": "Other provisions [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "ifrs-full_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherReceivables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holdbacks and other",
        "label": "Other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount receivable by the entity that it does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r303"
     ]
    },
    "stn_OtherRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OtherRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Other Recognised As Of Acquisition Date",
        "documentation": "Retirement benefit obligations recognised as of acquisition date."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherShorttermProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherShorttermProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails": {
       "parentTag": "ifrs-full_OtherProvisions",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less current portion",
        "label": "Other current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "calculation": {
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other tax rate effects for reconciliation between accounting profit and tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "Tax rate effects, in aggregate, on the reconciliation between the average effective tax rate and the applicable tax rate that the entity does not separately disclose in the reconciliation. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ifrs-full_OtherTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherTemporaryDifferencesMember",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other temporary differences [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences that the entity does not separately disclose in the same statement or note. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r377",
      "r389",
      "r399",
      "r424"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r380",
      "r392",
      "r402",
      "r427"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r380",
      "r392",
      "r402",
      "r427"
     ]
    },
    "stn_OverdraftFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "OverdraftFacilityMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Overdraft facility",
        "label": "Overdraft Facility [Member]",
        "documentation": "Overdraft Facility"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury price per share (in cad per share)",
        "label": "Par value per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "ifrs-full_PastDueStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PastDueStatusAxis",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past due status [axis]",
        "label": "Past due status [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "ifrs-full_PastDueStatusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PastDueStatusMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past due status",
        "label": "Past due status [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsFromPlanNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails": {
       "parentTag": "ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Benefits paid",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from payments from plan"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from payments from the plan. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "stn_PaymentsOfDistributionRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PaymentsOfDistributionRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distributions Paid",
        "label": "Payments of distribution, related party transactions",
        "documentation": "Payments of distribution, related party transactions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayments or payments",
        "label": "Payments of lease liabilities, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r329"
     ]
    },
    "ifrs-full_PaymentsOfOtherEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsOfOtherEquityInstruments",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of units paid",
        "label": "Payments of other equity instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payments for equity instruments that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "stn_PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of notes payable and software financing obligations",
        "label": "Payments Of Software Financing Obligations And Non-Current Borrowings",
        "documentation": "Payments Of Software Financing Obligations And Non-Current Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsToAcquireOrRedeemEntitysShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsToAcquireOrRedeemEntitysShares",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of shares for cancellation",
        "label": "Payments to acquire or redeem entity's shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to acquire or redeem entity's shares."
       }
      }
     },
     "auth_ref": [
      "r328"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r408"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r408"
     ]
    },
    "ifrs-full_PensionDefinedBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PensionDefinedBenefitPlansMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails",
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension defined benefit plans",
        "label": "Pension defined benefit plans [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for pension defined benefit plans. [Refer: Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r406"
     ]
    },
    "stn_PercentageOfCompensationInShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PercentageOfCompensationInShares",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of compensation",
        "label": "Percentage Of Compensation In Shares",
        "documentation": "Percentage Of Compensation In Shares"
       }
      }
     },
     "auth_ref": []
    },
    "stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of defined benefit obligation was fully covered against changes in interest rates",
        "label": "Percentage Of Defined Benefit Obligation Fully Covered With Annuity Policies",
        "documentation": "Percentage Of Defined Benefit Obligation Fully Covered With Annuity Policies"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PercentageOfEntitysRevenue",
     "presentation": [
      "http://www.stantec.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of gross revenue",
        "label": "Percentage of entity's revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of the entity's revenue. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "stn_PercentageOfPlanAssetInAnnuityPolicies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PercentageOfPlanAssetInAnnuityPolicies",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of plans' assets held in annuity policies",
        "label": "Percentage Of Plan Asset In Annuity Policies",
        "documentation": "Percentage of plan asset in annuity policies."
       }
      }
     },
     "auth_ref": []
    },
    "stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of plans' assets invested in mutual funds and exchange-traded funds or held in cash",
        "label": "Percentage Of Plan Asset In Securities Or Held In Mutual, Exchange-Traded, And Pooled Funds, And In Cash",
        "documentation": "Percentage Of Plan Asset In Securities Or Held In Mutual, Exchange-Traded, And Pooled Funds, And In Cash"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PercentageOfReasonablyPossibleDecreaseInActuarialAssumption",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of decrease",
        "label": "Percentage of reasonably possible decrease in actuarial assumption"
       }
      },
      "en": {
       "role": {
        "documentation": "The reasonably possible percentage of the decrease in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PercentageOfReasonablyPossibleIncreaseInActuarialAssumption",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of increase",
        "label": "Percentage of reasonably possible increase in actuarial assumption"
       }
      },
      "en": {
       "role": {
        "documentation": "The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue",
     "presentation": [
      "http://www.stantec.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected revenue recognition as contracts are completed",
        "label": "Percentage that entity expects to recognise transaction price allocated to remaining performance obligations as revenue",
        "documentation": "Percentage that entity expects to recognise transaction price allocated to remaining performance obligations as revenue"
       }
      }
     },
     "auth_ref": []
    },
    "stn_PerformanceShareUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PerformanceShareUnitsMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PSUs",
        "label": "Performance share units (PSUs) [member]",
        "documentation": "Performance share units (PSUs) ."
       }
      }
     },
     "auth_ref": []
    },
    "stn_PerformanceShareUnitsPSUsExcludingDividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PerformanceShareUnitsPSUsExcludingDividendsMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PSUs, excluding dividends",
        "label": "Performance share units (PSUs), excluding dividends [Member]",
        "documentation": "Performance share units (PSUs), excluding dividends"
       }
      }
     },
     "auth_ref": []
    },
    "stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PSUs or RSUs",
        "label": "Performance share units (PSUs) or restricted share units (RSUs) [Member]",
        "documentation": "Performance share units (PSUs) or restricted share units (RSUs)"
       }
      }
     },
     "auth_ref": []
    },
    "stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PerformanceShareUnitsPSUsReturnOnEquityWeightingMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Share Units (PSUs), Return On Equity Weighting",
        "label": "Performance Share Units (PSUs), Return On Equity Weighting [Member]",
        "documentation": "Performance Share Units (PSUs), Return On Equity Weighting"
       }
      }
     },
     "auth_ref": []
    },
    "stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Share Units (PSUs), Total Shareholder Return Weighting",
        "label": "Performance Share Units (PSUs), Total Shareholder Return Weighting [Member]",
        "documentation": "Performance Share Units (PSUs), Total Shareholder Return Weighting"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PlanAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PlanAssetsAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Fair value of plan assets",
        "label": "Plan assets, at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of defined benefit plan assets. Plan assets comprise assets held by a long-term employee benefit fund and qualifying insurance policies. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "ifrs-full_PlanAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PlanAssetsMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of plan assets",
        "label": "Plan assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for defined benefit plan assets. Plan assets comprise: (a) assets held by a long-term employee benefit fund; and (b) qualifying insurance policies."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails": {
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pooled fund liability-driven investments",
        "label": "Pooled fund liability driven investments amount contributed to fair value of plan assets",
        "documentation": "Pooled fund liability driven investments amount contributed to fair value of plan assets."
       }
      }
     },
     "auth_ref": []
    },
    "stn_PostEmploymentBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PostEmploymentBenefitPlansMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post employment benefit plans",
        "label": "Post employment benefit plans [member]",
        "documentation": "Post employment benefit plans."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedContributionPlans",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/EmployeeCostsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension cost",
        "label": "Post-employment benefit expense, defined contribution plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense relating to defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PostemploymentBenefitExpenseInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails_1": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension costs",
        "label": "Post-employment benefit expense in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense included in profit or loss"
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "ifrs-full_PresentValueOfDefinedBenefitObligationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PresentValueOfDefinedBenefitObligationMember",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit obligation",
        "label": "Present value of defined benefit obligation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the present value of a defined benefit obligation. The present value of a defined benefit obligation is the present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ifrs-full_PreviouslyStatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PreviouslyStatedMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Previously stated",
        "label": "Previously stated [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the information previously stated in the financial statements (ie before retrospective application or retrospective restatement)."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r172",
      "r173",
      "r174"
     ]
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromExerciseOfOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of share options",
        "label": "Proceeds from exercise of options"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "stn_ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of investments held for self-insured liabilities",
        "label": "Proceeds From Investments Held For Self-Insured Liabilities, Classified As Investing Activities",
        "documentation": "Proceeds From Investments Held For Self-Insured Liabilities, Classified As Investing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromIssueOfBondsNotesAndDebentures",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from issue of senior unsecured notes and bilateral term credit facility",
        "label": "Proceeds from issue of bonds, notes and debentures"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of bonds, notes and debentures."
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromIssuingShares",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issue of share capital, net of transaction costs",
        "label": "Proceeds from issuing shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing shares."
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net repayment of revolving credit facility",
        "label": "Proceeds From (Repayments Of) Borrowings, Classified As Financing Activities",
        "documentation": "Proceeds From (Repayments Of) Borrowings, Classified As Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProductsAndServicesAxis",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and services [axis]",
        "label": "Products and services [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r341"
     ]
    },
    "ifrs-full_ProductsAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProductsAndServicesMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and services",
        "label": "Products and services [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r341"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income for the year",
        "verboseLabel": "Net income for the year",
        "terseLabel": "Net income",
        "label": "Profit (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r37",
      "r158",
      "r177",
      "r178",
      "r286",
      "r287",
      "r335",
      "r344"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Profit (loss) before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r256",
      "r300",
      "r301",
      "r361",
      "r362"
     ]
    },
    "ifrs-full_ProfitLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income",
        "label": "Profit (loss) from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r37",
      "r184",
      "r286",
      "r287"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r15",
      "r68"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails",
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails",
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment [member]",
        "verboseLabel": "Carrying value of property and equipment in excess of tax cost",
        "label": "Property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r69",
      "r320",
      "r343"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointOperation": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInJointOperation",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership Interests",
        "label": "Proportion of ownership interest in joint operation"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a joint operation attributable to the entity. [Refer: Joint operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "ifrs-full_ProportionOfVotingPowerHeldInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProportionOfVotingPowerHeldInSubsidiary",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership of voting and restricted securities",
        "label": "Proportion of voting rights held in subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of the voting rights in a subsidiary held by the entity. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r104",
      "r106",
      "r179"
     ]
    },
    "stn_ProvisionForClaimsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ProvisionForClaimsMember",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails",
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Claims",
        "label": "Provision For Claims [member]",
        "documentation": "Provision for claims."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProvisionForDecommissioningRestorationAndRehabilitationCostsMember",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails",
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease restoration",
        "label": "Provision for decommissioning, restoration and rehabilitation costs [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a provision relating to decommissioning, restoration and rehabilitation costs. [Refer: Other provisions [member]]"
       }
      }
     },
     "auth_ref": [
      "r322",
      "r323"
     ]
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProvisionUsedOtherProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Paid or otherwise settled",
        "label": "Provision used, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "stn_PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of investments held for self-insured liabilities",
        "label": "Purchase Of Investments Held For Self-Insured Liabilities, Classified As Investing Activities",
        "documentation": "Purchase Of Investments Held For Self-Insured Liabilities, Classified As Investing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment and intangible assets",
        "label": "Purchase of other long-term assets, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of long-term assets that the entity does not separately disclose in the same statement or note, classified as investing activities. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "ifrs-full_PurchaseOfTreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfTreasuryShares",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Shares repurchased under Normal Course Issuer Bid",
        "label": "Purchase of treasury shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in equity resulting from the purchase of treasury shares. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementAdditionalInformationDetails",
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails",
      "http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [axis]",
        "label": "Range [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r230",
      "r237",
      "r338",
      "r340",
      "r484"
     ]
    },
    "ifrs-full_RangesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangesMember",
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementAdditionalInformationDetails",
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails",
      "http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ranges",
        "label": "Ranges [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r230",
      "r237",
      "r338",
      "r340",
      "r484"
     ]
    },
    "stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/OtherIncomeDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/OtherIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Realized gain on equity securities",
        "label": "Realized Gains (Losses) On Financial Assets At Fair Value Through Profit Or Loss, Mandatorily Measured At Fair Value",
        "documentation": "Realized Gains (Losses) On Financial Assets At Fair Value Through Profit Or Loss, Mandatorily Measured At Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification adjustments on cash flow hedges, before tax",
        "label": "Reclassification adjustments on cash flow hedges, before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to cash flow hedges, before tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification adjustments on cash flow hedges, net of tax",
        "label": "Reclassification adjustments on cash flow hedges, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to cash flow hedges, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r44",
      "r264",
      "r266"
     ]
    },
    "stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value reclass of share options exercised",
        "label": "Reclassification of fair value of share options previously expensed, equity",
        "documentation": "Reclassification of fair value of share options previously expensed, equity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) resulting from:",
        "label": "Reconciliation of average effective tax rate and applicable tax rate [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofReconciliationofNetDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of changes in deferred tax liability (asset) [abstract]",
        "label": "Reconciliation of changes in deferred tax liability (asset) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReconciliationOfChangesInGoodwillAbstract",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of changes in goodwill [abstract]",
        "label": "Reconciliation of changes in goodwill [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of changes in intangible assets other than goodwill [abstract]",
        "label": "Reconciliation of changes in intangible assets other than goodwill [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReconciliationOfChangesInOtherProvisionsAbstract",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of changes in other provisions [abstract]",
        "label": "Reconciliation of changes in other provisions [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract",
     "presentation": [
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of changes in property, plant and equipment [abstract]",
        "label": "Reconciliation of changes in property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r372",
      "r384",
      "r394",
      "r419"
     ]
    },
    "ifrs-full_RecurringFairValueMeasurementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RecurringFairValueMeasurementMember",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring fair value measurement",
        "label": "Recurring fair value measurement [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for fair value measurements which other IFRSs require or permit in the statement of financial position at the end of each reporting period. [Refer: IFRSs [member]]"
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "stn_RelatedPartyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "RelatedPartyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Amortization Of Intangible Assets [abstract]",
        "label": "Related Party [Abstract]",
        "documentation": "Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RestatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RestatedMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currently stated",
        "label": "Currently stated [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the information currently stated in the financial statements. It also represents the standard value for the 'Retrospective application and retrospective restatement' and 'Departure from requirement of IFRS' axes if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r172",
      "r173",
      "r174",
      "r229",
      "r450"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r373",
      "r385",
      "r395",
      "r420"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r374",
      "r386",
      "r396",
      "r421"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r381",
      "r393",
      "r403",
      "r428"
     ]
    },
    "stn_RestrictedShareUnitsRSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "RestrictedShareUnitsRSUsMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs",
        "label": "Restricted share units (RSUs) [Member]",
        "documentation": "Restricted share units (RSUs)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained earnings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r302"
     ]
    },
    "ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetirementsIntangibleAssetsOtherThanGoodwill",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Removal of fully amortized assets",
        "label": "Retirements, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets other than goodwill resulting from retirements. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetrospectiveApplicationAndRetrospectiveRestatementAxis",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retrospective application and retrospective restatement [axis]",
        "label": "Retrospective application and retrospective restatement [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r172",
      "r173",
      "r174"
     ]
    },
    "ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Adjustments on the plan assets, excluding interest income",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from return on plan assets excluding interest income or expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from the return on plan assets, excluding amounts included in interest income or expense. The return on plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "stn_RevenueAdjustmentsArisingFromInterSegments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "RevenueAdjustmentsArisingFromInterSegments",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_RevenueFromContractsWithCustomers",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromContractsWithCustomers",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "stn_NetRevenue",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/SegmentedInformationAdditionalInformationDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross revenue",
        "totalLabel": "Gross revenue from external customers",
        "verboseLabel": "Gross Revenue",
        "label": "Revenue from contracts with customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204"
     ]
    },
    "stn_RevenueFromContractsWithCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "RevenueFromContractsWithCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Net Interest Expense Income [abstract]",
        "label": "Revenue From Contracts With Customers [Abstract]",
        "documentation": "Revenue From Contracts With Customers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails": {
       "parentTag": "stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Total interest income",
        "label": "Interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r283",
      "r290",
      "r448"
     ]
    },
    "ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromSaleOfGoodsRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales to Related Parties",
        "label": "Revenue from sale of goods, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of goods in related party transactions. [Refer: Revenue; Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "ifrs-full_RevenueOfAcquiree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueOfAcquiree",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross revenue earned",
        "label": "Revenue of acquiree since acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue of the acquiree since the acquisition date included in the consolidated statement of comprehensive income. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Revenue that was included in contract liability balance at beginning of period"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue that was included in the contract liability balance at the beginning of the period. [Refer: Contract liabilities; Revenue from contracts with customers]"
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/OtherIncomeDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/OtherIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net impairment (reversal) of lease assets and property and equipment",
        "label": "Reversal of impairment loss recognised in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reversal of impairment loss recognised in profit or loss. [Refer: Reversal of impairment loss; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r114",
      "r117"
     ]
    },
    "stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "RightOfUseAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease assets",
        "label": "Right Of Use Assets Recognised As Of Acquisition Date",
        "documentation": "Right Of Use Assets recognised as of acquisition date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease assets",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r219"
     ]
    },
    "ifrs-full_RightofuseAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RightofuseAssetsMember",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease assets",
        "label": "Right-of-use assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r366"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r368"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentConsolidationItemsAxis",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment consolidation items [axis]",
        "label": "Segment consolidation items [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r286"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SelfInsuredLiabilitiesProvisionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SelfInsuredLiabilitiesProvisionMember",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Self-insured liabilities",
        "label": "Self Insured Liabilities Provision [member]",
        "documentation": "Self insured liabilities provision."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Administrative and marketing expenses",
        "label": "Selling, general and administrative expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to selling, general and administrative activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "stn_SeniorRevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SeniorRevolvingCreditFacilityMember",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails",
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility",
        "label": "Senior Revolving Credit Facility [Member]",
        "documentation": "Senior Revolving Credit Facility"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SeniorTermLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SeniorTermLoansMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loan facilities",
        "label": "Senior Term Loans [Member]",
        "documentation": "Senior Term Loans"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SeniorUnsecuredNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SeniorUnsecuredNotesMember",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails",
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior unsecured notes",
        "label": "Senior Unsecured Notes [Member]",
        "documentation": "Senior Unsecured Notes"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments in net income resulting from 10% changes in interest rate",
        "label": "Sensitivity Analysis Of Fair Value, Performance Shares, Impact Of 10% Change In Share Price",
        "documentation": "Sensitivity Analysis Of Fair Value, Performance Shares, Impact Of 10% Change In Share Price"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments in net income resulting from 0.5% changes in interest rate",
        "label": "Sensitivity Analysis Of Fair Value, Profit (Loss), Impact Of 1.0% Change In Interest Rate On Borrowings",
        "documentation": "Sensitivity Analysis Of Fair Value, Profit (Loss), Impact Of 1.0% Change In Interest Rate On Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments in net income resulting from 1% changes in interest rate",
        "label": "Sensitivity Analysis Of Fair Value, Profit (Loss), Impact Of 5% Change In Equity Prices",
        "documentation": "Sensitivity Analysis Of Fair Value, Profit (Loss), Impact Of 5% Change In Equity Prices"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types"
       }
      }
     },
     "auth_ref": []
    },
    "stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighting of the return on equity target",
        "label": "Share Based Payment Arrangement Equity Instrument Other Than Option Granted Percent Increase",
        "documentation": "Share Based Payment Arrangement Equity Instrument Other than Option Granted Percent Increase."
       }
      }
     },
     "auth_ref": []
    },
    "stn_ShareBasedPaymentArrangementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ShareBasedPaymentArrangementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Lease Assets And Liabilities [Abstract]",
        "label": "Share-Based Payment Arrangements [Abstract]",
        "documentation": "Share-Based Payment Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SharebasedPaymentArrangementVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SharebasedPaymentArrangementVestingRightsPercentage",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of units vest percentage",
        "label": "Share-based payment arrangement vesting rights percentage",
        "documentation": "Share-based payment arrangement vesting rights percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SharebasedPaymentArrangementsMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment arrangements",
        "label": "Share-based payment arrangements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "stn_SharesRepurchasedForCancellation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SharesRepurchasedForCancellation",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares repurchased for cancellation (in shares)",
        "label": "Shares Repurchased For Cancellation",
        "documentation": "Shares repurchased for cancellation."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShorttermEmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ShorttermEmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails_1": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wages, salaries, and benefits",
        "label": "Short-term employee benefits expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense from employee benefits (other than termination benefits) that are expected to be settled wholly within twelve months after the end of the annual reporting period in which the employees render the related services."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ShorttermInvestmentsClassifiedAsCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/CashandCashEquivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrestricted investments",
        "label": "Short-term investments, classified as cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of cash equivalents representing short-term investments. [Refer: Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries [axis]",
        "label": "Subsidiaries [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r107",
      "r190"
     ]
    },
    "stn_SixtyOneToNinetyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SixtyOneToNinetyDaysMember",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "61-90",
        "label": "Sixty One to Ninety Days [member]",
        "documentation": "Sixty one to ninety days."
       }
      }
     },
     "auth_ref": []
    },
    "stn_SoftwareFinancingObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SoftwareFinancingObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software financing obligations",
        "label": "Software Financing Obligation",
        "documentation": "Software financing obligation."
       }
      }
     },
     "auth_ref": []
    },
    "stn_SoftwareFinancingObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SoftwareFinancingObligationsMember",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software financing obligations",
        "label": "Software Financing Obligations [Member]",
        "documentation": "Software Financing Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SoftwareLicensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SoftwareLicensesMember",
     "presentation": [
      "http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software licenses",
        "label": "Software licenses [Member]",
        "documentation": "Software licenses."
       }
      }
     },
     "auth_ref": []
    },
    "stn_StarrIIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "StarrIIMember",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Starr ll, a Joint Venture",
        "label": "Starr II [Member]",
        "documentation": "Starr II"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of cash flows [abstract]",
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [abstract]",
        "label": "Statement of changes in equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [line items]",
        "label": "Statement of changes in equity [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [table]",
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of comprehensive income [abstract]",
        "label": "Statement of comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of financial position [abstract]",
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r388",
      "r398",
      "r423"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subclassifications of assets, liabilities and equities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SubconsultantSubcontractorAndOtherDirectExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SubconsultantSubcontractorAndOtherDirectExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "stn_NetRevenue",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less subconsultant and other direct expenses",
        "label": "Subconsultant Subcontractor And Other Direct Expenses",
        "documentation": "Revenue associated with certain direct costs for subconsultant, subcontractor and other expenditures that are recoverable directly from customers."
       }
      }
     },
     "auth_ref": []
    },
    "stn_SuretyFacilitiesExpiringBeforeSeptember2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SuretyFacilitiesExpiringBeforeSeptember2026Member",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surety facilities expiring before September 2026",
        "label": "Surety facilities expiring before September 2026 [Member]",
        "documentation": "Surety facilities expiring before September 2026"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SuretyFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SuretyFacilitiesMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surety facilities",
        "label": "Surety facilities [Member]",
        "documentation": "Surety facilities"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SyndicatedSeniorCreditFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "SyndicatedSeniorCreditFacilitiesMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Syndicated senior credit facilities",
        "label": "Syndicated Senior Credit Facilities [Member]",
        "documentation": "Syndicated Senior Credit Facilities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails": {
       "parentTag": "ifrs-full_DeferredTaxExpenseIncome",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Recovery arising from previously unrecognized tax assets",
        "label": "Tax benefit arising from previously unrecognised tax loss, tax credit or temporary difference of prior period used to reduce deferred tax expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of benefit arising from a previously unrecognised tax loss, tax credit or temporary difference of a prior period that is used to reduce deferred tax expense. [Refer: Deferred tax expense (income); Temporary differences [member]; Unused tax losses [member]; Unused tax credits [member]]"
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods",
     "calculation": {
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to prior year tax returns",
        "label": "Tax rate effect of adjustments for current tax of prior periods"
       }
      },
      "en": {
       "role": {
        "documentation": "Tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from adjustments for the current tax of prior periods. [Refer: Average effective tax rate; Applicable tax rate; Adjustments for current tax of prior periods]"
       }
      }
     },
     "auth_ref": [
      "r455"
     ]
    },
    "ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss",
     "calculation": {
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible\u00a0expenses and\u00a0non-taxable\u00a0income",
        "label": "Tax rate effect of expense not deductible in determining taxable profit (tax loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from the expenses not deductible in determining taxable profit. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ifrs-full_TaxRateEffectOfForeignTaxRates": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxRateEffectOfForeignTaxRates",
     "calculation": {
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate differential on foreign income",
        "label": "Tax rate effect of foreign tax rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from the application of foreign tax rates. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxRateEffectOfRevenuesExemptFromTaxation",
     "calculation": {
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Research and development and other tax credits",
        "label": "Tax rate effect of revenues exempt from taxation"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from revenue that is exempt from taxation. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ifrs-full_TemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TemporaryDifferenceMember",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails",
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Differences in timing of taxability of revenue and deductibility of expenses",
        "terseLabel": "Non-capital and capital tax losses",
        "label": "Temporary differences [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for differences between the carrying amount of an asset or liability in the statement of financial position and its tax base. Temporary differences may be either: (a) taxable temporary differences; or (b) deductible temporary differences. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails",
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails",
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits",
        "label": "Temporary difference, unused tax losses and unused tax credits [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "stn_ThirtyOneToSixtyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ThirtyOneToSixtyDaysMember",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "31-60",
        "label": "Thirty One to Sixty Days [member]",
        "documentation": "Thirty one to sixty days."
       }
      }
     },
     "auth_ref": []
    },
    "stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment",
     "presentation": [
      "http://www.stantec.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing expected to recognize revenue as contracts are completed",
        "label": "Timing of satisfaction of performance obligations relates to typical timing of payment",
        "documentation": "Timing of satisfaction of performance obligations relates to typical timing of payment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementAdditionalInformationDetails",
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails",
      "http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Top of range",
        "label": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r230",
      "r237",
      "r338",
      "r340",
      "r484"
     ]
    },
    "stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Total Expense Relating To Lease Payments Not Included In Measurement Of Lease Liabilities",
        "documentation": "Total Expense Relating To Lease Payments Not Included In Measurement Of Lease Liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "stn_TotalReturnSwapOnShareBasedCompensationUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "TotalReturnSwapOnShareBasedCompensationUnitsMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Return Swap On Share-Based Compensation Units",
        "label": "Total Return Swap On Share-Based Compensation Units [Member]",
        "documentation": "Total Return Swap On Share-Based Compensation Units"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r408"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r415"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables",
        "label": "Trade and other current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other receivables",
        "label": "Trade and other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r33"
     ]
    },
    "ifrs-full_TradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/TradeandOtherPayablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Trade and other payables",
        "label": "Trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]"
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherPayablesToTradeSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/TradeandOtherPayablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts payable and accruals",
        "label": "Trade payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherPayablesUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails": {
       "parentTag": "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables",
        "label": "Trade and other payables, undiscounted cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r354",
      "r359"
     ]
    },
    "ifrs-full_TradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Trade and other receivables",
        "label": "Trade and other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of trade receivables and other receivables. [Refer: Trade receivables; Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r33"
     ]
    },
    "stn_TradeAndOtherReceivablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "TradeAndOtherReceivablesLineItems",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other receivables [line items]",
        "label": "Trade and Other Receivables [line items]",
        "documentation": "Trade and other receivables."
       }
      }
     },
     "auth_ref": []
    },
    "stn_TradeAndOtherReceivablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "TradeAndOtherReceivablesTable",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and Other Receivables [table]",
        "label": "Trade and Other Receivables [table]",
        "documentation": "Trade and Other Receivables [table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherReceivables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables, net of expected credit losses of $2.7 (2022 \u2013 $2.0)",
        "label": "Trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount due from customers for goods and services sold."
       }
      }
     },
     "auth_ref": [
      "r303"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.stantec.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TransactionPriceAllocatedToRemainingPerformanceObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from performance obligations unsatisfied (or partially unsatisfied)",
        "label": "Transaction price allocated to remaining performance obligations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) as of the end of the reporting period. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties (for example, some sales taxes). [Refer: Performance obligations [member]]"
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "ifrs-full_TypesOfHedgesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfHedgesAxis",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of hedges [axis]",
        "label": "Types of hedges [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r262",
      "r265"
     ]
    },
    "ifrs-full_TypesOfHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfHedgesMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedges",
        "label": "Hedges [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of hedges. It also represents the standard value for the 'Types of hedges' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r262",
      "r265"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails",
      "http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of share-based payment arrangements [axis]",
        "label": "Types of share-based payment arrangements [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "currency_USD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "USD",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States of America, Dollars",
        "label": "United States of America, Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "stn_USDollarsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "USDollarsMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US dollars",
        "label": "US Dollars [Member]",
        "documentation": "US Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "stn_UnbilledReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "UnbilledReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled receivables",
        "label": "Unbilled receivables",
        "documentation": "Unbilled receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UndiscountedFinanceLeasePaymentsToBeReceived",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sublease receivables",
        "label": "Undiscounted finance lease payments to be received"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of undiscounted finance lease payments to be received. Finance lease is a lease that transfers substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "stn_UndiscountedLeasePaymentsToBeReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "UndiscountedLeasePaymentsToBeReceived",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future minimum payments receivable under\u00a0non-cancelable\u00a0sublease agreements",
        "label": "Undiscounted lease payments to be received",
        "documentation": "Undiscounted lease payments to be received"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UndrawnBorrowingFacilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UndrawnBorrowingFacilities",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount available under the facility",
        "verboseLabel": "Unused capacity of the facility",
        "label": "Undrawn borrowing facilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of undrawn borrowing facilities that may be available for future operating activities and to settle capital commitments. [Refer: Capital commitments]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r435"
     ]
    },
    "stn_UnencumberedCashLeverageRatioCovenant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "UnencumberedCashLeverageRatioCovenant",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/CapitalManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unencumbered cash",
        "label": "Unencumbered Cash, Leverage Ratio Covenant",
        "documentation": "Unencumbered Cash, Leverage Ratio Covenant"
       }
      }
     },
     "auth_ref": []
    },
    "stn_UnsecuredBilateralMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "UnsecuredBilateralMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured bilateral",
        "label": "Unsecured Bilateral [Member]",
        "documentation": "Unsecured Bilateral"
       }
      }
     },
     "auth_ref": []
    },
    "stn_UnsecuredMulticurrencyFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "UnsecuredMulticurrencyFacilityMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured multicurrency facility",
        "label": "Unsecured Multicurrency Facility [Member]",
        "documentation": "Unsecured Multicurrency Facility"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unused tax credits for which no deferred tax asset recognised",
        "label": "Unused tax credits for which no deferred tax asset recognised"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of unused tax credits for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax credits [member]]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "stn_UnusedTaxLossesAndCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "UnusedTaxLossesAndCreditsMember",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss and tax credit carryforwards",
        "label": "Unused tax losses and credits [Member]",
        "documentation": "Unused tax losses and credits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-capital and capital tax losses",
        "label": "Unused tax losses for which no deferred tax asset recognised"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of unused tax losses for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated lives",
        "label": "Useful life measured as period of time, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful lives",
        "label": "Useful life measured as period of time, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "ifrs-full_ValuationTechniquesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ValuationTechniquesMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation techniques",
        "label": "Valuation techniques [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for valuation techniques used by the entity to measure fair value. It also represents the standard value for the 'Valuation techniques used in fair value measurement' axis if no other member is used. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r196"
     ]
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ValuationTechniquesUsedInFairValueMeasurementAxis",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation techniques used in fair value measurement [axis]",
        "label": "Valuation techniques used in fair value measurement [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r196"
     ]
    },
    "stn_ValueAssignedToKeyAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "ValueAssignedToKeyAssumption",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Terminal operating margins",
        "label": "Value Assigned To Key Assumption",
        "documentation": "Value Assigned To Key Assumption"
       }
      }
     },
     "auth_ref": []
    },
    "stn_Vesting1Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "Vesting1Axis",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [axis]",
        "label": "Vesting 1 [axis]",
        "documentation": "Vesting1."
       }
      }
     },
     "auth_ref": []
    },
    "stn_Vesting1Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "Vesting1Domain",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [domain]",
        "label": "Vesting 1 [domain]",
        "documentation": "Vesting Domain."
       }
      }
     },
     "auth_ref": []
    },
    "stn_VestingDurationForShareBasedPaymentArrangement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "VestingDurationForShareBasedPaymentArrangement",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period for share-based payment arrangement",
        "label": "Vesting Duration For Share-Based Payment Arrangement",
        "documentation": "Vesting Duration For Share-Based Payment Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "stn_WSMPacificSIOPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "WSMPacificSIOPMember",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "WSM Pacific SIOP",
        "label": "WSM Pacific SIOP [Member]",
        "documentation": "WSM Pacific SIOP"
       }
      }
     },
     "auth_ref": []
    },
    "stn_WaterServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "WaterServicesMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Water",
        "label": "Water services [Member]",
        "documentation": "Water services."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageDurationOfDefinedBenefitObligation2019",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average duration of defined benefit obligation",
        "label": "Weighted average duration of defined benefit obligation"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average duration of a defined benefit obligation. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments made for RSUs",
        "label": "Weighted Average Fair Value At Measurement Date, Other Equity Instruments Exercised Or Vested",
        "documentation": "Weighted Average Fair Value At Measurement Date, Other Equity Instruments Exercised Or Vested"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of share units granted",
        "label": "Weighted average fair value at measurement date, other equity instruments granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average fair value at the measurement date of granted equity instruments other than share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r239"
     ]
    },
    "ifrs-full_WeightedAverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageMember",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average",
        "label": "Weighted average [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an average in which each quantity to be averaged is assigned a weight that determines the relative effect of each quantity on the average."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r230",
      "r338",
      "r340",
      "r484"
     ]
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageShares",
     "calculation": {
      "http://www.stantec.com/role/WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails": {
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/WeightedAverageSharesOutstandingScheduleofBasicandDilutedCommonSharesOutstandingCalculatedonWeightedAverageBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic shares outstanding (in shares)",
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "stn_WhollyOwnedSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20231231",
     "localname": "WhollyOwnedSubsidiariesMember",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wholly owned subsidiaries",
        "label": "Wholly owned subsidiaries [member]",
        "documentation": "Wholly owned subsidiaries."
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_107&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "134",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_134&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "136",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_136&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "137",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_137_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "51",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_51&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_l&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_m&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_r&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "90",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_90&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "91",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "92",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_92&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2023-03-23"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2023-03-23"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_ix&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2023-03-23"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_140_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_140_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "145",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_145_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "147",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "148",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_148_d_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2023-03-23"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2023-03-23"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2023-03-23"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "34",
   "IssueDate": "2023-01-01",
   "Paragraph": "16A",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=34&code=ifrs-tx-2023-en-r&anchor=para_16A_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_126_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_126_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "129",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_129_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "129",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_129_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "134",
   "Subparagraph": "d",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_d_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "134",
   "Subparagraph": "d",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_d_v&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_e_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_e_v&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "134",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_f_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "134",
   "Subparagraph": "f",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_f_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "134",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "135",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_135_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "135",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_135_e_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "135",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_135&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "85",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_85_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "86",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "88",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "89",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_89&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS37_g84-92_TI",
   "URIDate": "2023-03-23"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "122",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_122_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2023-03-23"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "39",
   "IssueDate": "2023-01-01",
   "Paragraph": "86",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=39&code=ifrs-tx-2023-en-r&anchor=para_86_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "32A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_40_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44B_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44B",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44B_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "46",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "Presentation of a statement of cash flows",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS07_g10-17_TI",
   "URIDate": "2023-03-23"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_f_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "29",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&anchor=para_29_c_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "49",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&anchor=para_49_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "49",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&anchor=para_49_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Section": "Accounting policies",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS08_g7-31_TI",
   "URIDate": "2023-03-23"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_c&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Section": "Nature of the risks associated with an entity's interests in consolidated structured entities",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS12_g14-17_TI",
   "URIDate": "2023-03-23"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS13_g91-99_TI",
   "URIDate": "2023-03-23"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2023-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "105",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "116",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_116_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_120_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI",
   "URIDate": "2023-03-23"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI",
   "URIDate": "2023-03-23"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "58",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_58&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "59",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_59&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2023-03-23"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2023-03-23"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "C32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2023-03-23"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "51",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_51_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "51",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_51_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "51",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_51_b_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_f_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_f_iii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "q",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_q_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B65",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B65&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_c&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d_ii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d_vi&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS03_g59-63_TI",
   "URIDate": "2023-03-23"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Section": "Disclosures application of paragraphs 59 and 61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&doctype=Appendix&subtype=B&dita_xref=IFRS03_gB64-B67_TI",
   "URIDate": "2023-03-23"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24A_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24A",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24A_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24B&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24C_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24C_b_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24C&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24E",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24E_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35K",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35K_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35K",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "39",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_39_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "39",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_39_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11E",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11E&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI",
   "URIDate": "2023-03-23"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2023-03-23"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2023-01-01",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2023-01-01",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b",
   "URIDate": "2023-03-23"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "87",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Section": "D Examples: disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_D_TI",
   "URIDate": "2023-03-23"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "119",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_14_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_50_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI",
   "URIDate": "2023-03-23"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI",
   "URIDate": "2023-03-23"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_B11_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11D",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11D&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_e&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG20D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG40B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG4",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_IG4&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r444": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r445": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r446": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r447": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r448": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r449": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r450": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_20_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r451": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r452": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r453": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r454": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r455": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r456": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r457": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r458": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r459": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r460": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r461": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r462": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r463": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r464": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "144",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_144&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r465": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "5",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r466": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r467": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r468": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r469": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "88",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r470": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r471": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r472": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r473": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r474": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r475": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r476": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r477": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r478": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r479": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r480": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r481": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r482": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r483": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r484": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r485": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>171
<FILENAME>0001131383-24-000005-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001131383-24-000005-xbrl.zip
M4$L#!!0    ( %J(7%C\\$RBXPL  )\_   >    97@M.3=E>&5C=71I=F5C
M;VUP96YS871I;VXN:'1M[5M9;QM'$G[?7]&K8!,+("F2.DG) HQ<R$.\@>-%
ML$^+YDP-V=',]*2[1S3SZ[>JNN?@&<FF266S!BR),WU45WUU=O%NYK+T_FX&
M,K[_V]W?NUWQC8[*#'(G(@/202Q*J_*I^"4&^R"ZW3#J:UTLC)K.G!CVAQ?B
M%VT>U*/T[YUR*=Q7Z]R=^<]W9[S)W43'B_N[6#T*%;\^43 8WER-SJ-S"=%%
M'Z[E^6081?TD&4$<7\:7_QF=G^!<'.\G6;=(X?5)IO+N#(B \>BB=SXLW.U<
MQ6XV'O3[_SA9&NK@@^O*5$WS,5.,;YV<I%"]GV@3@^E&.DUE86%<_7$;*UND
M<C%6>:IRZ/*DVTR:*>X]T<[I;'R)^SZ"<2J2:=B#M_.O TE7@][ES8BH<@;_
MQ]7&@> >$WSFXO5WHYO>J+_]=;\WJ-^=\=I^?3R!+63^^N3\I)I0R#A&,8Z'
MQ0<Q0*);3$DA63N$IW^9C^'D3A>X\16N$=;LT@+CE44K3B<:D1060+*T&7\!
M\572[]_2FVXB,Y4NQE^],4JF7W6LS&W7@E&)?VW5[S >D'#YX]P+_!IGLT0"
M $CD?N\8(FVD4SH?ESD*E4:=W'_[ :+2J4= U&8%Y)9'B*]3.9_(Z$'\I%,5
M+>[.:(\*:@U/SUCN]?-5("XQX:*'@-A\ZC[_>\:I!T\X-9UMIB;*B='U,OU/
MUZ_!1O5J9'W1NV@.A>I++%G=:1,OKO;&B?X*)RXV<N)'N1"#?H?LT?E6"I<P
MW']AYWHNKC?AEG\\\T27O=%E2YU9=?'AS;)&_UI:IY+%067Z0R)^=C)W$(D?
M\J@G7KD9B"^_N!D.^[?5V0XEB9-[LAXR7WS.C3>S@4\\N#T5R@H#OY7*H%MV
M6A0&"FE R%S(*-)E[LA3&[ .'3?[\+@$&ICA9R)#Y#J/\!2IDGD$8J[<#"<O
M1*)R?$ #<$5MPC*\$2_#H!,6S:A13H$5:#JM>*7R*"T),[Q(3=D66I .1+&!
MR!'!8(PV0N5TB$>E2YLN\'BVQ/D--?5D*]Q,.CI_?11__B=,[0C<B*?/=9G&
M1%.9.MI:-JMEN$!-J4H$ <V3. ?D<" <=\!I] XY86AH@=-U3#N0*B&C_F#D
M:8<?3K0T."L1L:+1VECZ0&\"R(2=R32M>(J_538IC?7TX5 :0O3EX,\OY[@@
M;HIJ@B/0UW4GTN+G)8^'6P&^BL5DP0LTCO&?2:(B%'&, D:Q,2&U>V3">^)]
MB[JY2@E,Q$5;(GTLRABR'"W$EJ7E5.)@QVNGVO*!;1G--AXC:I'=$^_0_&&
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
MRHN,Q%::A] I%,'NB4CK5'E^8;^#9J*M$]A13J\GQ6]I.9"$D61A*0@S#]2
M"CAM."++[%I6=\-?S7$Y9,@"CKSAL-4*-ZS%GXF$74N("";\1A2U7UAS9(DH
M(<;$:V0PQK,O)F&HKTC@) Q1Z4/-O\&^X@5(5I$<!7((1H*Y6J\X;) G+;O"
MT(3+(Z.L@YX7Z>]AX?\0]B*2KK3V=\QD)GV?-@[M'($CQ1UTP2"!2TKWWS(#
MGMUX(]PR]3D<ZD"4"3*^+TG945K[L.]F)2\'28U%DEB0D.8 3Q[J3AUH&_@>
MOCHB(86JAQ%91K 4K91,CH7&BB'FE$,$N$P,K !.DF&H)D3TJ:S+,RG\%<42
M+]=/@IV!1]&.PF7PXLBR!_#*'8M:61)'F38$VU+-<,!FK6'U)@JEB : ^B!S
M4ET,E^JSEMT.R[=2T=1UD:-Y<]Q&5F&TFN3.=<5MJ8A.@0A)3=&$:(^VNR@,
M3PW#C")5Q.^RX&LC[8%4TC>D2!)9NG.@.>-LF3/T-[OCQ<28>MFWL^R7I,=K
M100E0'0#!PVP@BAO"%TO^W:6_9U04P6V%,;DS$E8+_0#BY69"F^T!C06W ?K
M# \<]"3':-6YV$&IWH4'(G?=&['$P5RO]X-(=9_48^:.>3 2M8!YP*5^'PQ]
M,DL<LD,H:RO4I@EIP3XVDDHC:PR4&E27Y^R6^XDH"0_6F[)=J>_)*$R,[8,F
ML YYRF 8@EUNNGRQB" [P:C>C8=6[7/JIO$-CX0:A7PZAET!_7-@W<(<U'[R
MH:4N..V,%#7+/,@FO<T+*EAV3TRL2](3Z.H"@YNJ%*P^1W8 <3+1-'MGZ(GP
M&*/P?!J)E_;#.? \*'KSES*@R=--Y\O4L0"*(UK0/V=O;C3UVPE7Z=DWFY\;
M]).%Y15^Z[0;[4YGY<_-1FOE;_MZ;'>MQQJ$Z9: B'JYM\-TIUN!1FT-8PE"
M9R< R_6FW=X&E)3*+)3/<V<3*47L;9\P=SRKU3BW[V]4$^?S;/-+2_"J^?_?
M.>RS_!@WV/45-^_6+_^1!W,3O\; @HF!$+B*(KCD/4:$4*@T6&3,;VV(/(?$
M0F^T=!-?QV1TO*BRL8B+);28B5"F:!D3T+<P.8?]=JUMGU'!ZA>D5J0Q[[&:
MZ7A!_E$4Y>*T7K26>6TP]=ZG"T\+.B-,5B0QS# ;"U1<$)TC@S3BNCK^@[&\
M:"$D&*98H32(9$,K-.Y[@4"?7-"ELN0*HV4\R[?+A[XS)&5*23C[FT#-@ERX
M-T<-#LP7:!W$7\0^'G>:N"3P[QE=]_&XV]9?=+N+^]I@GS?>90K4;[;/6][5
MRFYJ+KI-/'_+0ZF2*(N,:@PE;JT.Z14X.+\Q-EC(/03X(6@I)VU,P+ !NL6M
MB-)V!B;@&HU-F!%V)<$08BIV"L<!P4K:Y[#H,X'"+#*Q_0**@)X[512V3@,
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
MDC=K#F/&FSH8G\:L4[)?W2#R:2_ ,O]7A>%K%T9]F&^-JP_)BLCB>6A-R<%
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
M..V%)I5D3[3.V9M;[B=<NY>+A*YY!W=H,4YC,7(:_K4 ^G)-<\QY/@J3;W
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
M_OSQA3I$#EZRQA>B7\58U][A,PA)6@PM:1R4AH,:\!?E@.K8"XM@V46N-W+
MU%0&!+@)TEX[N8+\MK, =@LQC17H"M/&R;Z-LKB&7%(/] A>%0WGU*H@ZV2@
M!K#9::O[I4Y6&5!:P\D,GB;(W4<)K0/$1&O@F<9D%2868C0ITG@JQ!2VF^<7
M%Q?TJ76.8S-?OK9?Z=>$PD3:(H,>@Z?HA^2G:$8YAAU !)H)U_UI&B)CA?_
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
M\F"T5Y[C_HACG&S;PN_Q;$@F</Z-P*JR'+ZW$N-7$LM";DDF_<CR[$DLG?V
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
MA^")SBD%:F61>IS<!$G%K3 *--1!BTIPX?\4*TVT'DSR"J^J81%NLDN*:11
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
M- SP5H:?@S3U_MNN]:*O#M[BXPM5LO68>I?(*HYOF#< $H=[!P?[QF;5<^F
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
M >\MW>.5P[PY8==,?0:"E2=$&A7.S-=^.\ B&"E)GMY/&D\F,]4=U9[0'LK
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
MP"+H$6=ID"PII$.G%F'.)*>;Y0A*3!"3."PQ.>Y-903IIEK9M.7D3#GTB6@
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
M\2@&29Z$SY(@5_;&_#&>!,\=C<YBL7:]72C8_C)QY[>HH-#OPUB!6P8O"XT
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
M3&\ONTTZ8"Z-I !'L0;$2=V8YM4U!DR(")C 1F!IM"90<9/S7[_>?GZ=E_A
MU;".,@ZDG0+?V@">V2Q@-A?K:N3FN^W&B)CE5[8VP2X%[P,P%-@L^EG#&P<S
M#51GE:2PG!.2X""0MB&:F2'Z&T"OID9R3V8$"X:FKFR*OI4TJ"Z8%&),^M+G
MRV]>6,]0Z[6U7C<1X(-^:VV=[&K$9B3^[_*@"$7%L,(-JY*_M23V)96&\OBN
M_P!F"W6FX,4)>QFY#K^ 7WUCPO)1'!QN456/.'EJUST#F<*7-M@;(1#@;9</
MW(DF;_0V'BG_5.*$9X_0(9P$L+7R"+CSZ'TO>?$ ?)?.0O8F^<=E<D\"P VA
M*1ZZ7.7CI<"!X%KY=?9FK2W?KN+8ZLWJ:TU\M135D-^9.,'0W/AU&^AXTW<O
MM:Q5:-G]5L9+<!\S,/4AU6E_"\FUC',H*XU<@14_!S6Z,8J_>LZ-(;TM/ST0
M&(_;8'#-;#8=LD#*6U-O"=F]I;!_+X=<$XQ!<<6"HY+216<?9UT;Q3P^8X#K
M"0"TR:UG:ZL5)XMQS_Q_)T%VQC&[&()J_79!1X"+-]1]H/-P$6.@@2[RBF)5
MQF^(UC2&V3X-,_ QP--$NQF#')ZPS)%YR1=&77(38AR"W,G(VEQ:4(%_+RUO
M_SM8Z!$#FP2L)K./!H(PJ51L([.YP=:2P8^ .;&-1@:^9N3[$9CQGO B8,V
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
M^/Q_)T%VQC&[&()5^^V"C@ 7;ZC[0.?A(L:F((/SBF)5QF]0-%LLVIV"W.^
M5N)@3M[[T83;&\"FMPLE0K\PL/-L[F:7VWQ4(7[RBY@]#(@A'U2<?R>]>FQU
M-QAH?7/P%&UG];2.V=F[6AIH>L]H5CW(JKU]:ON-6G!01 !*R7U,";B>D_^;
MT8#<@+_K$-!L!/391D.@6Z5S_5OENS8?K;Q3"=.4XZZ%E;<>46YVB#+Y'9A]
M#J<><5!J!F%+)31R&30Z!2\Q"C?/&*U3=_IZ2EDPWVK0/;WQE,9)G%)O2+G^
M2#9VD>2YX^K[J<L\E,>Y;7#?\VOFB\&B' 5IZZ%AFKI6E7+ZPI1WF%E?%<6P
M 9Y5V<;S-8A\DJ!NEVX4PTL@LK["N)IS5!L6+HY@4RM;P\-!\5C>H$ Q?%TY
M#D$6(.<.<V([>BT*N9_C$CTWZ?/LGQYL9[OA6I!33^MURMB_=6HW5 RZ6R;4
MO, DC*K KO?LCOW:@ZB[[1K)9I[*1MB5\?*8RL#N&/>.U$CMK;L*]R34W[9[
MPAH>VRS;K><.MZL]B,S>EKOL&_6W680;6V#7L.9&V.F]+5<\O)#ZT[OK]=]"
MK\!@M=KHA13B=$9Y@,6>Y!P+V8.0NJ^Q',#%U@M"PY!%LF-P%F"75C07?[ _
M8SZ33V$#.-&+W#M:>78]W.VQM>?6<Y!TS56NC^C0QH5\*NP:%?IT>?:X\WU:
M,?+'T@OY_UZSK-54]KA-?=CD7^*#4U"#1M_4MMQ9TO#<8\ [O-U:<1@9Z:B0
M1A_N'+(8-%;J,ZYD//RHRQI?U%?\EPT0&B 4J\?=U)U>I=3#;U[ X-U_,8><
MCRGW7A/7QU%2G@BD1',<7Q<'/.*GD9 _U]M:9U,TH%%/FT.>_28;L96TS)<(
M-%6?);N:U7#D[F"S-..0U%:C]/M5-JZQ)?+PXR"9N>4Y.%LE"F([ BWHC>&H
M812JU,(J6=:1_\Q!$U)Y*NRLEXL65 5$1N_%[C&L/&L.MN1F&L[<;+ :6Z1:
MHR,7X/6>XAA-CZ"?K&9]82X>M"7UQAPGG8B$_"DH1)QNJ!N7#><]T3#M:-TF
MW_X<XFHT8L.;U>3-)JQ<>,S#QMM@GCKUHD23()9&?N]M',3S858.YEP/M;ZI
MEVZ>P,$1<I!&YGK32<\PM4')Z*0AAQ<CAT[/U/H-.>QAP$6]Z43<IE$R.FG4
M2QGI1"_I-)R7(X?'[CHLQWS@9XS#MWI:5R\V<G:790>:WNDVJQYDU4&A59L!
MP>MCU<V X".E'IH!P<>DE!.=JEK74S8#@D\ R2<Z()CL+21<X9F%S83@0MYV
MA3'<3 BN"R*;"<$U%\;-A.":LW S(;@L48$G3@@FXMXZG!W;S K>^+IF:E0S
M-2H#6 FG1A5JJBTS3,^-S7U7.W4,-_!44TFV#"4I!5 KQOAF^1B_*J!KEW.T
M<76T]%5N)M6Z%I*0B&OGF4,BG]"L-3,D2C>OBM<ZLFAG6X-2PZ.;!PWIS=4
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
MU]LU(2ZS;VF;(T7K1_:46;WJ1E)WLT&_-EKT!4XC>T?KK3[!>=;[-9$*>LL
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
M&P"%MDX6? !/#RQZL""HM-'2"648V!"VS4T<@ 6HQB2KX(6:'98W@80O0:[
M1P&VK/:X\\0I^2"V4P9_' !3'@I%A_7HO P.)DA[S 0@N])P858BD"/XQ0X/
M$%8S.@]\$2,(T?.Z7O-IPBTDI$#WR0T^B3<W0O\7YZUY;,05PXA0% &O.DC>
M TXSR!#?YN(9X?NHN6MYSM# 1QV*"7MAM-M;/'!R=GF3&+Z62@&\J\A!+L6!
MB2(0+CQ<$:[!I_".!V_G;,EQ0[\RW.FV<I%:$2P9N>C5*8_483,Q14Y&5+)T
M$=#$]^6QY"*L@(/SJ'PB69=]9W8L+_'!I-;"^FI\J'!4TPF6.*O=31Q(H,RA
MN&Q KGC/G86 I$IR.>+"&I9=&V6+RWG41--T9>5KPP*Y)!@FR&83BE=+J?C*
MFMA5[B*>Y%PN'S&9V2CW@+QG.(Y63^OJ^Y^0I^M:S]C\]0DM6\Q[+J^;NRQM
MBFA\S/Y]$:,G!1O<L3%:4T]J!U#Z>)?"A3VL<21W>^/RW6>U'DK7].6G=STZ
M!Z];A+A+=!)CU4<M);]69IYCKL"HK1F=\I;:KR>)5R=\=C&2#2^,^B+]A]TZ
M#JIXXD+8KO81'T5J?5L5MTS7,W9BYHK.?^IV>YKU^ 2H9_=I[MJ3>YJ8Z)A;
MBM&/CXBCG7V'.](KC.$N>(6/]^6\"$M5'J[ .8_/V*D;@Y37!=GG$+L"4K\J
M%*JWK%YG&Y$6=/>/H4VK M=.9YM /1!02Z49JX(MO65TK,..0ZL!E("FS=.;
M>%-ZG;5E8ER-A&JW;6A&HZKV;Z0VJJI"0G@;#S2*:JO;54W"+1;O5#GZ)7>R
M$L'01^Y'VD,L]#F *3.U&ZV>96F]9T7HGDDT1XRCUA6+X'\\T;1Y&1262GG7
MG#:,EJ7WMOA>Y6/D>N-D.[^>$EL^-FFE*4>L3=U@4XZXUW+$MTF!\*>T0!@3
M$$U-8E.3V-0D-C6)]:C+:VH2FYK$6AWQ1&L2%V<_G79M8L]J-[6)I<!$QWQF
MY+,V+GA=:^BZ@W:QT%=3F[AK *NI32R'*U+L-&(4UBF4>73ZQ@M5)-0:JD].
M,%63W:M=PF#UK.?>RE#_,@]KBQ%>3<*MNIY:/ZOH-!37D]W"1G%MAFI7ZS2*
MJS+8T@]\KW@=8/3LB\E*<I!Z*:YTQN])Z*KV2W4HU1JJY@L9 (VN>HJ396UK
M>VYT%5#TH-%5I=-5ZZ]:.07%99K=+139**XGL+GQU#Q:-?F_VD+9& P:)VNK
M@;N%HJM)N$T36-,^U#2!U12+31-8TP36-(%5!R=-$]CV)K!D([G[B+?=Q/PR
M=W%@4TYR-ZM#7IE&.G\RO6,;+Y0SM<Z9FN ?XJV&:94_E@7G[J]8N>$@8%/*
M\=[#W,W;-")(0V=:B>ZJ^9B[@T-= IA=]AWXPSB,DFN4UU^7+*^EX<-87=,C
M[G!8#V>-7#T1B!PO@?68O#D#[W' RR_L*+G2$%>5%]_BBLDMYGACLT/2^VZ9
MNC]B\;X(>??PPA6[ZL+>0%R6BO=7 ^/1[%EQ"?241WPL[K7%JQRF,W$M#]ZV
MCJ?BWLBEV77-&9G)JRSYO;H)*-G,+ ["F#_SCLF#4LEM=AGR!MP"#W6ZFI4T
MRR",7HFAKHMWUN_(1=GJG39>T8%WE.(EDF&).,B)D> Y[!@6Q'.K^S/O\>IA
MA@2$U^,F)Z*!/:$,]C,6UY**"RWQAJ;U5SZ)"YN$IDAIA04C/YA2<7]X=E>*
M.Y>KK(L3YN^:<O&6\45Z!N#;/BB7Y X=>?DX$>H*+^T,_'OJBLM7%IL"EAE_
M ^IVO)]F28'DFGY?[HI[4!OE(;=%&*^YWCG'D8:A:^W=&-!AR=/F$L<!BG'.
M(6BO)37Z^))K-:&0XWD9GKY87+SCXGF!I)&U\I3%OR=W\2S<Y8- >M8U2"^#
MR15K1)QJ]<;>O(AM)RFL!3F+D])2R2MOJ%IC?3R.IKP2/?K58+"713&7T\_+
M0BZ[C'B#N-OKO76//]5< )Q]UUP _.+1U.8"X$/#LKD N--< 'S\"X"W::GG
M&#+[O';U:O7"R@_IA94WZL+*EW1DUVQP]4;-]/I(1N:,!FACB?]5YBB:W'0*
M0!;1AC"BHQ&).+AZX#D%8^D,98L*HWOQK>*.T-S=DQ@OB!EX= X&77#YQVZ^
M=&*\=E3&60 &OI.[>](!8\[U9R(N0V6D =RZ) PAKTH6HC_]3IE\N.(H\*?P
MS9\QEU8).(ZWTL&8 EPG8!\BA><O+J5>_O>M#;#(GUZIG0P\<'QU22A8=^@H
MHVVW&,]9O_&6NBD5%_'!>?7$<AY[P+M6<5,!!EQP0QKY!'9USJ#.7@A+P%?)
M:PO1AO*Y1CP((WEK)YB=X,W\&8.=RH*5:!3^>(*V+9V3$,QX!0'Y3XP ,!I-
M!%@]Z:2GK_#\ +_QR(1-P;R#?S)%-"WQDS@ D*L788#,?V"!0@&8SB[_2QRW
MM-?#%F-%.!,CK_36P.HD9=2)HP-G1N4K")(&DM;@ESW+2%H(%G]I2#[(/-PM
M'A$L9_8UZTPRACD DU#>+INL0/!.=/%EB>(#&3WGB$ >/(V$(J03FU!$3#/>
MD$))4I4*O JZ>I0YU-7(CX)3([^*A<3]NJ%X%]Z7;+N43T/"0I :(GQ!W=!?
M%U-.@*Z1S\!HP+O^:!2R2+S_Z/XJ;"C,MJ2H5($]!,D'-H&@,"1-H&.) P&E
M5.RKZZNS^'$B+ !>U)5W%R?1[%^_WGXFYZ],2]-)/CW16PK1/(Z!UQI9#3 _
MS_\MNSV"V8U;-)*!OA+[0]#N)R%S\>M?N(?!U.3;EY2(N!V>[);E=NN+W2(J
M1VJWR;>YV) ^*"(@40ZB% .B0>F5!:Z=N#PR3,C>@(M@8 H0F8^1O"*4/J9Y
MX%1<JF'XU11D%9@DV37:.R94JD+5DGC!:?&GJ_3Z: ;V*&0LM\?%]@21O;*2
M&MY'57=O.;:IU+9&%E94DA/4M^"(,:8R0-"]TO5,.BJM' >Y1&4(=I3K"*43
M,G=TP;TPQE>[7&;_N#3N5O8E7^.*J#.\QL@EN=(-HE4@GY'J41KF4I?E]ONJ
MD]RMEZP@=R_M/8SAJ8 @OHGB^N"@CCD& &D(RDXZ$V 8>A<V#2=B8\@0/!":
M'.5\$&+P>$3<Q,2!QT*5ND4U'\W%'PP,Y%FB_F%;BP;3?D.H!8ANG]PA^8)\
MI=]9N(G_C\,'F*<>C43&ER74&]'O0I+ES%!!JX:EM<\2@A*"&JS8,T&-B<F
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
M]#%=)I=:MK[63;-Q1O_WYEDW,6P/#SYO6+CMQ]B3PW;F3I0<.NP53FUI>I;
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
M!3]YZ<.).7(P20O4]RQZ0,9)/L4]J-7);ZX$1$B16;)U_N"S'E]20GY"2^G
M-^L2(&4<.!Q3CA ACI(7EMC+\>Z%$BI(X]B#K[OP2EN_D>JI.//%0HN+!J#H
MWUT(UR:I% IW=NUX*+SL#;, 3 'GWN3!*(D:@P]'04R/:1O-3))F)DD9^XXW
M,TF:F21GGDG2ZS0S2<X_7N2,ZAKQ)O9F6R9-A[\:=E.37-/HFIL'&AA^BVZ/
M&C#F&> MKOP K5VVA'':'-A0\%PW)DL\6OA@A&GSV\ Z$":8!6PGTH@ZE&*@
MG?$''.8&^CQ44\_ DT0GK06>%F@]<OSDY+46&?S2\A-L$>#.P.8 #2S"I]C<
ME['F9$SW[+9<'GRN&=NO!@DH1;&&9 @VKE?FFHVRI6D7F/F:59TSO*65#PR#
M,P M>%_&3[K\812;^<]OS>OGD-Y.272<JR-P="/:RNSMR"%_Z"Q;9KB 5T>1
MBY$<#(E=LR.-41'AA=)?RIKH8!#[<*GHX\JO7FG.65D]5WE9,EALG7&[G63V
MKN3<EJ)B>9@L>WU\-9CSWG?O4=+!9N#^8+2*)W?BI4D\5NG58"1L"II67:Q4
M\L9A$M\X.ROCC,U5X*,C3K[?JQY6@2CU4IX#X, -AT&72S@ O@<^JC*I:W[#
M( <8ASQ?2L:J%*.%6^(;EY =AA.&L8G37HG@0_#Y$GT.^PB%AT&\V N%11ZS
MYT<T<LOPQ(/V:Y ^H*H#N%QTK_(\B,\F?])(KA4%3+SLC%5\-FH'\G,U[;\9
MA"P/,W@%,8&22+O][7!U4ZX[4,W\]0"L=Q#F6)>AO0T)2DD3O"M3^K9^Y#0:
M6*C5) D#XI>Q B.I]0 GF-JG\4-@:20"(A/'!U9N=W5.1NMO<ZSOEO>SIL,
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
M&LRQNLPQXO1LBTZ;Q_A02SL53N"VPL8\!K*X-$%EEB.^1U-(I]0EV+3_!&J
M1'W_T\>O[VZ-*W"7<)8&'!XP&3X77& X<Q"LT2)\+<F(('0$<],4E%Z[@T\"
M.U<-P\ 9.U.! W3,D.<1+, U>A"J/[QV.C1UAOI-,X]IG"7;)*N** QAXJ)Y
M"@M/P.*8 \'%G:4X&B1>&:_FI?;7VUKY<<&>0G5LO'?^Q/(S-]Z[Z(9.TWBO
MG@ ,50V+@Q!][WIO==/)H!B5@$%N:]35[=VTD]GP9SNL!D)\SN9>O?[PL8W\
M*@EV[;7')RO//HS&OX#)RBTNDJ)U^@>F?,#G01_^!>%:^\/>=OQA@VO= =P<
M3-K]"P(W"^N%^G2;RM=;\Z=\?.HE=-;L]=NCBFCKYCZ/AGMJ3,Z'Q3Z\16]U
MZ@-_D\&F%]^4>WQS4_TRP N9\>4\YVV6?!<MJRJUY*Z82+G3YOW]DZSW:/TB
MS(K6>#AJ+(O*6!:]5F\RNGS#[AH;%U]]PJO+M!AGRNP7;VGT6T.0$_V*R(G&
MUGA"XX'6H#\IN:WQ+).%RISCN,VGU$_;<[LJ'%LLFR;];O4S&8UDVDOQ<:]?
M#;DD$1R;2ZBQV?3;#@ 0 WQR,NO)%?!/(&\YN'S;^("*R;+3<?MSE)-7GDNV
MS1T8'5%I?H&S>3DS"1!S\O'#ESN)T,Y,(B@K!O1V>R]PW.4N-"<+<RQ/ TGU
MO67,3-?--0.G.0-V$6Z4"M$\O5J2B]BHR!GKO56-&Q?6P[/^;\"EIE,$#D?7
MMD!\L\+AX^-D&:557)2/ATHMS65E*^Z*T;[Y?:7%V6MAPF$CGAK_5=YI$@@E
MST+^'6HJ386\Q;.ABZ'YFQWNWV0\H/XH[_YT)^?M@H^@^-[HE-..#GEOE@K=
M07M"Z)+B(LN6I#SR)===4%6FC:#X_XF!]WOCI-U^MNAD..PH%&=S8,]R8.MD
ML(<\N\UK0],QVCTLD.5:G@00;].<]A3A3X42U_#J;UA([YLXL +$C,/U_CC-
M97M)CBIO7YK?G66\I+=..LGQRT)=0BI2N1+5T7?3OU^AE$6$/B'E_61F!@A%
MK*G@;8RT!ZJ*"WB6Q/7C9 =AXL9>-]SV'-P&I$Y%0Z[>.L\.Q'6=YOH__X%@
M(9\3H0A(#V<9NV# $ES86A>=#=I&_3>]W/WTR#BP W.6_?3M[Z^&6T^R)#;#
M'\+@PL3_Q(YL/D"U,FNRWY+&%EA.YIG4RX*;\*A"K&VZ[P 1RV;7H5>#VR%\
M$_J4KW15TLAI&=,XH@W!,@S7@1.F/;5DP0/7^TB3/"WWT6=)X2_!ZIPYD93L
MQA5V7I##=N1\JDUU88(&)_NU8(Q028YZAXW_:MSOI=U-R)@W[TTX#^Z.Q(5A
M&WNFVL!8UHAEIK8\"*YF=;A]%<X$LP1S%)$O.3>B/+-=\3M,FE/$G9DRLX'(
M*!<>=J@IWE6ENQSI\ -9 &J\SX(0+L!!1:MB:(3>PVPP[N3Z _'=U><GA=N?
MA,R'M80@@F3O'O339(LNLG_Z8)<5-A*2;8A:V?8HY/[I==NI):[*MK4*;^"T
M5S>JT[;6WTA6?*_8A13?16 YN%UJ_P.^YJ&S:UY-QOG5P]-5A2E*&LO%-C M
M- 3R9=Y.LH.TDAQ%*%;4XOWY[>W'GUK:L!Z\?$!G =8H2#?7#V4!>:=]DVXY
M=5/$=XMF#L!RT*,&+<B# Z, >$9V09-R'[8-G.'E9@RBL9EO?//(8O&FX4SZ
MMZ;A3--P9M='FX8SM6@X<Y+--@UG2MMPYI/4T*12P2#Z>O?_DK4#BE8\<& P
M>PFZB8$NL),$JNB8PCRI]C?B%36,:_4FW5:_?Z/T<];>L6,*CU,CQ:2=0>Y=
M?7X7/BWWEQ[]94#]/DPWE%U"P.V]C8&K0"%;!EF&QF>UJ,\N_)5#4\8T\+_A
M!$CTO+ WR ,W3TTV@+U3,XMEBPIL#U>:'&S?X)>(>N0/K*D;@]H8&#FV0*^1
MG#0<-HF_G;JF]0W]!=YSJ%(2TJGEW<%7KT6(_.B$"V'+7YJ!N<0'AJ7UYN L
MIL)U!'JM0-J6;/Z'1,&)R/#?EHPL!M_(&G8LL84Y?/@?])=G,4YBE@USZ<O<
MI45^:QJ'#HU73-V^Y%=@;(<X\%4-[<0%P3F%L;6@M82\&(UOZ:$1$)X[OV27
MA,R$$<H5]NL$4D4"TV<42TW<TK?8+Q'X@.*<Q)NZ3=SMW;0Z_5$!:^%S5;P]
M)4N!L2UYBR^@WIUQ<R?=5F<R;(W&1[QO-,P[&>G[>J?P72\[IOB=3KP'H1JP
M".ID&L-EL[:TTJ)6K.R>]5O=SJ0U&'82<A*+!Q2^6>N.RZ SU#\GOT_1!\^3
M*=PD^J!\-VKA"2ROYHMC$.\:)53$3:M7/'P:Q8UV;C>]-KP(#W8>^&&8;7';
M ^=NF ;G-UK@9IQ-@]2:W#\NF8(DEA]&X9%!I)(%+VCR>ND7J0D?UE[OS,C<
M(]$O,R7X;>:B:.NF",/9!P9WNX-69S1JW=P,\7*49YIRL0=!$N6#F :Q&:SY
M3[T)6S1G)UW;^,U70HH.3U=94Q$]".$9_V-ZZ5)Y$X,6ZIW#-W&A:=9Y0PV]
MX%TF8J6EW%OX1" [F7U*6R9>-,*?S<VDD!=2P>32(@C'U_K?6-HNS"# Z!\W
MFMPP)SF(._/1A"=G@J-G\1+[H/\E0AG93Q^G]9&D2*YL3YGMO=/BGNF9=[=2
MYX!:5(K@GK1OOB\EQSCUUY@[8$P8E4$.=4(++@9:(E,S=(XV\,\;-+SIMV^Z
MCXH9#KKM<;]W^KYKG7;_&6*&S6/58T>G#)QN#2AVAX?$DC@*=OE)R)^Y^ZWQ
M#J3(=&U\)G?^F 9HQT#IZSJ:/ 7X'C6'KR3#L*D*L_[;_$5U/$7MTS7^/V$&
M]=]TES+ W3=]VN\A"9.*;W@@-SQ\*1N^Q4@'LG31CIOFE1D?]IA^E#5H2=CM
M#]O=9J[YZ2D[F%QTKGEMZ7HS4H'[AJXGI.LPG7S9T/64#6+282$OHN5K"73X
M1S7,D\:[':'/*\-3G<Z>PONF,1-<N]V=EAL23?:UL&M(-!B?H;=7M4G4ZR@\
M=6G:)=="BVWOJEP;-=;?TS2AN5P-B?:2B&)YO3<-E1HJ589*+U"=_4(P VW.
M?>W4V6@T;ER.O=BUFS-TXJ\VC7J]R9X(9T.C[G!?Z\&&1MW1J'2>6<6:*/X_
M)CP"\68,DDNF0*?H-_Z#7X _K#X#]?N3]KBY9+O#C*/&0=M#HIMS#-^I-HG&
MYY#4U291M]MI#TNFS6KAF'T18>0S3KUV+EF_VWAD^Q38&6Y5M2DT;M377@HU
M/+1/>UU^ *&JB?%\KY"J]?AD0X2&""_6EON\IVZO=@9>M]]I8J7[\A(-AF4O
MB1H_8>]-:VR\)GE\*;WV*5]I7C]%-MQ7+M)<L%&_D=+[%5F3L7G:I*:&0OWN
M&6SJHR;W;=;</K8@M[(J4(Y!]@O[NQQ;L?ITLI:9?WNMT61?6O:4_/5LL_)J
M>C[#0TN.F].Y1#"_O\_,:D[GDC5;D^;NE/9TAI.;LNN=XCF@)6FJ_(%:&P?D
M[3O>S ^6W($:N_<&MFJA[9D\\\:SL7^C[$V%'>U"U7DOW^,N$#-LC,BM@]_B
M9,H/U @;'_'67&$C*".=):"FCH:;8T?Q"SQ,L#NB'WI#-9^'>UW&-HT\P@%T
M>&XT7"<=F$2#.&6//9RH$JP0><%SC6B-./*CM"VOL7_Z9K? =,"E&KZJFH<#
MB_$O85M(X00^2<-;9S-,3H"8L$3+N!<+QW)%IK$@SJ-9X1?:QKZ\AEJ#(9!I
M+$&83?RL"XR#3;6G#G=L3<9$41OWI,VA;*<]][%+N?:.L&ULA)Z2=YE+[&.(
M+1_7]#XUDA9+SP/'HM%;V'.SA=.K1!"D/^,;5B(@_L:>P]Q9-O:<*.F=G,Z4
M^05Y^2OR\D</&\+A)!GJ[TZ4TM:EWB\\:B\OEBO7Y[LQ%9Z8.9&Q@J_!ECZ8
MCHO;!0HLA>!.X]GKHZ-=#9[4QD1;FFOB[<B)X@A(@%LS8Q>NV IN!2S.Y!;F
M(4YR WK#W3#EX[@]/-]G^>@634YT!=\!Q1XM;'!N H$\TXW6!DW_BF#)W%%:
MF-9"<:$Z3&Z-:4Y];,9.9Y'T5%>'I1,*]HU-R].A8HH\.*<'5X=D@K6YT8)F
M-3Y@%_=OV"QV'KMFP$Z8,XWI:4#.F'G+%??"Y=[I2Q_.TL<3E]\!HK"XPBE$
MW D[<(3G.7)0)'X?F[W+%4KFD..->&R MC8UL6GJ@U0D(17@Z%P!?QC>O.&V
M\WZ(<]608;C3K=8 '-98GJ:U$0A>N(69=J'="S0&1@Y2+>W%=^ZE3\/XY%D+
M[H;_W0&5). X7XVSW>.E<LF<DQR(-=B4Z&I3VWKI-K.9^,W-;*83I7F:V4RG
M)6,SF^F\LYD&I]AL,YOIN-E,^[34 =0ZZ<B(V>SZ)],ED_EN@9;KK>:'7'@8
MD)K)A-PG)X"' N<815@]%F'K=YRTE)]I'$>A8R<C?K;/*:?Q36!_X)C*4#XP
MU)[(8ZA>D2)5O8K;QNW.ENP/N&JT'V?74TG6D,B:.JP91X\M#'3"_:(5)![+
M]EW0#!:5Y]9G.+\:C@MF;:9S>S9?=RCEV++;_#[8> X&$2*PNP/'C\'+,-&O
MGPH<K:F&0""EABT<S"E6$1GCK[K#_ ;H;.C\?3#_KGDH+CE4<BBI1(:D\W+0
M4IS#\U$.\-Q.->A9NL728]:\%OD,'NN;S->A< BZD9@:B@,YURF9.U#:4,*M
M&_JM S;0XB'7X*T"]^ACB7$*0N(<)<-[X+M3'Z>XT@PS2=)HO6(:P_7Y$R=K
M/?C!-S4NEC].$X#@+/CD?'71#/_!0ZXAATV+XN# ;&3G;%A*>EAR2"O\Q@F2
M5\J=@H?HT7@(Z3;##=U^/7EI&_& 36)('Q=N47>4F_R++TXI\A8]]R#F>4QW
M,L1A7-%(!O#=/9K)F] >(X]RIF]W\IHO#.[5]S:W"DYEZ%L.^_&\Y[ \/F;[
M[/XD"1T11N0MVCJ]6,HPU3#((HE%+*AD3^RNY<2_6RT&$8@E20B6"6EL@"9I
MX;G*Z(D^W2]0YU-\],G\./@L]9I:>L[,@4<K$R6$MP,3H%.<+%D/I4P%!C+F
M<Y!*=FX^X:M>IV",<\J,/ B/V(ZX*N6[HSFM_21RW\;S.(R0X#>EE9<?MTA*
M=8"DS(GV2G0EIVFIV2R>31+7=98<HG8"*U[B+"L+XZY2K$AY""HYU4]*5B+-
MYO0[6Q[-$B>YR9"?&?H>!0UTC *'%?%Q^&6Y-IL#*S@$)L!Y.2S#>,JU*2/O
M-+D0F#([B<;4'B^G^X6AB&@D(H]U:B7AX334VY*A8#,D4:V])F591:XU\:4-
MIH$5^8&L]">=C#_,3;QI=!UH3RZ<A6LZ2UH CO>FR>"2$C24/::XKQ3_>LPW
M41%JO4 3=>MD+ D<%U07*PR<1C)+X)H/Z:3SW EC<#; J#D&DV7T:HD!*;2@
M6$,E-%^SBL1A=^DRHT5 PD991*2NY.U* L11\<NS+ ,J$VASCQ;4E(9KR9&K
MZO!:>B(''OH SL$"QXC2&W'U-/]H:7ZCJ+W.7NJ:*WFP-+\[RWB9!J!E8)[-
M,HODUU0HPK!ZIRBVSG]MXU\.EL&B7^BNI6E\+RB$O#0QV ]''H*[2#O&0U&Y
M#%;,Q*X;-,$AA4R2\NA"04F6LRM$RIOAR92'$I2\.3LAB*VF.&?.M*Q FO%2
M%^Y.&;(9"C)N1>-A?7D3=3E=Y7EN'Y(M?TRM&1(KO_((W2].^.W"3KXRDY'Z
M"[2.(T+E@>:, \\('\R5<?7UR]UK/<^8<QX<F3Q3F:@EA4DQW^4'RLRA+-[W
ME1_*+!UH0'#"0Z5&9B:HC<QH8'URL_1Z+#-<P$:CR%5YQVN6Q"JMIYEQ+.%A
MX?JZ9\YW=JZ6*].2TC1YEQS(BF:CE.R)0-0%+;^?I[OF,I7Y+*E,?UY]N?L]
M?$W'GLV:JK^_P[^7UDZ[]<B/I.[C%/I!GFA)];80]IRTK,A]Z)[:#,D0"1M"
M%MKL2L41DL'U3:\%[((JDX3&_\2>D*YB)N'*XY$M'Y258BA2H"YL W0T1QDP
M#M,QKG#8L7$-M-W\^Z#=-ZY>]>%_<8PNKL3\_CHQ$3Z]_?CZ2'ESQF-0]JH6
MO$(64M 26X16X$R9C CG,'H#=97J!.,H%K12G :7%Z=X)B3G6%HHLU..3)^9
M;(*S'8>AU=D,-1^>DF9)MU 6X0Q,EVUWLF4]BRWTS#V3<@X.=>8Z%AF^QN_?
M F!X(<>F"^-7 DL9[TTR\_EWY#'P74*Y#WM@>))+X@QM7.'=.X'O,:>1AL?
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
MVJ+-%M\Q9><JQ./8%+^DC@F6C*4[2PQ6FM1C. G)IUTHDDZT"$O!+T4ME4H
METBI FS6\EV7Y@FSM'5&T\XI0#"*IT H6BG&[N*+(_$F!+?((DZZD_,B3K""
MJ3=Z<UG8R: ](=S)%PWW:LG^PFF5L9<B&9H#>)X#N$5T3[B4/<00\N<$ZB=L
MO*[U[2,T0G,.SW,.'Y(&# 0J2KIH@2B;RA;G#>V?B?:_8#RVH>XS4?<SYE8H
M'K0S64\:@!I?-0?Q/ ?QGJ8W"+$YI$ .)_#LAO3/0_JOYO<C_=8S&_9G:6"1
M#CZP&;:F,O.9IA6.12])#8]['Q^* 2">1;'P'S";2]B#0":6J?N5YV?[6N1Z
M4G#9-66,]:9+$L^C<+S9+Z6KT)-*F>6I'$O;^-V3G9)D2?^"4?- 4=5T+O5+
MN=(K<3_2MJ^Q]\WS'SPU/P:\340LJ$Y\JDQ#WZ?"YU/W31$]("FR#JCLG*A3
M8(K(4YQM@DEX&H B'>3M:\P"G!1$*]/S40U08H!EF#IKKO,-(5&Y3976U_W=
M<]'XHDS[ P+?$1W"33.DCVNG:0X@G/RS95@J5%/D*7/.GP:!(*_B[W"E&;"1
M[-*@L9<.2_4*_6D#-R 1Z)&L#6D9PF'$.V:QM0:2\B2T=R;KT(^> $KNFKC6
MTQHD!A2QH4(AL%8=.&V"0"-.+F$4>B7WIU*@9RH'29Z"D5(P! 2VZBI&MV)1
MB/E@<B='+&/#6D9M:E!+-I*DP3YQYMXEO7VT34\5W5GRJ!TC<H^Q2\2H(EKX
M-K#5G'+WF8N0Z[C!T-Z=1ZWC<^ED'-2#"0_A"['[G/&!6SRTC$]QY/K^MY:<
M(!8K.4KQJR^)?/C H/_K7^"S,E:FHBI;9XP]2W!YV"MQR%2+\>B!Y$N";[_0
MY"1@N5O;7P$G75KEI[U&3*"-+5O<H$9E/!]6:LF6]1PL59 \3H?87+C%)1*)
M",G6#.X-!)ZLCJLQ.+,&YSLT\9->?45Y ^/J-CUV$%(?;^^,R29(I3F/TYP'
MF LN0VZSY_$9[@>5.!4<1Y>N&B5'/F,0%,%8B;@W>ML/JSF+/7>#FX""5\8#
M2-@JN$W+K7[1 Q,ZWMLT[N#?X QI0+;"HSOT=+I]+L LA]T+IMBOYEK!14%)
MP%Y^4O,BJ+Z+0Y$@Q)%X7["#Q%*V1/OL4&WYUP??^-6WA6M\B=TM?-U[+<<K
MIG]2"%S4)1XH##_ 3-!2V.QK"$P*D5=)8U.DVZE97C-"FLN#C=#=SAX<;N93
M,#<]1R;\\0OOE</YUK]._#M&OZ=&PS]A#Y_>OWWWFFN4$@)$Q#U( -46,O#M
M&*WT=%R/G5Y[F;_2<)2>ATY9,:HY1YV<6DX( ]9$O$(0 9X0]UG$3X*;YCI4
MH )KTH#M2>& ^@#7V&@45> &I)M.SFWUO-KUT<Y?HNSI&!Z'IF]PCPWNL<$]
M-KC'%X1['#>XQYK@'K<,(^#8)WG_EZ['HOEU3H@0&ZQ@E]UGD\E@H<)?M30C
MI)5VOUZ!8:$J3S#:1I.DDF";C'""23"5EH;%S3RPXEY&@&TJ2Y3/\\A^,)$P
MW/:" #]3049$8O5PJ1<"AZ@O!$92%(0HVX6:"G&(ROQK#-\>OJ%#0Q>R ;&'
M41!]\RK&J15&FA&'X["&J(EX/)-7]]8%$S49E(,\D''B0H-; T<8VOW-]ZXE
M%Q7Z)SPL0O^4_BR* +_U[P4P153LX#1QE.>$:B2GL>:.97>F;!5$?\6.ZQN'
M@C&4[J@YEF<ZEKN8',K X(D[(C-%M^B&C-/0UK@YE>>Z+'@30!"^EXV*U*4I
M.(_>#I%5XGC5UV.U.\%\-^I 1Z=#AS^B,O19DG/#$B?G?I79(N#%"S<EL 5V
M$\+L.=B=D82P8+:=; AL]J(26TE3#O7!AQR&(C-0D+N\^ &%1L=O0FQ)P1@X
MM(KC=8LZG5'RFF9^R?&_3MIQ1-8JR;86,FD_%02QB9&/J+D%WVM@Y)ELHI0N
M'G/L/@]YA/=,0PL1=_3&)5CYR+#V\W#>I,2<EZ;%PJ0I)IIYJ(CX)[R_G^B
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
M93/JRWG.6^SZFV%[_#B[_J11YRB!^ZOE#2C&_ 2!=$ 1S=-8ZI 7'/V<TT8
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
MU&P8FN3N;(9JP;/6ZB9LP &UA5=:F'Y._* OB3WVNPYRO.0-TR1]():DL<$
MG%$,3XD=93JCU4@91%'HF;L^F#OH@&M&2)IC9,9?^ _P]:"E@=*824GU"A$P
MB!01460TL[FP!1S*S,F!D#0]AM%O#4V%#Z;:)F1[RJGA5MER?H"S7=#+@)&M
MP)FRJ,7-\5$ID/94N/X#&.\S<E1Y.;X%\@0M%3@PQV; *UPF^#[<U2E<>+;Q
M]2!FRYB1C$#T*Q! N0%@?\0N0[93': B;GZX@D7@J<0NR#UAH(6/QRX19:9-
MU@_^1)=,V&WC9[QI?'0I7>C&IQZX!!,2N6V?;!@<%F!%M,4PMA;)F]0[9+6
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
M_G.6 #GR*1'#-7K8*Y,-AH7YEQG8^ &5%0I5B"11TQP>ETTUT66@C!!3XEZ
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
M:7''1G1; K;3,D-"MB2J4J4P$@*X+J,Z9(1501.E $]O,:Z&9;M"EL!'Z+]
M%!\C8;DRLAW\ X?A<"6;N42$%25G$$B=13E(A(:*7C@"<:,L/V080'E,T@.#
M%2DO52+RN6%*$N#3BW'DX %P >* %_@=^"B8FE+'-2B*!D71H"@:%$6#HKCN
MGV2S#8JBM"@*5O6)*>3%R.X;E<K%&GT;?K\P1\51.BWHMH$O31+W#QA$8WSJ
M9E\N-?#),YQ(#S0KY5K:E+@>;TEP%!K>G QKZO/NFMA+;3\RE!M<8O$?]Q4!
M]VV.-0#<+TVF6S*&6JYX*P/L3_TYZOLFYM)]3@M'V*PD$REG54L+#YU6V4M7
MA_[F.IJ0+2P' B5%:#((HE;-]2B<6P5K#Q9AAAAD!6<%![[:W%A!C023G2@"
M,VUFBQE_6(KL&Q=B_ST>G*R,:M6J(MHH_]"P/H5@H1)PV)8Z7JKT69I_"FKG
MFUK='KGX5,*I1<CW%.NVDFJ9;%N_3+WG]AJ<$ERU1,+(@H:6\?%KCD]:66R\
M?J?RM3K3M2+I5*Q]U7?#QQ22FQ:U8?&K6#H6/,I#CY)O$#%ON.$9(4S!%9F>
M*:$*[JB"*\F)#V9 GID"LK6-.PWW+=-,^<9"*11+Q\]LXJ]R?4FTL\ZUK]'$
M.0=S+EK172H>DX"C0H&N]>"F/L@.]9GFHY@+_.-J025VR;?=-#&J\DX+X:Y"
M@XH1DGG8N4:CJ"[_]*6<RI;FYBZ\NMJJ5'@51SD77'^UR7""4D 8MZ&?3$<V
M?]&:0*CJQGCSANBXF%+4SGY40Q)!.7'588SFCKRLZ9549H043Z!.T=#R%(X'
M*_S-I>K;8HL93C;A]K86TRB!1W(RE?KB")OK,=_1YSEI(K/TL@"96Q)E[K\L
M>F<62ALX1Q1C5]5 ^92\S/AKS3@DVA%%Z!2A!81:X+7-A Q((:S28PQ'@ W;
M9ILUGI3J4$T,R&;8W(M*!DO:%:0)&.[%1"532-XH#"[)+F]Z^?(,+A0F?F9$
M:^QE=(VO!<92U%,LJ)8YT_"=9+6)[TC^#:,X$QA-P:8I!)0B:6I-!W W"04@
M&!P+>BYLVL"SU\(,5&< :CN!R8X\9[1T,F,0;LD(N!G5=F/^1H.VINT& N8Y
ML@ QWP+L0:]K<<<_%8:3.%>M"DL';F!^ZKL4EA*WRZ!1:3(Z'LV+9^!.JLBT
M1S#?RV!BIIN'B:D86W@<5%2DY31.:<T\KK)4#0N5Q<S7T4"FHU]1ODV-0%&)
M,FFNZ'_,#E#AK@]Z,Q"M]E)_9-+$(ITQ45 %75@+J*Y?43?G2TK@VV17;M+<
M.7\M9>E]DN(&[J4B5Y44TTD$7Y\YP5+>\ZGOD@>S>=%EP2'P)V:SLR8 45$S
M$>AG&UO/R"[XEEP2IEO@?A,7D,PK.GY==V SS<)6. A!8@4A4[9!TCT<P_)H
M*<0KA";1TKD%%/XZL! SA[D:&BMQ5\2(%B+';$KK2"98^MB1W$$#'34$,#)H
M"+NE3>FE\19&N,!A" $H.<_V'U3:(.UU@OP4)5TQ2?: :!)D,:LCX$:@,_/>
M#_#)H$.P5TTHV=DG;(Y.:UWS;>U3IQJ^I$TI6OJ0 >1N^T]T]?/LD:URENWI
M5'&^=@'531/Y%#HE\2\OI+9<IG2G8;;K#:,E26:C<%EO;1$K8Q0(D"MP;)Q
MPU]CP88G9H[*?Z5?U925C"@I9UBK>#Z@;_V.RN8<0%QOF$28#^#3/<>H@+MD
MML<2&)J!@)!H2 <,*+-0YZ=$"J=0G6G@FU*[R1SA1K(5?6,1L(Y7\(7_O[VO
M;6XC.=+\*PB?=98B0!XID9)FYVXC.-2+N?:,9%%:W]Z7BP90('K4Z,9T-TC1
MOWXKG\RLRFHT.)(M$?"X-R[.(Y)H5-=K5N;SXKNRK87FG0CGC-/M:!HVK[VX
M&?1/1(:[P]N(TN<<)_B!+47*DM'OG;79F; ,<M#!$E@L.P/H,8QP#-B=?C1\
MO[3NX"CV95:M9A.>9LT">3M:HIPO:=IJ^A%U[(RK_UK)5DE. &/\KY<!8#-S
MDS9>!V1=#H/W+0;O39J!".<FK;5?UIG\@VS8NN8E_JBL=1_L/36'$?MF!G[I
M<I'C.5Q($9%VF$06ZQ</U7@B^Y7VL:QN2@[1\)_#\-W#@N.;=)L<="C99%-"
M'/(]$L%R5^-$0*<HMW11IS6%W7[5#D/XK59@%-Q"[B@HO4D(BLP%[ :JVOPL
MB!^F\LVZ.!L):T7V*@%[2>E,D)E+J2+-7%_@E#YOF 3?).K9</ID]:N8QT=$
M/T[DEJ/:6Q"DE^2/EA42 7 ]9T,&CF&&#.LVW,.^S=U EQN:'IV6&(WVM(1D
MDL8BKSW,GV\Q?\[!5I,H>&:#J4X2;[IY4IM8;$!%#JC( 14YH"('5.3!DY,!
M%7G_J,@A&/@*P<"+ .<#S; GG.L+\TV@8//+PK[4J(_A(L;)(U6"'Z*[;S^@
MR(K.B^K&L&6"S(0)O?-.V*?ZZ.I+$!+B=F;L:XK_K+R-(&2^R6P!Q&V%'L?R
M#D]_455GQQX+@0WHF=B959TP?YE'M0^5N7[XP/N@AY!(<@5%D V=(JG/42+A
MBA(#;"2OYF55O1=8S\@O#"Q"$@V/[<TH8QQU[)D'UV=YMB[S7]8NO)_)B:FK
M6:_V2*@PIVHWO3U&Y7%D;'32]GR9PC+, U1EARYG?7KZ$,=3?IWY'%WIZ1<E
MJH_QRRB?Y/]Q[<I<JR.^%Q?Y)(]52/#M,Y(MF62%$/P#'*D#[39OWMM%E0\.
M2M%U3YPLNC.NH<Y1NBGA52HZ2IJVSGVK%WYS ^&[SR7P'%(;09)>M@3[? 6D
M<5G?M&(C3R)50"&YJF>4 1BI>$SR*D&6I +(TT_4P]'HQZIV%2":9EB::;WV
MF^VMJ*'KW(@>?JE(#[_+EKG'F/K,'\NMMIN2=ZIB9EWK:(/KF96LX_7=]YRD
MP9%!O$R:.P!:W#C!0S!M/B^I W/![:TJ5V8==NO,+?T_$_%UN)"5K&\3MEZ\
MG&F0>@=L%-:MC K-<%XKP-[UO ]2T^F$'">=9G6K.)'MA^(ZK_3WE)%:AO.3
M(B7J748CFKX=;T <M6UY&8K'<=&-HYADT"L-ZRG!139K,O' )15YWPF)!I2B
M$>3\94&UB@"0(4 .ZSL1B&6S._CD$OJK\W^4A42@E2B*^@CP]-JN=Q#0 JH&
MI1 )-DK;8T! $(#"&S-EP9P:C!J*W1;V]6E!-!)(4QCQG^!4"95)WJ)Z82&"
MHS-/"3,UV9^D:+W,FX7O4(67FH_9W*JQ7Z-87%0LL9,Y#F&8)'[7.$:^>*K:
MA<V=MA.KKY(V)?12@@\-=71:\1/J6!<*A\FKFITA9W4N/TY^MM^4?N?T-X:
M5Q0,L$AH=$Z=C?1X@+"[\LJ_/$1I^QJ]4?='>UD_%%,9_]EC@;4QMOJ6/<=-
MU2FN!.I,SW,W=A+M5!$I15 >'R7CTOMN>PM>?4?J+92%QNG0RP<,2Y'&QR"9
MU6J/.6X\^,&%#G?.!!&I0&%>C;O<<5[$=P7!2M\OCZ:I'"SV&$&QZ)'0+<\
M>A:'/7J4./PH#*M/23GQS8E0N]1XRJ^L:;N.?+WHJ!:IH;JKL"W=6+0DI[?)
MA\<=55+B-E4SFK ]?E;X U(?:?6W]J;5(:X92A.I-OH6A8N;D2XQRF\L*$Q[
M@=_>5KDH0\<U+M_,B%-L;HPJU,#$]1;':>WGR=04+*)9EP0[Q(=9V4)+Y!L3
M0&HM8P0-Z[H<]X,=$[=%=5R25X+\2,G!/V_D<O]O6/]"[< <A9:A9^AK0$)J
M.;)&% O+,'JT5 &A]!3 LIT)8Z0.&52UW218%=:M7Z 5Z^-J8_\*45<F<0G<
M*=ELIUO(N1FYQKF/7*>G<1L+!Q=GY)3F<<$F1^$:O* LG<"SQQQ++MF(BQ@]
M88#3.ZA-\T%K-@"[1=H;^'$54+$ <A7#[#.UB[5%==2S4ZQS"V9'8T0FP665
M1;:N$$E$C3)S3YMMO9T:E1QYAN^ZK"#3NY;Y4B3,IM_D(W,R!H)T+*UH'X44
MFA?J88;>4)05G"AY*2Y(6PMJTV@N0!4"U]"F9A.$>Y$1'6-"VF3WX!3OGXZO
M>-RY4Y$./?I>%BG^=?Q]4-BEQ3V'JR-3IMJ*=N+KS,=RN!D513?8!DY[XES)
MMQKPD9K>#X/;KK@F-1\PZ13<UX4V%#6,B7\0!E&I)S2(J::0O8'1<8>E%;2/
MZ0HPK59.T/T<[ 7[.KC ;]ZB@U*62$C*35/XQ-TX2(+?3=6Y-(*E?V6LB'3-
M(G%R9R%U;M4CWD@#B?DF3[;UJI+/8[VOY5)>5M!_$_A7QD:QB#/I96#W5I4X
MX+"56-QF;.(-91O#]\XVXW4>&!H!GD#1@:&/(+2WUTKA;XJTKR5""9&G3B=;
MV!]I)E53<D\ODKVREDA9CG DY_)KJ.S):2Y1C7A]\C&01-8ZH=O;E>0X,+7Y
M!BL3FD781#M,DCQ8@8&4<VNC0#'6Q<U_@7<"23U(8*8A>&0L?+EWP@ O&> E
M [QD@)?\"\)+3@=XR6]$=&N+4$^/95&@#2;%9(.153W>IC]+T VK>EB,=Y$8
M=WJ;2)7XP7ZE2)&1Z5*5$Z""4\D#PW+D=)#DFWQ$(^K0%;#.\<JG/8F*52RX
M);_)HH\&AL)W\L+?5,=&D(KIPJ.?JYRJRG5-49?H*ZM#!],\6[D"Z:NM*>_U
M-[H.4EBLSNSR.J,EY,"<M&9F::3[@"78KB@<;( DN\A50DUA=VV_QB&;0+S2
M9F2B5+8* 7WRGTG[^4,IDT[8[B":BB(MN/5A1DYOI_XF>^\>6WL[>\Y:U%RY
MOJRK9.J7%&AE1OHO2 6'WN4R-'I<E  9GN"C^(4CG7Y>>CEI%[5U/EFWFF,O
M25Z\6MM;M)$Z,IK\6E[AFC'*#[F[:;8UPU(:-<_*BCQ^#Z%[_RJ[-9@:UX
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
M .=S.)VIPAZIZU8<0*PO0W"N!U144V&QCL:5.4Q1<+EU,-9T\E"%V(AM>C
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
MQ!XT\Z!_7&03<76AQE#PU0+'2)@>^L)KQXNX7=3.'=RZK(;PBWZ+'NSC43A
MHS$93BDD]56'B=1< ZRGN"6K#E?,#H!,D%<6&>XZ^ DXUB:RZDX'2-JXF1E[
M98EE(VP(!?,+9>)H%R,1Y5<Z&+/-^NJ*H):5X#/,!\:AUEGZ7JA*14BPC,"R
M(H^,JFH/1%I-;N7\XK-J"BEQ">8."/\P302384&CB*[#T3[,360!V<# [Y-*
M='.?C!03T*HH.C+2[$<Z",*&@Y6ONG-*#@ME,!XI2B$GVX6M<@;5*3^G"21#
M]5:98Z$Z^"94V3Z4^3[[,JJB4.TH24NW,Q_:!#?"AU%GQ/_S4>B:O(FZU*#5
MPV]MK$+)8Q%)'IMY-#L<_<D1*"BG?#=44V3G99$TUL1WL_CE<K=2Y72:OY$"
M&%B7XPY3CTTUJ5+"-@'3C "R5[)RX(ID-15(4$Q\ ^VK!HKA(WD>EQO4ICO\
MF7T=>KZC!3AE)9I-1\?XM8SEJY/,,J&I&]4GX4J+[XX0*ER44R3.1^]X73K,
M9!H*/ZH?>2!H#IZ3C7P#/\A@2L:0-^PI[+1!^RME%Z8+7>;(K+?5%"+;\*7@
MX66%."-R$"OW4_ZF^ #@=?9UIJ/<? V(6<!C2M&1@#DV$*&.]2<2=>\26;DF
M;!0)0"(XA0$VE<]40Y(%OJXK^4E4DDFG*MW>Q6UK)I_9>JY,"+ +[YJ)/Z1*
MKFD841 Y8OF-7<GP-H&^X-$!![?[\=F&!15^[JZWPX!:BQ"Y-F"8H4P1U:%,
MIN1VQ07]H*/!^YK(#T1Y%ME0UJT_G2<$%X_"+9@>"W] 3P,/B/^:XF$_"U4Z
M#97!LHD%*0%JUB$-U/FVF0^Y,/S!."+P*^+/.I^QR /PHHMUA(A@L^Q^8I[[
MR9IG]6W<,XD [6+((Q!FQQ0-W\V$E2:X]4HPW5&"1'%*9*VQ%G$4@0M*K;)/
M^B8Q\*D=4;(C?4L !T66+QNK&!11\QMC&">#NO%R5TNL9M<U:4=,X2-0K>"Y
MB->6(J464,4VY(N5?$BTH(PH29!;H*#'0)]8#:[JC8!HCP6A7K-F6MQZ=WQ
M<%Q>VCQIBGR(" -++R'%8AI\FF'GX7A\P4CR<*)HS!F/3!"N_+[>GQ#ME#L.
MJ)#S;T^>:L$CAY;FOQT</_\2<.L_WDVT73Q^&II[3]_[?=(+QR>'ST_IM2\
M)6"P& W4=5:L ^!1!G!*ZK$SPH4/7?QW=/$'0F2WK(3#7*.JG@&72XJ\0.R)
MMM[0O7]']_[DKBI<(;1[_=&!>,+O^XU<QX>._7NV!H-6BV(K2"2YC#2F%_EJ
M%.QN&W\I7+)NMBO\31<%.,$S/Z08H:*CH-$SWY_2,?1+#XRM)9>=WX#>!V^W
M[>J9G9-N"B6;&]""B3L4:IT<G\RANA2W6OOIH)^Z[3R4XY!)7O@5&5LI0%,
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
MYP^S^2U,9\O?3A)]MCO_0E_"KZ;VB)"APF@/L13:#H"18#($+F*I-E(QPZ4
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
M%:4N@&GCZHXX5CIQ!KA*]$KD*"<R0!LMHJ U0R*HLCU\L;9D =9^>0".GQO
M8:,3TJ2'$YZ5CJTHNB)-40K*">)B'I1TJ!S6X%O_N+J^<RB%(OC2^ HR4J7]
M\KCK9 1^*RVH/$Z_O:-AT;SP=@M/^/G#'@<R&N!% 2UY;J#=,J6/YC(J:%]=
ME6FN90%PW\&*E+=5')>:(KZ<*.]A03PXC7'*(VYN$S\1DD.D2!Q3.V,K%IUA
M5WXMLFKS_D ^^!_M?R3V-G/[T_T9MS_NZ"Z98S6X8PLBK[$R%D&C _$%XB#:
M^8[,?Z]^A$$<U:-5VMRF6/<"'8W'TEHAEF@X4DC=]#:1L,6IO@5(@71#K(J_
M5+7.%X#X=REA*IF<EGGL]N[O_K^K>3*>&V2HA> 8"51Q6$+;T5@*P*!*C[>[
MBZG@UY3O?&WD,IZKZMP)XOR<Y;O 56T&_!9^!5_Q!(I&W-+5 R!6%2 $@2L4
M:H%/M09YUI1CH *^<5.H>'/E.=3+3*,;L^$8(%NF&A01(-C"<1G@XHYY*UP%
M/I_)?**RB:"DEO.KZK1:5_0GQD6F9@*MTY'RG,?OH18H>T0Z;JP3^ZZ+H74;
MDZHU NB$KL.M&2^,Z,^_[(&0BXS/^C)W;G)*>U5?D;)6C:F[O0FQ>LRS"CL.
M,[ZY^K%_=[?1:_;H]WZK\3^9#UQ=!6BXJP!;-EENZS0;K4[KB\UH_6+;U[IM
M[33"YH_OMK,#N+1_>+<[C?;.]EJ];CG_>A\CBJ;@^?M:IS97J+#=;Q<WK'5_
MP1/<EP*IBMH37L!86G[N2L@1UI/+DXP=BTB77,_\KW3MG<#=87EP2:1RR5=F
MVZ2YUIY4=$V_/XTEWQ7-/RZ0KU^%O3WC/ME', R2*OT.KT:YL2J_C>+/X.F*
M(%WJ+. ^.FID<[]M>!B6KT $[&\--CS]&+!/[N]/%8H-]_8GC5J2JB57L!V.
MI$C9\$;$)9VRL#._YWF4P[=<%EZZ';?B_MQ"_G]P!:]0QOW&V/>GZQ.Q="GO
M#ODNRS?O5'@$^)=V6>4;]_BJ3W^K<,O=9OPO4$L#!!0    ( %J(7%@BDO&=
MJ00  -T3   >    97@M.3DV>&-E;W-O>#DP-F-E<G1I9FEC870N:'1MU5AM
M4^,V$/[>7[$-4PYF8L=VG/? 3!H"1Z=-;DB8:S]U%%LF&AS))RE ^NN[DIT
M"5S3*5#@0W"RVK?G6:W6ZL[T/#WNSBB)CW_H_N@X<"*BQ9QR#9&D1-,8%HKQ
M*_@:4W4-CE.LZHML*=G53$/@!2%\%?*:W9!<KIE.Z?'*3K>2?^]6K)/N5,3+
MXV[,;H#%1R46UN*H%7GU>J/EA93ZS:A6"RAMA+Y/?!*1/_T2JN+R7$?I94J/
M2G/&G1DU_MMAX#9JF>[<LEC/VK[G_52R2X^[B> :_4G4SQ]S,VMC^8J5R4BD
M0K;W//O7,1(G(7.6+MN?>I*1]%-9$:X<125+<K%B?U%TB+[MU]L\G@9JIXS3
M57Q^8"(:W,W8E&EHM=SZXW!V1R)\$@DBKQ ,+3+TA*%H>J<=DK(KWHX0?2I+
M+Y.FOU.:_<'%Y/STO-^;G(^&\.7R8GS9&TY@,MK.N8CG_XW7;\*E.W;[+HP'
M?1NS7ZUYY7<:;6\,@V&O/QF<? !H5X"VO#J,3F'R>0#CWL7/O>%@[(Q^_W7P
M!V F1A)X7O!L#D^6-^,QYM.NUC/]0BEM;N+PZ90T01@C..>1"P=Z1F%_KQIV
M^F*>$;ZTSX? %"0L-2V3:06$\P5)0=),2 V"PZF0\_T]O^YU0L\YS9\2(<%8
M2YB*</&2$@D4<XSAA$9T/J4R7U?URZ;=5E>^FT'@=2ZL:?O%1_>W3,^LL4O.
M3/?&F#55,*;10C+-J DIAL%=-"/\BF(?G\^94DQP]V-P<%Z&,R%C1++GPB]B
MQI46O Q?)%7,1&33Z\\833!)3%JS&PJC)&$1E2 2"TU!6!GP-\T2?,@64BV0
M7- "'O0$&FE$)@??-@8@"IDAD4'VH8[*5]IB+YR,B9P23I4SNDOI$GJ1-A)3
M[&64$UTV>F;AE"HKFB_AFHO;E,97='^OUNSL3$A&XA@+SDEIHMM!8X,BQ_SR
MIASYZUIZ*Y^/(?";;MWF;.#-]P<DBS1=0H3,IV83K+>)I-\63%(SJ2C#P@;G
M!^00<'?ZM8/X<,WL_5Y:[Z."7K]5#9&[5L>4X8?E+W@O_#&.K7%.[-:*T 1!
MM1@8AX?$$B:1V0P;@.&P;,0D30'5J D+&589DJK*18_EA$?F=S08,VO:M Q<
MM4CS$A 9E=:GVF@8.[7(FB5+DVE*5](I-BPJ'00P)9FB[=5#)V8J2\FRS;@%
MQ"IU"EM3H;68&W.=&].F\&0H#G-;'+FXF'IQJFQX#3/X:IQV=;QR7,S$KIV)
M*SK>EE4]UZ_ZSXI1^JSL>V:1P=![>;/5IMMH!B]NMND&S?I.5BL6WQQC9%%A
M51R5JJ650E'%[2"[ __Q,&X*>XM(D95>\4UD:Z/9=Z,3W!?V> $XI5.Y('*9
M-[N@::>+<.-MJ8#D.]EZ)M?2JR[=$??7B>1?L?EV1.[OA8V.LI]/C$1K%C\"
MTD6#M =BAO")E,6PPNV=TW VNCC!UQP#_>CS<#P9#<OPFXLO:F<XE=K_'XJ*
M=X[V3G/^?P*\8D_AK6NB)RZ2'IS_&W=1F5!VLFA+FA(3V=;MU'WEVU/>NU<A
M4RS_A=Y6^8<+K>(SOUZKV&N]OP%02P,$%     @ 6HA<6(7W@D/O!P   "D
M !X   !E>"TY.3=X8V9O<V]X,S R8V5R=&EF:6-A="YH=&WM6FU3&SD2_GZ_
M0D?J-DF5;?R*L2%4.<3<<;45]H#<7CY=:48:K&,\FI4T-KY??T]+8V.P0YPE
M+ YUJ8KQC+JE5O>CIUNR#D=NG!X=CB071W\Z_'.URC[HN!C+S+'82.ZD8(55
MV17[54A[S:K54NI8YS.CKD:.->O--OM5FVLUX:'=*9?*HWD_A[OA^7#7#W(8
M:3$[.A1JPI1XMZ-Z>S+N-EJB&]6[;=FN]^HBVF]W6O5ZO2<:S>Z_&SM0A7C0
ML6Z6RG<[8Y551Y+&[[>;M6XG=P=3)=RHWZC7_[+C18\.$YTYC&>@'[Z&;A:=
M!8EYE[%.M>F_JOM_!]123?A8I;/^ZX%1/'U=L3RS52N-2D*S5?^5&!!C^\=I
ML*<+[51E<FY?HTD6#6]&*E*.]7JU[EUS-O=$>ZTGN+F",YS.,1),<?+&57FJ
MKK)^#.]+L_-]IMG8:)K'P_/+TY/3X\'EZ=G'U7F6-CROC>?#?WPZ/1]^8.\_
ML_-//P]9H\6KC?8;_G9+#3X[+^WLB&!GA?WRZ?SBT^#C);L\8Q?#8_(V:]6;
MVSJ!$W;YMR&[&)R_'WP<7E3/_O7S\#,;'%\RM#3K#]C] +K_4UBGDMEWFLAF
MJ_BT\M.KQE[] +,Y'UX,V/L:^UQC?Q]\_.M\!D]A2WNM+1462T,>8&[$W4^O
M.OL'&[LQYT* U*NI3%R_M;?6L>&5R@3PTJ^2T!.Y>OWT&K4_VJ5WO=+LUO:Z
M-.=3-N(3R8R<*#E%.G0C91G/LH*G>)EKXYC.V(DVXX"-=KUZ$K[IA%TXCM46
ML],LKB%$O1<5HN:VA.@]MP@,HC">L>M,3U,IKF0E1*H,D=#2LDRCJL$07&6(
MX(P5F3.%A.&H<WS)@XAQ-L83&<H2'N.587J,Q.UTD%L1R&0LK>5F1B)C?BTQ
M[E*?%N\$C,&0J:^7, 8)Q,J@/H)8!G58(J1ATY&*1\P6]'&K/Y5&EIW0!,;*
MIBBDJ":;*C?"!&TN8V\@]9O#-"TPS0G4!(MFRVYX<1!L;3T$)4M4AB 37FZ#
M6@'^((YFL]2NL@0TPIU"/RJ+TT*@3P!G*8(5@$Z9=,9RQ)T@2U!.TUM,EG"P
M]X8&[(6BCBLD4:00 ! UT.*'L]Z>F-L12U(]M7.4*FL+F,CI1; 9%E:6@&;G
MAJQ8^N*PUMX6K%TN O/:EA@J2P$B!9TD*J:8(5BGC!OI(8$0JRB5%#XF@<,H
M579$XB0V!B$2*=*S4#9.M2V@1U1I=!JPD1L=2X'7EKT!'(0$MD+,AS?QB&=7
MD@W 0N=%"@E?47?>R+=>U=>M]!0>%=6?6< D]<^(JI:@&N!#MFP\4')GH 0#
MT3R7 8Q62N./*).ZZ^O/9P;ETJ[EF5#9JG7W:=(?I(5;$"F?O[X.HPJEUI@7
M=G,5RG&1!"3*D4+6U(5!!Z"CB;*>X" E,]\/5<:WU+A,KT:FW&.L3)L!)Y62
M=JE!@2)AA]6I$OX<Q!:154)QH\AX%1*[)_N,>BDL)5N_'*W/S)X.M94PQH%Z
M22GG '9<I)P8'%/R!MPF;6B$$F"Y<L&W2)(@B!;Z4CR"6+<4P]%V8GACHEJ!
M\N84MS&BL0HF2A"9<ZLS3ES.@5E#]2->7G$CYF@"MA6/5*K<C/+XNF%I77G@
M>4R%)7%'=*G^]"GCIIQ07I@<F+:^[HAC;80WP%>B5S)#.9$"VFB1.:T9$D&5
M'>"+M:5RL/;+ W#\W !NUUIMFO1PPM/"LQ5%5R8)2D$U05SLO9(.E<,&?!L>
MU]=W'J50!%_:4$%&NG!?'G>3C, 7TI+*X^3K.QH6S0MOO_!DF#_L\2"C 5X4
MT,1S VW!E"&:JZB@?759IOF6)<!] RM2WM9Q7!B*^&JBO(,%>>\TQBN/N%TD
M?B(DCT@I/%-[8TL6G6%7?BW3<O-^3[[R.^U_)/:V<_O3^1&W/_[H3LRQ6KEE
M"R*OL;8.0:,#\27B(-KYALQ_IWZ$01S5H]/&+E*L?X&.QF/EG)0K-!QII&YZ
M*Q1L\:IO %(@W1*KXB]5K?,%('\K%$PEDY,BB_W>_>W_=S5/QG.#%+40'*.
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
M0T:'TYBHY+?>@=VTO[[A6S<F9(8SD,MMDZ^\-BN_BY=X#?WR\&]02P,$%
M  @ 6HA<6+^9 B8I00  \[X$ !    !S=&XM,C R,S$R,S$N:'1M[7W]=^(X
MLO;O^U?X9-_W3O<Y(0V&!)+NR3V$D!YVTR$'R,[,_>4>!0OPMK$9V4["_O6W
M)-G&?"60&%PRWH]T@HTL5SU5JGI4DK[]]\O8TIXH<TW'_O67TDGQ%XW:?<<P
M[>&OO]2[C5;KE_^^_-NWD0>WP:VV>V&^> 67]G\]&GG>Y.++E^?GYQ/X^V3H
M/'TQ;<NTZ1]7G=LO'B.V.W#8F'C0]!>]6#HM%&N%<NDH;&? W,+ MRS9D@M-
MO3PRZX1_?N*PX1>/O#BV,Y["=_5RH5@NZ.4OT9?"5OA7S+F^B$;X]_5B$;Y@
MNQZQ^S1ZJNM4]%+UM6_(.\(ON,R+;AX0]U'<"!^*7D6]@-?^.=?F<UG<6#H_
M/_\BKL8[;,QZ''_VV1=Y,7JT9\]+&=[$ TGWG;%X>DF/I+G^V5QS88-]GS'0
M[G3^Z:'RPJMS;[;T8O/"XI<?B1N)E_:-U8W#A;EVS9=UK9;*,1B%MQO47-TN
M7)C7A&NND@5TMO3ECQ^WW?Z(CDEA$15]Q[<]MDXN\N)"][W5_7_- O1BH:@7
M2KIHY,(B8&)'U"X\=(\NOXTH,2Z_C:E'--YL@?[EFT^_'C4<T+CM%7K3"72V
M+__Z]<BC+]X7H=DOEW_[V]^^>:9GT4O 2R'$Q;<O\K-O7V3+CXXQO?QFF$^:
MZTTM^NN18;H3BTPO;,>F\'SSY8+?2)G\U30,:HM?X?J=/Z;,[,O'OW@=.OCU
MJ%\ Z-EDS%NBYD5]3&T#_N_=6&1XI)F @D&A4CJZ'!#+I=^^S#6T1;O73M\7
MS9INGUA_4L)NX!,W>H)^=,G?.*D'W,/MCC'_B/+1Y<V?[W] TP9%3!OP"$:L
MEFW0EW_2:=1XY>BR"- LE4OEVO);?)E7!:,#RBV4NBL Q"WQPA7PAFYHPN=<
M> ";7X]<<SRQ.-;%9R/&>QG'RLF+:P"0Q.-FSP@>Z3H^$W\)3WL1O*GH/W_3
M\',J7C/\RS3XWP.3,DUTB:X<+1JM?\Z__N*7+\./YEN?""V%?X$E,^^:>/12
MCA,E^%_XO=FUJ)O&[-:27BB79H^05\*_PX=\F7OOU6+0=RV&X&WHD$-5_FG
MPUXFEMDWO1]T_ B/,$RX*L;Q&/#JA@$Z=*D;_,(=2?W%=(\N^3U7O@O>RG6Y
MFR']H*%O7U:V'XDBZH8:RBDCP*@<;[P5;Q9>V>S-?-N4K^6."&@S>K,Q):[/
MZ&4@6'$Q;"*\%O[-VU@MJ4HZ,.9.REC&,$0,%QT*TO$HOYWK7P+WVYHK)X8S
M)J8])^0W;HV@'NN#.CB/T- GQA(4@C#VHE&_WAX)I[AL1O^(S<R_V1F"-YL#
MB[XY6/2DP )A3I?[B$@6$!?".\1O%3$(\1SV3EPM?9]_>$TAGS/M5<UNZKGF
MFO@RW_LW85W%-DY'Z>Q%PQE/(!*W/;<]:$+L#R.W<':S.UJNZU.C02:F1ZSD
M1^J8N962,[>:RA*'D,GDJ1OD!<0T3%LQV9^K+/L.9,(0FAI-PFS3'KJJ"+U4
M5%GJ]3YDP[X%HXK1]D:4\6\P.N)-/=&6W7?&5!E%8,A-=_1JZ/)-7):=2GRU
MH**=9YV9<P,8M)92!JQ$@(A!/SO/2S,13F+0U,[S;(4M:3?,1DGI[#:-7"M)
MX2N=Z.XUV4I2ZDJGN&DG6PDJ0E<ZZ]US1I+2'.7.\^',V0H&K2F=ZN\S(TE)
M/VKG^:ED)"EI*L_M=U^?L"#R/%U/4?A*9^![S4B2E+K:27C*&4F2BL"<D%N$
M5^2U!_?,@7?RIO<6O&;=-KA6)KPYJ1C7LR^:]A#L %[<'D97W]#!%CWI$'M(
M%U%PY7B>,VX/Q,5LQ@*8>0/<X.@YDRPCHXR8R/BPL>X A;-OM <#LT\WA:&B
MZ$#,H7S,6G-H?!0:F(F:K35V2XE+1XYEM"  =)Y$[?1;,7@^LKP.$,Q,T?8F
MS=.#M7?G >I'P8*9K%(++%EW*Y@YMA I+1OR^*'Y:-$Z?."Y A"]$;&_.X[Q
M;%K6HM(:O@L63AFC@HQ8_'[N7SZ*&LSDH**HR;JCP<QL;@D9SIWP):^,]+TK
MTO]I.4,8D6Y,V_1HCQ&#C@G[F7N9#T-&!0Y6)<ADW<4@IF7YNGE BU@VR3<\
M,>[)5,2ZC'%]B 1YAI1KOHL"HX:X_0$PXEYW'[)95U1!S)ANI[1[RL1N+7:?
MSO1V#WIK,[Z$G)E]+Z[13F8UBICEG&U8,7[DJX#A<DR#5R ?Q_X=G/;88?3V
M]G[']9/%2DP[[]S)@8XGEC.EL[78X:IG_D+AQ;"1+?9R0,Q'OJ[$6[UE]V%L
MO0=E,M. 49#U1S#*]CT7+NRZ(K98T&OOT^B"_!'3?:_+OVD_F<RQ>:O$ZDY=
MCX[=:^J:0QO$?[+C^?_B6:%<3$3^B!FT]?*/E6(,AXP.91HK]C?PB65-6^,Q
M?,1,8JUJ0Y7:C IBSDH=W6"(%!#32#^(Y[.HQHD[MK9->TYO9#)O>DVFZE@+
M8N)E6<A2OD+47?-%,4DCYBN6)2W$*P1]!]Y&,4DCSO27)2WE"Z+F(NXY7.;/
MT*I2$C]%G*8O2[S^Z#S12,Z!Y)41->+\.=U1,<$5AZ>(\UL$HV*2DD:<R2(8
M%9.4-.*<%=&HF*3$$6>B&$;%)$6-.%=L$,:FICVLC_E6[[%5,-=TPFC?%"D\
M7&2>Z<K?;5X924PF9A-LXSMS(-V?;V6!-%AQR_YK<M^Y:.!C($IPY[-3Q+GP
MP8!HCX7=.T(1XCS_ %'TGF)S/%A"S&3@K=3%B7(TH#I#3-;DJGM==8C)'YRJ
M4SK,1;#5XAEB)NQ@$)?68L>4((>8$CQ R.TI@,8 /,0,:1YM[SQDPX! Q(QQ
MKN<$]9S3U>D/<:G0U4D>-I;3U>F#*!VZ.DD4Y70U)A3MGZY.$DLY77W( ?1N
M0%7-Z6IE59?3U>F/+2G1U>FL&:GF='7ZB#NLO?FJ.5V-"7)IT-4I 2^GJP\Y
MVL: P)RN/@P]YW1U^D-<*G1U@@O7JCE=G3Z(TJ&KDT113E=C0M'^Z>HDL933
MU8<<0.\&5+6<KE96=0=.5Z]KU3;B#1](Y)M@U7[MP$EIK+A2?JEA[<"I9_S
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
M"LI(TC)JB"F?.^K-BS\D-*?B +GE*(2Z\(A_$<NGBXJ;K;M(+MXX4%]:0TQ
M;8L8$+P\BS!'Q4=1@9@5R_U(4H@I)8D8Q-19[D=20P5F&NU 58*8G,I=N_(,
M5@TQ@Y6/ VI *&?<U-8?8GHN'V&47Z5ZCIAPS$<8-2"$F";-];>!_C)$6N8C
MS#YFJ<XS1&@>X*"Q*U0@)BUOZ1.U0!,WQ&3"._P&#1+6'TT7%2'N+*VZ4QU%
M(.8)T2LBR8F?<\3LX):*T.NV45;;*A!S:4HH(U'+0,Q*U?N>3YA)+(@+_/'$
MFR\.7W$5!GC3[3N^[74@"'?_AS+GWC%MK_?LW)A/])ZR/O1!'4-!S#BIJ)L$
M[:9<1$S7O$,WS9<)A4#9$+II#UKVP!(9&N1Q'>J9C/).*&Y/Y2)B?B1+.DO4
MSA!S(A_769=8A$U;=I]1XBH_8)6+B.F(3"@K4<M"S!)\7%D!C9,=TT),)61#
M6XG:%F*^86MMN3-UA0IJ#]HV_9,2UK)OS0&5E\G;1W@@LB?$)(2Z&DK4AA S
M$S^(YS,^D[% "MTYWBUX--8;$3N0OSH6@9AM6"?O16'7;2.N@MZ(4?&Y,G,W
MY1)B7N%-+:@H;\2<0+2HO1&=S+71\5W11.N-P[[#6 '"H>IL(%\N(4[Y][Y\
M?U'&I81DC#A3CV#?9H9I0\K='1%&8Q'0_.>0&XA?[L7[PT"0R?+3<@EQNOXA
MC67U.*5R"7'*_C&-\6$^HSI#G+A_2&<WCK^#5 2%RA!G\A]3F?F452M#G-KW
MIA-!]G,]/!*7&O=$;)Q19XQ'>/S7F/[XSE',Y,2+^,*#;7INI_N@S)+X<@EQ
MUK^=*L!H!@X;$[M/9[I01@\ZXKQ_.SU<TP%E+&X0URH9A(Z8$%# -R6XIKNL
M(R8"L/NF1/6 F"Q [YL2501B#@"K;\(0[^J(F0"4C@R%TA!3 4H86SJK*,LZ
M8CX O[&EI;3,, +["C%0:"TSY$$JN5*2DZ;ES/ '^\^5$M5#9NB#%'*E#RG"
MARX*+1AD&NE@3 D_94R\$'P>?C7\./R;?W>=0A&3$ WPW$.'F5RK'6K!7Z!2
M-BL.$3,,@X'9I\RMVX;<!?KM4I ,>%D,"409,6V2(P=S7%5&S//DR-EW1(&8
M/,K!L.?9J3)B4HKO@" 6H/9H?V2;?_G4?7#YBH1H>X0?,NP2^ED\<G$BEZ["
M0^SA#\>@5EH8>4_^L45G#O3TL'(9,2V7(Q=E[3,*V&:&F%R)CGL8_#K4\YG=
MMIM_^?!^OU-S..(+"3*JS\Q0EFOUV7,\8HF/1HYE4";UFW&]5K+-?W*]-E_Z
MEF^ !J_-)]XQ(Z.\224S%"H>5:9$9%00DZ<*J7)'S$(%,4&IIG:23/4KB$G
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
MUF)+G:2T$B)1;2 F*](>>U.)LA;U@YBU0#-08U#4&6*.(:U1'85>$!, Z$,
M% I$3 H@CA=0J YQ8H_>]G9$B)XASOP1F].NM*$D%W XC/098@(!9_B=EJ(0
MLPHHPN^T](*87T ? J!0(&(" G&\@$%U5<24!'K;VU$I2C4[=$0&=FBJ(N86
MNN;0AD;Z\'(M^XFZGJ@T:-E=_]$U#9.P.>/X?>18UK3];%,C?D-&'1LZ7H&K
MX!^.:7MM>!'IDI:"<A .:[62*^E:>-ZB42Y<SB@2T+$9&R#A]^Z/>TC&P+:[
MK?9]#HA$ 8&.4-D $%?4X_M/.D/*5^OF@$@4$(@9G :\U=#AXW1[T*%B$^][
MD,J*"$NHZE_0OL^H^SN A#;%R[3<X,,=[-*+0GN(:1W<VMM5Q(R8S\&M$ P3
M<E7$9 YN[>UH_J>&F*+Y3ITA(Y,1I*!6G4&*+_70Y\=0L.E%HYY$B-*5'6M
M_.%8IB$BD99'Q\M;U\DXQ1X&W\AHN%)#S ^] 8B';@Z('0 ",T6U*UU]')2S
M&VX<1LVAW1 HS2PE5D-'B>4#2:JA7@T=,Y8/).D" ATSE@\D&&&"F"][_T""
MAT"I(6:TTI)OHADU8H)JK_)%$94BYIO24T9*GOU<7:[IE8@0CV<_SR1U@\>S
MGR-F0O8J7PR>_5Q=OF&'RDC+LZN;ZW^_4L&S(TZ=TY)OHIY=W9PS6?FB\.SJ
M)J@[5$9:GEW=;+;^H()G5S=!W9E\$_3LIT5U<\YDY8O LY\6U4U0=ZB,=#S[
M:5&];):7*HOSA'8X!;(;/W]:5"]=W;.T$_7ZZN6C^Y VBC% O51V[ZI):T1
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
M;=RVNP\=?G#97:_3OI7'F=UWVHWF-7R\_B V'-4E(@,V75[GY3,ZF\B0V6A
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
M@Y6$,6,-<JWX6P=/@^[QJ<4P-9H7C1S\ I/S5L%CO=8/=/I37S_]B6HJ$_-
M*YS[W(H.,*2!ST1MK,'KK>U9E,VC8];G(VW<,?W;-X8B(@0_".[2!7<IJYWY
M>BP25F3S%2>0D(=5\G5)81SSM5X\2@136NYK$#!!^DKEL!AU18P4BZ&Z3$:T
M*"(4BU)X@,H=-/^8DP&/E+<4]I.'HC)9CS4<-O?L^)9<;O9(0^<B!FHC(G7Y
MD&3)$3KP.<%C^/O.OL^]MLES!$\,4OQMGQQ/Q(:S[ZB7F=YW6G>-UGW]5JLW
M&NV'NU[]KJ?=-)MR@KS;[/RKU4 _/3X+\HE<UL,M8,L=;1P6/[.D<@JB@:_1
M9X[$$02.M.$XG&K2;F_OEU8D;W$X4/ P?BX#-ZOH@6>S$Y^.M?K5L;;ZP*-C
M[;Y1;U]IK>N+[=^0SZBUC.B1U:-+O;JTO4B0J[\YS=(,X\F@\?! %^V&+D^V
MZ(M3+:7C<#8YMN>1*-C?;%YEHX68J"QMD1R_[S0+]?O[3OM?8'SW[=M6H]7,
M5%G*T3T,V4&RK]T[EMF?'NT0$'>.M/Z"<.<\L:><EO7(B_AM=C"R^$N0!K)W
MLSAV;; 97]@# P&,@F02;*G^J?_Y4_7S)_/SIT:P\PG?6H(OP-<+Q=+\/A/R
M>K?PAWKC1/OFIG!5OZW?-9I:][=FLZ?5.QT^O\PK9A3':7LP*%P12^3/W1$$
M*EJ=,<Y2!_N9S6:,]5/ME1GC7PYMKEA4$]0;/5XEU;ZZ;7T7<\:*HZ%!W)$V
M$*2&[\H9N8 TYN$K#[+%K-K1,;]5[LPV@\"1)!B.1 T"W,S]67LV,11AR>5@
MTN7-\)LH9X%_*SF\8HJZ^[/+"S8[]^U.O=?4OO.BE3OA@3H/MXH/CD$0)5]Q
M!2,L5"V_NA1+E1,>.I4#!F"BTVR$]2D02/VKU7[HWOZIM;K=A^9UK.Z 5]"M
M&:)P+705,W(<,MN5KLW6PQ-WKIKRM17Q<G/)V08:<O%UP'?')B^^4T<$.I!;
MQ( 5PE&N587V[G@:7*X<0P(@2 1JQ&^7V<06+9IVV&*8L'-&8#C[IF""#%YD
MLWX!-^0SA;[<34KL?Q%0>$/FN&)2C1\6/)OK6M' ?*EKN#]=;*Y(DSO6A'5&
M6E!B!![[_YV53G0-X&%QX<+KS#U5@^\&A1[0*FC?AA<"O8ZT?_O,= TS8%N>
M17$&,?BJ#SEEM;CU 1GSF4J^U]BS:&OA.?.Z#$Y\^R<,8H83EE7"/:['YR+%
MROGPUK:(DH>6\PBO&LD]RND@TJ:FW+;!X8/?O$R/%WKQ&+*[<F6S1 C<93LL
M5A41/F4J7WL\(9QZ%]"1,7-L!P@^DR#E,*M8,0>!2PL">T[81!Q2L#/*9IL_
M:(^^![WC&\U!RQ9UH:\CL;L6+W"0)3IR,Z[8)!,\(3"QH#NAZXX*2\3<#1-,
M[N+E$.P!^;2=_;^QIT E) %HW[B(;2)P[5 7GMN1$\3AE@(]^.*5Y?1_1@Q!
M[4BC@/@))XWY?@+!H!9*>U8/(W,N,:<?$^N8>KQ/(HR"2Y$,W]A]X=5-'$09
MCD]#K=I$S-_%BXZ(V&R20U/L>#IR+#[@,@HWVD&79J'=?-NQL%^ #YPHV.CQ
MXB8D"Q"TG=E.$'/;^LVF@U>\93/B/AOQ/C0L\LQ/G@TR9K['#Y\E"R9$YC<U
MB+G\ZM(1NBJ-ZF+T>[B[;G9Z]7^V[KX+&@2RBRZ,W%JO'?*0<K1O-YK=S8*_
M^*G5<C/PZ#"A8%N[0F4?F]JM(82BP&O_3Y\72_GT1*]Q.3QPP'KD)US!O8-6
M. 7N!QVFP5SN3SHKV^#50F%UH)PNCLTCPZ D@POADX.9:G?BV'+C,9M;,)\
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
MXU"26[)#=<0*C)!";7[^U:9L:V%&Q=W[45):LGEUA1S4]W=G<,*!*QJH-5F
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
M(<G$NS,/=10.'B$SW9('$IG& 6T!*8DHF6-S!*-<\5K%93FB-_>2C\V3E/5
MK*2<JM)S2TQPT==XDY.9$T/;K;P7Z@.E_Q1*#QCGK<:GI*ED[Y9H>A#&FRJX
M]PB[J0,J*=.2V;.HX3["Y5?57:\.NA,W1ANE?Q:$*?H5T-6*1E+[H@(L\6FT
MA1L1&-I,]C4Z)2-)]EV=,O/ULYR/.#.S9&-VLD$W0/[@5 /'T#ZI,S[X _\V
M<,@ -\-.72@Y2;+QZG'2X0:I5<2\".EC8W7M6QJ&%YE-T]2#P@RKDM"2/9:[
M/F$7'86WL2,G[^E W&TR?"%)\3W&E]?\M16VI,?CHHU?=X;J3<D,DK56AQG0
M>%*VB[.WYG(03C6* Z-LDZZA0!:/N8EB&@8^7JL\UR_Z,:'S6T[D 7EGMP&H
MV.F]9/+58:?F6EU9;% U+J<<6.:O5[+?&)F,^Z<2_\9ER:9:[R'4SSZ8E6PA
M67'S7HYY-\*G@TZJ0^9J._^=PO[MZQ'5%[N2W WVWG9RBR<![W#LODI*LLR8
M&\6NQU?H,4B6?-5^APECLX%90*LO)4-(QD5=AA"[=[#_G$6*$1P8I(EHZ+Q%
M8-VP/SK_3[*IO*-O"(MI% $&-%$PXB44?A "?P?FGR&&HF0OR<ZIRU[BZ/#?
M,#[1D[P<86X=R<>X%;D\2AZ\(PM<(O11;) R2V4@;V8:G-X/N9)/Y)P$14<=
MTFFEV!3]'0@NJZ0T.DT9(U&61I1G=6$TCO.'WOO-9T(7S%TO YC,A!%W4([H
MW[N29>1T!AHL ^,YS@=4^#KRC#0XIO+M^W[CB,-R^+@.K)6OZ! I:TS1*IE!
M,I&V,<-!A=$\-^K;](ZPA\#8GW67'I0DEXRE.OM?VNA%MZ/D@,OH@<0\;=K,
M?3IE!+:&J6MJ*P(E_1J\40MDW!4]0S=*NIP_H##CSA/"0)J])6NL*(@Y<EE
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
MX+ U:\_6)!I"+8T7HAN'K0LA*H^%#2#(7]?SB.SS^9S@E/ 4Q4<\C-U>K\/
MP_GDOYEIJ<-T9(GZNN7LMG/FC=[X[!1^>8@W#_;^$@",1GQX%X0-AVC=WM+L
M$8F:*"RNFU"V,;7@&&&T9!-T)2E0RFB:P/NVNFIDZKZ#'06;XMDS@IOU8\.F
MN:%Q[LV#/^?<C:>7ZI53"6?#[$Y=QC9X]?/#>CKG.9F!F;?#[K?DARX@2PV8
M32G9JU)A.^9V[T9DZ8KDM0RXB0,&/*-W2\H2#&K+9#^08K(_IO,K^EB\8)-D
MYP##Y^_84O.Q>%TVEV,5WV'-KE\C?)9<OKFS%#X!%-%I,89AG*9Q0E<:%04,
M$.SY$OZVI&&XF3Z"A'0'V ,_@*M29<]2 -EP@=P!Y[/+2X5@7&]DP[B_@3S"
M]*R*C4UMF /J\47"Z5)CA\L8Q*LP]5&UGRU%EQ8X3K&)SB/E$*C_%2P'NLY[
M0GX@5.Y76 GO?]%M)DX&3U&D[LN:W$1BC)UXU>09C_6"\YH!;8B\$P5;1<;5
MAI8V'!%?(Q\X$,5TDLE4Q:;&@B-9FHL.04T3VD[[S<"9UK2W^7!]6;/-*Z4F
M9W&%QUUK>TLUH4:/Y!Y.S#;M_$9KS%:=%:SM>DN2(+O#.RNT]$6W]S2?6KF
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
M9=!?7L!$8F])5NZO?_G_4$L#!!0    ( %J(7%ACB;[Y'#8  )8F @ 4
M<W1N+3(P,C,Q,C,Q7V-A;"YX;6SE?5ES6T>2[GO_"EW?UYOMVI>.Z9Z09+M'
M,;:ID.3QW"=$K12F21S- 2!9\^MO%@"2( B2(%"G>-37X=!"0.=D57Z56^7R
M+__ZQ^7%B\^IGT^[V5^_HW\FW[U(L]#%Z>S\K]_]]N$G,-_]Z]_^]*=_^5\
M__GJW<\O?NC"\C+-%B]>]\DM4GSQ9;KX^&+Q,;WXO>O_,?WL7KR]<(O<]9<
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
M^Y-;N/%6>[N-ZT9[:>,2)L^=P)@]X1D^TJ)B?9>-EM_IS\H[JE[.8G\!LDH
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
M?H$TT5^8@'0!'V&/N,EUT*6CY%]!KC_<.=XQSY@LB"E4'%(*M"\ 8APU)]>
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
MN/Y*)#(V$T--K0J'+*:7GYRG<\_WO@2B^X,6>4[XC8W@K:9=H_@G;%E\< ;
MLYGE3$V7_UP[Z]0TSYS"_IQ1P,]&D>N>(U9<>C;^<9VB!%P6G!!^V*V1^3TZ
MZ^BUBU;': Q^^I!_?6(A'@S(^4G,,:0W5#((OLVRT/VP"IFJAS/%=[8)SG1V
MAC-&[4)O]QNM)9Q9"\*70NITY.&*9*@ ZU73;&UJI_* _I,R6G;UF?1 ,>D-
MF31A!%#<+>*#5)>^I5A1TT1,%AYY"L^]:'IF^^&97+* +%M EO5FM]7H*&;^
MYIGYCG&K3;AE]!M-Q?0W@>GOWM!Q76Q?O!6W+[1H%#O-HCP/O?/XEG,(OH3#
MG=I%UV@U^HH[OE'N6!Y5NK6+3J?5:"MFMY$K(J[($VWP%)_;DVTOI'E\VY=T
MV05(W*M=]/N*W;U9=K<YQO0!8UH%OB#%]=85G=)04"TTGQC/5@$H]K=7]O?=
M?!)X+/]=@,Z#VD7/:'05 U0,L"S.=)M@)'24XK<9K.ZP![4CFT)S9>'NF?7)
MZ[Z6MUV Q3K8+\K259QO Y0Q:A?M?H&P5(QO#:AN12W7IN9N=7%/;ZLHSH9,
M.>MA7V59=3$VTVOHBB&_>89<"ETPW-)L&)5BQIG4-=A:Y\22![]3T^FD[+DL
MQRYUZ&UUV-(W6@WB.)R"&]/%1C'*;J=V8=0-L/A/-OZ]"8GMB >?& X>3F/>
M#@>[&"<?M'H%MM=ZE-@GY$]'RRYF,5]][\QZJ]G$!W3B8%N"4 P_PSSBV72S
M"Z\N?]";RJK94!+'V'#GFL +/?LZ1H@"IM<#P=OMG:[85=;-SH3G)FC3![3I
M-!N]2EDYE6?3OS(<2?Z:7$ZK"X 5<RZFLF^XL#^*.%OI01C4+MIM5=>A>'(9
M;.DU 5MZ317VW Q*<5?QU\&&#<6&-V3#,?PW=!+T='144>-UQ9W?/'?>%HD,
M0J)V5S'M3=/U0M,;.W)0^*M1HE<WCU'<NYCP4D00:A$%YKY/3"^ER"6B:Z&G
MHU-@LBJ^72GT.0#?W@9]VK6+EE$U-3ONZ ;[68+Q87YUZB+E*PLU-IVY_ISA
M(+,1=7H>,@_^)D/-KT/&J#8<F\J8K[YG);6W.%.',UNPB\\"33X)+$%W:0&_
MZ% "^W*?!25M*H5(!Y V+T0DK&?L54SN5)ZMP\TR,<O>?'I-MH+157Q\0SX>
MHT)20%) 8[W:Q4!5&REF70Y;^K6+=J=B&9Z5Y\@JW5ZQ8L*!5!U:26 #$'2]
M00&%*7Y<*90Y5,K]\RC3;P+*&.V*U4"]AK1[E6Y?35ZZ58YS7Z]==.O-7O=T
MW> JS[X"7'D[Y#-J%YUZM[!C;643[$^;A?]Z<_GIYM>;[S?7]]KEU\_:]?_[
M_>;[O_;*S#?KQ+[]XANM<3K&D^K'?ASV^,GT?FB.9[-AR&R<@/DZ;-1NW5!F
MZJ:J%>+"+1S)#LQ1R*]<G,TZ<M!I_VQ_[3YF&;24)U%9KB_"HK;J9/3R)NTS
M<_YZ.K3K'<7&=]"B_4[B1 '-=6H7?;VO*N$4Z]X4<[JUBUZG*+-0L>LU$!/%
M<*YC#AW7"9U7PJ>5NKUMXQ#"AU]3="@@M!Z6@^LJJ4JQZ V0IE^[& S4[(LM
M\Z<"]L"\2#5$WB_OB[M[K\?D0>VB-5"]&A3[VPQO!DTL7>@I_70S>.5ZPTM?
MPNM0454.Z?9]ZS.4MK(1^0"+A/4"]YWBTY5"G(,VKR^%.%@8W%%#/#9T)/C>
M^"QDP53#Z-VK8-$J;O>2%OM^@&O=CA Q$"\^^4'@/\)U%"E'V-VY?<+Y4(I9
M[[S?_D;XTZY== Q5#+ 9V.X"_\'A<$VOP^FK]Q2OWG8<2HP(!:35 =+2%6=6
MG+D4MG1I",KRF ;%B-= 251EO;8@G*[FV;]D$LIZ;V(/Y^NJ]F>**V^ ,_W:
M1:M;L1C<:6?VYV>B;,; 5:764?(;LA2R4>',8("3*;KZ"3<O4U5;%>#7+T9$
MO=E$3&SKS4UYN9J1LH;;J!DI*M]0Y1L>3!ZGW02>SQ[3FSJV5R^:"74BDE?9
M.WMHY%8&<;#:V3 J5L2C&H:J:+.*-N]$C)2)#NK-5NUBT%=]0)7X*$:8#<TO
MG"U<U_M%!<8JS*'BS8I;E]#=U@41]68'YS&TE;JO^'5IE,&YP>V!2J_?#%1K
M&^_'7IKYZV#7JOG^+IKO9^SM,HW3]2;.MAVH<BG%RG>#3AC$+K+D%)M? \9<
M(_Y7YWQ7E50OZ,;_C/\4FT"W51&5XM[E<4;'+M!]E8RO<D!5#NC+V_,_0VLZ
MY8&J3H>*/V^&-T;MHMVLF+?D->2"JAS0"K/6%^3<Z2VP.^LX>W2YMN5$>*W*
M_JP EWX)"K8)!;O=4^K<7_E4%[5!M<%C;_ U*#Y\8@9LXKMP$/ZWO_0-O?=1
M8W]&Y:)'2@\ZJ!YT37"Y#,/ &48AMM3Z[M\^>@"YV]&=*;KB;"B;.K4+H][K
M=$_7%%7J4074HSU@9A<QT^AO7/BHM*;G)=;0#T-_6G _KT&B94QYFF>PJ31[
MV>6\4-J]'#+5X#F'DX:>_1+;K/=:1OKMA*1W*Q]?"RX?3GZ^#)?[+YL0>!P,
M(H'U@50&^--V'BY^HO_L (Z]4G"\9TPS+<N?P@OG<!+-\\.,$SB_HXN?AL&'
MBX(OZ0 +%PK;=LT99^?Q7S[&TMKQ:!_TT,>I&8P=+[Y^N-[%RZ++%%]_?'3L
M<'(^:#9ZS0XBH13U\L7B6[T!Y_JP_'F[WQ@TB[]J-O3"SU^PU&X#NX!\!XWJ
M>MJ034QWI/DC[3XT@9@M[<:S&M)$YMHGWPQL_/:S$S K](-- K^+9<'Q]W(/
MW2Y\6VX-B7[.=*SQP/JYQD/OS&@:+1W^]^]QJ_'';%S33!>8R&<_&KLF__?E
M=,J K7AG]W"O9A@%3/PHOX5.?_:T#68:NCY[HI/1ODK?Q?ISZ)ES_*+]CS_Q
M> @L=^B"4"S:?7NPY>Z;R[L_:3R60-=BH-<3='U9FD(%CO8+,-D$%5:<JUBX
M+"!+SX#WS7SNH*0\#YAKALX#DQBA-TG69YZ*Q63ZB#D$>1B%JQ^1F(@"M",H
M^Z#2 C;4:(I-;2(N6D;#:+5V(BYVO51[%Y*G9 N'DM@O;CP/=[G$&?[^7$>T
MCC\)!"+W\^M:#.1,<$@B^G+6S2LSY=F!4,V;@PVNYF#'RDKLYQA"]K\(.]2F
M';TY&O2,5K<[[#;;S9YN]NQ!?S@:-1D;#*SF\-_HGI(/38+TAL;L;!@P\\>9
M.0)(GIONHSGGB&-9;@#DFV4]BUQCM::YQ,'RS*!%O*7@DIG=6[KD*\"U*)AK
MO_CAQ+%6W+;>*77=5[Y'%H$9,ANUI9!-<30G:D=B#D2UM>DM^6/7:'2,8N:U
M*5,;-+JMWDY6TO5&S]B-CD]+&0?4\0]OP_^+F0'7F&<#WGYF%IL.6:"U] /V
M$:J"?Z/85X?:]ZO(986#&,M"H))8FW@L:)ES)X176"6.^.[&TV!U%XLLD>M>
MF9YI.[ =&WEEP.L:>[(8R.P9X#=%?#5S"E@9\O>O L1?<RZ;-1[^TR7'O[X*
M0/UU$T+,^!WU$XM$_1+XG&\P_F^KHU8$IL:+"G3+G;P:@8"7![7TYP(!WP3*
M? G\:3R>CO_3"2=7$0>%E06;1P4&&.%J]P:O(L-C/7'L/KVC\BCY\MA4]^ H
M:30I4-7K;5IKMC]$J*Y*6+8])X@;'@T!M#QRT?M!J0\^%:?9Y!H%%7#&/+Y1
M@9J:1OLLZ^:A=WZ?O7CQ#R(3/[CT;*KO$=[I:PF!C0E&%XV#6ZJ@]_47C*W@
MQP?!,P/QS# V;E"M"LS6,!GLU;.5):!2JO?)M $L4K/9F$Q:J+\TN]T"_>5$
MV+%*FCXJ(W\![K5K%^UZN_,2W?DMSQ!8D28A-.29.0]\UX4C\/!U]'$P5!^'
M33TP5P#\V]$]T-WF^A-5T[0,7;5->[-Z^FX0B8I?FJU!Q::9[T41WU6Z;SE>
M<1?X?R"O%WD"I9-?E%I^4"9,\1, U<C9N'#,Z%%)8[M]\B4=2CL_)OM^"0KV
M$07;>F_3?I=*25\#W4M[ZG@.#P/*SR7_-C#Q'RS$HHTMG-O5Q6/#J!OMNC&H
MMSI*?=]0<MPS%]XP_H5Y+##=2\_.HXUTC6Y,T31$<M#NJ-[V2K/?$XZU:#QD
MKVT46(^J!><Z[PV;!7"K)@'6'VFSP)_!GN9)]?=LNMEPR.JBL=Y4 F%#@9#%
MCCN)&=BD/ 2ZO8Z1HX@<L45GD0&N^'VE4.@ _'YK%,(IAMT"E4&Q\PW8N4NC
M9TW.V2MQRNNK"PP4$W^> K_A2_Q1Q-DEX401X;7@E@W]=#U BGGOA7F701V<
M$F@8!>UB%=->YYR9^K"#_R1,V_%"TQL[6,;WFCCWZHHHQ;F+R4\@!B?$2 SC
M9:K#R8%-HR#O3#'L2F', 1AV28S!P8'-=L5FN5:^ 6#5@K2KQQLZV N!\21O
M/9/0[L'7(\<S/8O%WV[;Q:""Q&2H^;3/"1D.>X:_+?..&XDT,KMN#?OHU2X&
M+25OWJ"\V0'R]&L7O5;%)F557O2H#;X-X2TFHCD%C5]VUVLL>[1XB45*.FQ<
MIJ[K]5;SF?.^(OG];J=6(N',[8QA -4;BZ9!:_COH';1+HC,+#6S4%)T;=>0
MG9IMFX&PW0016J!^K0*A2FQ]CB#%C6M#-O(#)MDOS@U>[&6KDERKXAH3R86_
M^IQ_(J!]-Y^**$4'9F<4U?N<B*FBLEDKX%0KB6L&3FGO;!K\.&;:ZFG7!M\4
ML>E],.@2/;!VLOA&:YQZT.M*C&Q]%:$MHZN\CIM6"@KP RN5>JZ@YB*^BOD(
M;?UT6S"];4-IMV6!Y;&F+;)8-BPB>>NI")_9B,$5VXHMGPQ;?IDS::5#/\:$
M,K36 2NK4\"@E4_I@#ZEG4"R"Y L"LZ\)M?2P2A3C-0K]"8I/U)%]%!!"BEI
M8)=&QXO@'J0[UO>*,AW;& (O&J]Y(CJI\BM50)O=%O<P@MX_)3]3Y8/#:H-O
M>YR[R)DC.3WR RV<,&W.S#)SOI2X/E+8IX@Q#FH7K9:NHCU**N\DVE. 8IUF
M[<)H%P7?CRY\XW?%0RC7C,$\?+3BK893#IO&<&T&'NR2IZ-J-LXA>^E,II*#
M <O>>^7UGLIOL$*Z5S'S_F1RQWH5_N8UP\]>D;]YG;"]8\$]LIVU>IVQ+',)
M!V+NA:(W74B*X&8J@G40P8V!ZB5TDC[N;;"GNTOL,1![C&J%!2LO1-0&7_T&
MI;H<3^BNL@]G51]RG"->)G+]@J-6A(N^3-/8Y/S5D"6'TT0D%I65)JW3UD4V
MI(3=^IQ."/\.I\MLB']MTF:V&V>Q-Z@7#(K?E1^D5PHP]XQIIF7Y4WCA'#O<
M>KD9MXN3X+,#Y6<^=_ &SP/F4D/*I1'SZ2V*ZTL?,8=PB0"]E8_(^>KHDI+N
MN5.8U=Y"?;FUD['HNUZJO8L)ZR5=5B45'W'C>;C+)<[P]^<Z,I?XDT!@;3^_
MKL6PFOJ0K.S+66]C5V&6/>C-P097<[!CW>.P-V9I-Y[56)Z>G&=1V?\B[)#%
M.GIS-.@9K6YWV&VVFSW=[-F#_G T:C(V&%C-X;]Q1*Q\:!*D-S1F9\. F3_.
MS!% \MQT'\TY1QS+<@,@WRSK6>0:XIXN?AH&'RX6@+/(P?+,H#5;4;_+[-[2
M)5\!KD7!7/O%#R>.M>*V]4ZYG'[?(S%B@@33X.Y#ALT=Q51U8,8!FS"/8__Q
MFX("Y[4GIO\<EEL.>HV!WMV467;U1J_=VPF'&S3ZW<Y.5M+UQF"P&[9+2ZW?
MU:D[I/_%S(!KS+,!B3\SBTV'+-#66%R[#Z)40>4M-KF,IK&ZC=LI^>KA(,:R
M1*@DUB8Z+RUS[H3P"JM,.O&-I\'J+J:1$0LV/=-V8#LVLLJ +^7TGB0@O^94
M^S5.G],ENK^^"D#]=1-R*SVM_)7FDJTX] X2R=9<9S5\+<?.(NMT7D\6V7K:
MV7T*6>61Z^CY8]V7YH_M&*2OO[>+:*EEY>S/=RZ Y_VF?;94RENE[+2;D$TY
MR%<3!U+.M2'3 F:Y)N?.R '3+?2IUZD4Q0[L*1IR]F?$O!#SXQS?YN<'M.EV
MG!A7>>A</UD3TQLSS79&(Q8PSV)@A7A:&,":;M+K'/NIP 8U/ZEX>2E,7E&J
MU9Y*>XDCYAQRPA\'FNOMB,J1!.@^IY"[];ZG<"N2:[W:1;>]04\RE1ZU?TUD
M'W#N8UN%JHWEJ7QR3>4W6'EQ@E9UY 4,WO\?$.YC$P0ZT(?H9.Y0F34/@XCB
M#:_"7:*WZT;[K><3;S[[&O""DB:0E5V9?/+%]1__F]ECQF.N5\35!K6+3D&K
MF!,Q^)7(W-W@ZJWPI]NL713UPU<R\:6NA;T5H;V5ZML#FQ#?P1K_I^.ZG]BW
MC"W^W1=.L=L 26L=(>'<T'[!Z+F-S0A52EL!;KHO+#'0"!EL:H2H3JLO\[1Y
M?HA.M;5^MC(>->5&/::3O!C"W]B4F3P**&$KL:X0KFPZ<_TY8T#J8&P!O(?,
M@[^%&LAZKWQ[]!,PN/K*VMIF\L0:!U-.F\ZA&+\=?1;X]$F@$XZ$+@J8=5LX
MZ^!D"RR4:78P;^8ND*T-=ERGT:F4(?<60K"Y3)DZR1U_A"T3U?B-4[4$B\BK
M ]9=<Q>SAY1U5V&&7 1Y'#C;+7*Q5MUB6UDD=RH6W;K6M'F.7)85;U]8?0@F
M_7* 58. #S&#H1SM]FH71K]YNN&175+R@2J@3PQ7#S'YH1RN]FL7;=W84LX<
M!T-4M;2JEE;5TB=6+=W?UO'YMJNE#4-52Y>IEJ9^'Q/?!0['__:7OJ'W/FK7
M?T9..*]VS?2V/%-O]#K&;NJ3FXV!/MC)4KU&3U_/,C?85+O5K]JFVHW>CNK+
M^XW!8/WQ=ALDVR5KW%=U;5UC3Q9#51%I>2_%MKN\AD$Y"4%G(5YS&X4<Y 5N
MF/[]#K5&S3#>T[_^\GJ.2^>Y,F>(&>E)A3T1'W<?%;J'/R[.'PF<(771PU/=
M1\',C7@!>%_'>;^QT,2H$!TI[KCUBLYW:5G1-'+-&)[DL!7HG+6FZ1,Y3/<=
M!M!>$XS)T5EPGE.L/U\\<;&+\)/IFI[%ZMG>)77-:!JE>D96N):W',!7>IV$
M'%YT//6RCJ>;KU^6/4]?([S$VY&0?1FQ5T-7^=0,X<=/X;D73<]L/SR3JZ4N
MJ4'M0M?U>JO5JK=[R[&O(]7]OCGP%S@=>\\Y'87)=1D*J8A&T7?_]M$#H^QV
M=&?B)-H"'V2O6;L *[C15J"N#JC[^P&U#K3=+!A\JB!]-$@/=@'IM8Q]&0TP
M'[G>;+<4S>\;$S9+8FF6SF+9CORQ^W-[DVH%!>\]4K[^;,![#Z2/#9CKS:9>
M@ 75[.AR_+JPRE6B'7^#E;N2PJB50;'O8UJ\JVO#%UKYO+B?RRY^5J6$[3VP
M6^-%G;!ZG:TZ8>U24"HPOKB?66^[?F9[EG$OR(HO3D+0B?,=$H1%*?,;MBL[
M(*=3E(0,L;7#C.E>;ZN,Z==:;W0$OK<)L/I' =9KTN'6)*175:FK>)+N,32^
MDN0RJ-X0;07BDC*L'(C[S>H5_"@0[S+5OJ^_)-7^*"5=)R40*=RL^3/JB:JQ
M)Q98#F<VE6=9)I^4".:?//86A^SU]F8Q^UMQA]?Q%=YX]/'0A+_?F7-,NKT,
M FR$.7W> QQCOU&[Z'3UNJ%OZ/=5"GII4=1^CE$!;PH80/$S$W]^GP1^-)[$
M@+X=2<@7<:\6-OPX >>3,L!W*-E>@C#M8R#,JQ-H9\1UR<X#_8*Z#!_(O#L]
MU-\LUMTI'>M>005+0I$Z08M7%U)$IW;1+.C,LRKX75WF^<I18XDM[ATSNH?%
MC%?');D6L%D46!-BEI$'%I/V%;525[ORHX S[8;S"#[\Y*R>=_^:L+JT(;"
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
M<\Z1.V4@/@5&GI4VRX)";'@8?%@48XM"*R\66K"8_"3T9_C/XCMG=F_ISJ\
M]Z)@KOWBAQ/'6G'Y1O-P3*SH_!N IUTK<UWE<;+4_: 9E;N?7N']Z WM)^<)
ME1O@CK"$!=3F(0U]0SW'.M-KFF=.83_.*.!GH\AUS]/ R>WH%^:QP'0SSL7+
MH1^%R=VF5WO]!)J$9X9^,*_1Q8W.6LU!C5[G>!&S+T/Y&;Z3<<N<(4<*(H:M
M3H,9JF$L[\7,[7L!//"=7)E^G+[Q3#^XQOH=4,_*HMXH03V>W ^)I0RKT-X)
MC)W"+N?O-3@VH?"<F8'&/!M6*987=>V1@3 SHW#B![!'FQYU.(^H]M#Q--,"
MG=:F?STZX40S-9"%J"?B/<$N,N_]VU_ZAM[[R+6A;P8V?FD[ ;, B+!?3_O"
MAD%D!G.Q Z-/.V@WM._I"MJCR>&E5@Q!6XM@\^(L)*=-[5/$X<HXUV(PDQR_
MM$)\Q6]F8$WD^G V?="']6_@NK@4X7#6$$>EVOAK7/6['P!$?+A,W_J!HG]B
M>F.FO?M^_[_O2>)_98_:O_S@Q](OOO[K_OI]9G]\/AWZP!Z^?\T=*;F4@(T=
MCE6?>#,C!V^7:ZYOT3'-4+N/'$#95K,)^VX:1E,[@S];F&D&^%[7KNTI;M2K
M:Y<N@#$T\Q<':]G^U+$<%U8#L(G;:FS&H@Z,Y9F]F]H,IYW90N&RX(N 39C'
MP8+!;T8 <( SD@ +'N#N$$OHU@&B)C[B>*/ Q'90%C [,0EW9%IR:@4AM>4Z
M1#GRP5DT=(%_X0]G@?. [((+7"T&7^;%EAO9#,@*.#*#PWOCNH9X!^"CE]?A
M)R':TX%F,PYJ1%T#7F83CUKX(;#%!S:G%9CWX  J(G7C,2W8++RMCJ?_ WZN
M39/^+W6Y:?$YF)P> AY^.@K\*;P;C@PKQ-_#UZ3.TC.P#P_-_7 2^-%X@I(N
MWB*R'+H^I&O3!E$/V"K("[^<3AT" >UU:N()J3RYKJ'1F_L6WX1="$&IQJ<7
M</## J_=G>#L55AP&B\3G)],[O#;T5W 9J: R>VHI-34F\M24V\N2TUZ!5)2
MYB5;"4U:_ CLA)<1FR3M9G1"P2<7Q=O-EV_W($TL/Z)^Z21D;9!FP*(XR45X
M;#@G#D(U_!Z='5Y2^,PG%(2"GYCI]S/8HVC#;ONS4.PC+'D E&!#DPL!MGJS
M;#0"XD?N"=L&X5(L_:LM'IZ_C(D)!QPRYJ4@1>:E38!U@3H#=APLPD.\, ?X
M8^2YJ#CX6*KRZ' FEHJO7T,^Z(!@!JVJ"%H"C.4@!-OA(I >BV)T,-C"P2 X
MI.FZV@.V;>5U*5+P9;0WS8J"0'3JK]-RP*Q)AY.&B<=,ZATQ%5X,[=U? 0)U
M^+_W($:$\^(1A&?FH(YG.Z1H'(H9MYL59L:MG3#CU#R$BRODO'H!Y]77<-[<
MBMOQ7KVR!DNL-H4I+^0+]@,0 JKJT9 [0"^!0'\@%?HT5NULT)1"H=6=)FN[
MSYR/CE=X-*!Z1+SYPLVBAH<WAO_$VS.M/R-'^._!E /*F* VG?PB<[F:/PQ!
M;>.$DH'OBJN-\1-9RW !C,C_W.Q:<-E ?,D*FL5 $$F^N,I()<9:]L0)%U\'
M65JA\"M0LBZ!JY+V;<E3#TT7A;M8G[D.Z+4%?+!"Z/$_/NQ?>R!V)Z_+Y-R'
MJPWE*23U2%L=S>$Q73,#5 CGVI2!+6\+\/Y!B_DS%MO)R\]+92;&$K#7?1"#
M_\%%G=AP)DSCG(5 D&XZ#+ .OY;6*;Z,B49%"=@77GXPT=.JL.AIOTST_&:B
M86FZJ<YWA]K)/./H*I1$1H$D,I8E4;Q\5J<4+WBQ*TV\KF 31NT9O[!TWI^A
M?_Y<;S4ZL=L>E!J S/F9^&S7\%QT&!?#TWP?GWY3J,+-!\Y,F'*+X/SN?V8
M">!5#.G2]Y";@L9A\LFE9^,?UT#KH#WBYRF46P47W%J&\N'O*0_#5D/'M ]1
M3T1""/_"TA,E"+6(9VL1K'4$U6?E$1)UQXI_$7FHL\,YA%409YZ!^/Q]Q3?$
MK,D5YI"]-P)F[ ?A&6(&R#7OAV8S"M[SV#,+]!D%* .( P>,:>@SG !'#C0R
M?4"H.N0.V@D_/DV2'>Z%9+_XP5V LBZ<WP'_#8%.D49G",E"EMPN(-9V=8DU
M/IR0]/')MJ/4=J$H:,>BX(#T6WPJ87-C+H\M7//D1! $9%G1-*+"(*0^^)%P
M<@H]#7W9H$8Y :T"0IO48^S\$_,#H9O3>D"CH.ZZID5.!C,0^O*L<$="L17.
M =21G8"^S_AA:4V>[!Q5N-2SD5/K\_JY(UKNBK +NAV>=Q%LSRE4II+*5%*9
M2BI3Z:UE*ADJ4RG][Z&3CE8;I,56,;H/5FLN1FWG>N/GC!XAFST7:HR=)=WP
ML,I2=I_H903DLZ0JY#_() CA)?H[;#1TIL*+R!G<@N:"A.<B.H-A95SV#%\A
M8C.H?XR J?F/_%RPB4W]<R<A]XUVH],N%LJ;"NL=+M7N-;IZ_X!R/RD%.!BO
MNDYS-0J,E^K6.)0[W5J&9/27.=+O1)._.B,F1T;:EUQ4@-R.OCM3MM*2K6G"
M"PB+P45P9IW;8'0R,TBY%)9P+=J#J&RMW^3@L)OLU2[TYM(N\3=\7WK)X9$^
MQV>7)?0)D_.MR)][8Y3<:AZ62/K;4'*K0 ':YR8'BI)/F9)_Q1#RQ'=M=)P%
MH$;F;>Z3+R'= KY2F48G/UCT+EX04AUZ]Y^<:42?KB=!XZ D:#2!!)<9!9&@
M)O/0,\!-$FKCQ%4P#49%[8)/';6I(_(;D4RMPV*<OI5D:A]VDX9H5?6F)=."
M%V@A2G3X-+6 <<>.S#3S,NN=$%DL(GV&_*VY ,_*V(R,N3PX[%%$BYAI3=)\
M*.'.0+"?,<\6_Z)@D?U'Q-%! JORF4C6=3$%;J29,WQ3@!D_;S5(:^TK2'OC
MA:8W=@ K+\E515SZ^\3T?O%]^]%QW2+7FU&066%4,K.B1<':])#2(;=5G-8X
M1D;%TM9%BB,F!7)1EP!4(K)"1?H]YDC:#&@':!-^XX_"1TIR@_^;2IZ.;L>X
M+$8&1T7,5D1V&]H7<CU2RMORS^I(RUB:A7H*OG5Q?YBE80:!LQ0K]N:Y>+$Y
MQ68;_WDF7BS/9K,7O'5AT>HF.Q856BV?E;);DNMXB-,@Q75FO,].$//SC&ZY
MSNW<T&XQ=&YZ2R]%_[;(OTU>4R=-=@S<FM/-8]D6?AMYH2QYDF!>"7*2$U/8
M;2:1-TZ%/@D8::;+?9$HP&7"@:@T=0+[;$9]4@55LO!,%*E8KA_9E,04439A
M7$5'2<,\F[4@LT=%44ZF_.R!R52'X >C)=(TTSCH,".-+<DV%J_0S'' R.(0
MQ1#9)%<[SJ[C(JO9";6)R37/#V66-+.3).=X5<E8J@"G8I&YAG,2M@WCPEF
MQM 1=4M[BFZ_F-4C#A1N.,_7 70CS(4A;4XFC:_(CB\NZIR)Y%:'T@%B2I>5
MHH*@\9(FSJR("1'^"=SC6H!' >RDJUYOAW0VMT.>U5I*V"/M0D_9LU93]SB[
M[:QV*F!&%="F:6%AE_7#]<>BW#<C+ZG&&UE&H:A(@Y,2D"-M+#H3 +]??QN]
MX]Q&%VYC<]!M$?G9Q69QH,,JR.6$"<>*.RZI%PDP)?]X%SQ3WQ"GJJ%U!"96
M4N_B/?@N@O'/"(QT9S2/?R^+\.3Z &002R(?=X2!9F 68> ,HS MK./1D&JF
MB1WA9ATJSM- 6??JZ8LD_L3OD4400G.#8V(5-"<Q9>5J=L2J;]2@L_=ET)$'
MN;#R&2.?2U9;OXI6FTBQ%2?9SE3K%Z74PJ>'3ZE=H' F;)I0Z%/(LY,$=-3+
M**/5S'R)K2"$SQM;-L#'5+,F/_LHU35.;A*9V2H>A+\\L+E(KZ5&G4C3L0Z'
M'T9<J 1X9UAT-B++B71]U&%-#6@Z426!YEG<Z&,D-L*Q.451(5.%5/7+4%[*
M=(K=(TCYQ3.+VZNOUH%9'&? J(-)GPA/%6#@F87YQ:Z+GCSQ8:IOIRO[8P%+
M4I-BI<A"<2L*YN$&? %U@ L0/ ->B=>>_5AL"'4W@*Y#R!# \KX'KYYK%C8]
M<>3S++"PKMGTQ%J</'1B(31(?-+ETY\E2Z>_:VB_)1TU$OAR*LL> 4();FXY
M 1AS.-K+BFT%"[84BC?'1B9BM$>6RL[VAJ)'^R.RJ1\[7D12\X^;PX8Z/ +9
M9_*4 @(J$*2ZQT"(-&$SB2_JZ7;%G<(G:<&[Q9)8TU(PKI[;H+1TL6T-_I/L
M-Q2-<$>NFWA*T:$)R$PJ5UPXF/>]:N/(##"!,/:[(DZ"_$WQ,*\LX*8E,Z$:
M5++IS%S-/HKA$*\X^Z$D8L";/"P13YV<59@8!3'70)/0MPJ3XBM$\_E+DIG_
M7-)S;%?!_8H/,M6;@NT!NM,W/&D=,*)B(5,4<@J"!W7IC* FW=?IJIF*)/F,
M+$6*XY>ZL5"#), J=C,SY[+2*:YPM<7SX<3GZ!)@4^J/(9=>+FXHZ2A8E768
M>! R6%=I0&>@*KAC<AEF >N/S>#TA,*W2"Y.=YZSHY&0,Q7DN;(S4EZ%HTO^
M*W:3YI%JGMU0ZHR,N2/MESDY]Q?^R@\:VJ^9@Y$O,_8TB:(9L8YXI^@I)CU'
M<=%*?1&CIF  :D,&R,R*+T;6+">F(-;@R79B8NTLHB8WCJ7L[,\(%B&WLXP/
MQ7U'BG L.>HR:*35 2:#ZXC\??JGEUQZ$IT:+<*1]B.#ZYD'%KGGPNZ%7,:
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
MML:YEJ[Y#,ZG\5Z85[SPAU/GS.D7C&/ZWKT/,T.'Y2C'AP0)+VL#OU!#D$G
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
M,*4#Z$2L64P\D7>UX#?C#37R[PB,HEI2-HD<0NREKWR//"=VB]""HDUP-44
M58W,%-\OF#!6-D/**,L$62'WW"DJ*,TTD!$#&3&0$0,9>:60D8Z!C-01,J(I
ME*.?]L^ZD>#\F)RHVKR@;E9[=<P+]K83H>Z7"NQI"0MZ)R LN-W&8)(\W0$^
MG-.!2,KPY%EQLXJ_27&)J'0W"+GFG1_47$/LY,N2B9"D^*:]1P ,A3%D)TIC
M.M2[) E+H*F)=^^(-DV.%_^3#>.-TR*MI@7)%]>_;_(J0M[UA#[^P5F+8C1H
M' &>??A6NNP)W@.<C(6&WPEZ8\5P=?5EY=AL/,L25C>G'!O5PZF 9ZF11^6%
M\;!+'\X_EQ''./+%0FG-1.2+75[?,^9GI+N!4Q/(T\'7SS9^XF?V)*4N#\NZ
M,F^C!YN("LAP_D 6&ZA_$?J<C#XH8GNAZYU0>%@YD"&=L7)+5]"]LC@G"QC@
ML)"2@[^#8&Y*8G%$#>I"X=VBFK#P TD/A8_0LXK$I IK)"GAI1KV'#S###]M
MDS^#KB_;<5E, NE4X0V7U-3[<<HH2)1TPDTER$!F13A7<7K5Q56^N^81GB(G
M\&!4SQ$5]X5-@)K[:R4TD)A(##NKM- Q(RTF)G.QSZ7[P>D3EH)001#3*;Q-
M6FZKY#,$>$(^R1*L51(T**FJ=+=K6;\IU==KR LJ)CYFU48]D#&4V\_?OEL]
M_9BV3$UB,EAST[@7V>Z!MK)J5C"A=Z:.XF(7DT1WK'.0Z:<U8I+ Z'W"6RM
M'L&'<ER[P?(-Z4X32L0RCJ+&/#@J&&GF!]1!0(<!%N&;VP_?WL:6672/9%]B
M/G[N1"*;S6*#<]OC6Q<]>BWHN)0ZM5IDL[>'H^E@!0Y- !7DB#,@IB<DD\(-
M$C#W-I:VLND3?-\B(0'#YWL<ZTHBO@C)?!-(_H/EQEN$ED?FU*0 P!D043/F
M-4N,W5+Y-8L$<]=$2<6P(E=QE4RO*"1,+R6%81(2\(4XY OP61>+9QFJ,?8S
MA<75/2P)^V5WP^I%N-*SL^BK5X.W)3OI=MJZPA/Z::\.1I*=<+^*:EV6@R/N
MDLXM:Z"0[NC,>!+V)>-AHS[Z21>4UH.<$=:I0VUYLDM'4U)+L K^.><@0+^,
MM1T2? 1)5]FEUR-%*'6EX/C!72OZ$4#B H#-L=."Q*S3^?7(O>O<(\R+56EX
M/!,NBV=2\$? HL4\&>JR!RPO2 9X7JC%83P",7\="I&5PBA=$<3I)FY9S$2[
MQD ._?G*$?E+115"^3M,4ZGG4OW3F]"?T5_Y]%\D\2GD-I$;EE$!8U,S@./*
M:[!T&BEWH70ZS$8DDET>N+1 =3FL!+U0;+D%KI[+)T(XANPP%7_*II2>AX(-
MRX%M7P&R+CQQ,F2EXZ&@5^24BT*)(.J@0$HT]4A;COLI=QN.MM'&1I8TA?HF
M?6"$E+X?:J#!^*G@DA"N>H0TOFPN6<@D?HC$LX79@ MDJOU0F9UGZ$2#/!B\
M/3C(Z1&V0'X(0.;8,*XGB9^CY"VAT8J>=QNB2S  )\TMH=2FR/U=7*E4U_.6
M6WBS4+US@O5$BN1%&RA%7/\V.1_ME7W/8E.L6;+&XLA.\+R=#ARC/,ZQ K!?
MF5(&9VF6I/U@=@.I")XYWP\2;RW3UB1>G2]2*B#G-.,^!P]4-'U-\,GX[+LD
M-[**T%0(1F,DUP))LYD:Q/@!E;2:VW[J95/I-[5JL8;8!^P3<?EA;+65'FY*
MS8!*+!3CHF.N9<^#11.O!A9=:6[AYTDYL ]VLIO0 MI@1B1#OR%*03D!#X/6
M/BMSFHICILLYX4R XT#3+#AK7GA)WE9;+3^0FQ'HR=JUYX2Q36%G/]$5SU\N
ML8&VHHZL7I0?>>(7J>^28PY]DJ1*L%+:$>?.U6F7ZGPT)>]*]"+MA]2KM22]
M6_+(=,2+-)MI=<CAX(G =&JGL0"]CZ%[E Z3'UZGRH:W38*2(5BL,PX]Q>8$
M'"\3=_MFHMY!C9R(%6670[ZWDJ7,@FS4E6_)#L9"/QET"8E2U*E##X%M)9RP
M%O R37Z*A!OC23)!9@IEUG026:UCDCA-3PRM:_*VA8WVM1ZYECN/7 /MD6M0
MAR/7L#7!1M6?>'<$V&W101'T_I OW?M\-=!2NPY.$,6Z4RPXEH^DATD=)]R
M8;B*$5,Q>/RGXE*U[)QYM]*[$Q%GH *EBQ;+E>#. L8G=]<X+X&NIN:+."6W
MLK&WRE;^3;!RK&2'^;B<!XZC.Q=08N*ON?EB7KJD1$V15R5R<4WH^@+U/=#B
MEJ7R^"U#VP6'VG R&8"= =@9@)T!V!4 V'4-P*Z. +O^"^Q+ RUS^^ $G$PR
M<-2,>V*P$[WL"L)<%'EAR_H8YW4D*;83(W[DV2=V/# V0?U^UZ?.(L+SV7&Q
MJ76@8F^(E[.$C!^=LS^%!/MYL,R64C$3I?NK-!FY[IRSH_-7EAX)%O0D_1'K
MC>U&#_[F_@%!(<(TJJX:\^KP.$0/4!&/-HD8>O)U4B5V. LK/'9!R4?JT5!$
M LU#_LLJ=+P-3NI;ZLRY;K+:1FGPQX,L[G-]@P:W7L8I5&,G:0=Q&Q]Q(KG+
M$P\!%1+<8^9#:A+B?UBD,G<(.WHZ(7*'R3"6\K60*M6M*R5DGU(]=(;9T=>S
M\%0[?']]+9!)''H&:)$9/5<C>@M"/+-GUF,1:]L9 S)0M\ZA(-0EBWLH6&,_
MM2%7(A('/Z/ 7ONLS3ET5J2G=_@;K!E\UV>'T,,X'0/7?#\0$28YP#AP"&M,
MX$ RRZJ^R@)GJ^3"2&08&($"3*8D,%-#GKKX.T_?Q'%.O 4_:W%VK6=6F41_
M<$_\>RJ%!R1BHX(%:K@UEZ&U)#;KV"!H(\ 6R!NOT T!4&7+^DT. 3<JJL&$
M!0(%32TD<""6"#I"S22'\X$T&;W4@JS$BPB;TK(^)\Y*<<A?I;4795HJ$%4M
MA/V:-N<,AL<96](-(%A-(=<CX'9X=!9P$(R/MG&<5?*A\%U$B[X\2U@;VYA3
M=DQ%F\D.DPB F&W<']R /\?941$<9^B'1#P]B7?9OAN&.\QC?#>5Y"?=YXP
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
M31*4;R/_-.NM;8QQ78UQ&'GOJ.A@Q?R3R>R&B:SPHNDWIF-CA%^M$2Y/D09
MFY3-_YW2^I;IK9_^*C/8.KV@&:P9K!FL&>RY.OZL2P,C [F,PI6.*5PYR3GD
M&]SRR_*/D+ P;&'/<4B%-VAE*9/,&:162E3I&>1@)1K!.=8@R@KVWXQL[]Z)
M6:$N8R/(PWEB-H*JL@.W"ME8K&![KFH@TQN=+_K!; VEY0A*5:L)>AS9(BP3
MK#+'(_5XI( )3"ZDDJWG37G)$-Z_$B6G5$47-0ZC-K@0FCWGK;'^A3I;E9>=
M*$NR'2K9 H(U!M\$_RYS=T.$I]G1ZG>8 NIS^C?5_J&L"INZ;F/:;TW,N>DU
M[YS[:4Z/'KG-)GF2?>.\JZ"0>R+)->^12/+-1PHQO:F1NJ1-ZZ50#0O07',@
MON*\TR\V*VUU^*C?F YUG"1GLGF9DJ>:A0OWT<%!8]H=U[&"::N]S*CC$O\G
MU)$WODAQ&9_WCO.+[R^>'->U[( Z-:SWI=IO),\V<]1IJTN&K%N7#%DYLUP/
MJW:$G54H?&&G?MB8COJM[IEOJ8<OQG+WVXM0VR-LQGNK[8AZ@OVBH/+3*8NN
M27:J2V^-&G%^)+QQ6+*EF!/R-E_0"RQ,]M=C71MM:#=-/#S9A2&[;&T'D6@W
M-A/MBN=Q;S7\9<#D_U_694SI4\9[CJE='X'8L&4=W(R:3Z3::WSMLT>\"XAK
M0YO/3/?Q6)-0A=KQ3^P959=-E/W)]#QZD_6ZK6ZOI_VJ:.NNLF_5?_%6Y4;<
MU5Y;I:RX40&V^,CG;14]-#TV-$S\3)>)AQU4L74B-M&KQC;D>]-;S_J-&FQL
M[0@=A6W/7CCTV1]!CX/0^O1S3JB!9 TQX8KOK*LG]N2EG^ _+6K6[5..0K0K
M8]M%CW7M3K5+W0_J=N(&;OG<_,]7W<&^@V6N27M28-A'&Q==(G0JY]@A-ML.
M*;7_*G\^!/%@[\G5+"#VCRM[2:7RSG:?[.<0#(W:H93:9'7CR-K\;3N/[%JJ
M[E:RH^C@JGOT+J*BSM=*E?B*O3Z$5J(+:%L^)\XCS"!;S!MO1NT 622^>'IP
MY@_8RW/7CAXY*Y+I(LH;E=)KU1^LUX'_DSJ1:"+Q6P]IM8+@&=X7KZIO5W,9
MBD!GBO<6AQF0C5BA0_P<;'WX[!&ZW\,$\[#%,O!7=%:2LP0_CKO*,_=IO8F8
M*O&;@P>VFH%X0*Q+/Y@327HBY]FZ)_Y]8*^IT"S7GR=OP"Z&YO3V3^K%+S;4
MP08_YEZ&5CQH4)S""2??'&X$?9=5]^V)^H1_*G*(Z/>W)[+$Y%Y[BS3T[Q.?
MU3O_ _DH7_^S']#Q?-T$U''3,A2-D%2QH\F0UE?%KB-+OZ$U6;-H;/N,G;)=
MVUE1!=Q$(9TL;-?+7%WHX^YC+^YL;U[KB=#U7(K(%&('-'_W@-TY +8#?(4Z
MW$[3FMEP_/ ];C#D$J/S,4-WG,X!/800ZPT<8ZS.Z&WZ2%$C^?X2^/3,%)!'
MXE&+0>P &G#C H/%19<;7=RZ4](>:VWGB?T;>PLNGH#HY#)NT]/Y6(.B+3K'
M<K_=TA%\9ZSV!;'<4-W;!,_6+WY$[=\6^73:N4)YGQ.-M97<)BXZAE%#>\E6
M%_;-U8:C3Z!<T%=^3:V 0YT:F\Y'O//*G4H9D+*M\\;NZ2;P<_7TLI2GEU">
M7I@]D0MT14\0]_B-O,6,A)$%;')LST_N2(M\3<OU<8.P9?TFGX=OY^)84MW1
M6?R"O2WX*/IGK#?!_ &'@6OQ@QU$]#'_I-O1R@_8QOQK]VO+@G;)=*$VE:%"
M+(6N9X<\H0=#O(4?_(7.G>NSS5,S;4WY/+6?.MO+?<!S),RZ$S>U;UE?A(%@
MCPS10:/6;^V2B+>'1R>+#IY]YR,/('@*PE&1OD'<#5X_*>@:S$@\MZV#(S5@
M59Q.>SD9=7O#X6S8[K=''7NTF(QGRV6;D,EDWI[]"QI6%+<<!QN(?BX#,::6
M+Q'OLS+LHFE#^]$)01TV ;6U>AHDZN&X5*,B/WB.36^'F70ZO707C?AG<']"
MS?0:#I[!A@C*<"H[_(MRTTQ<,B&.+0<7?,(I#%?:^*RIY9D_P^JB[HR#E)2,
M?Y<:*_)S#J%'JL/^&D.:Z/V@-K.53J]YH/=WGZE"TX\7_ ;X95[Y@5.J2NXC
MH2O)!6Y-N1ZO9W2AZB5Z1^_X@7KB/V)Y=C7R[&;E*5JRKYEG*VQFPA@K)IA^
MC=.R!.[/)OL[: /^A<0O) XMXGY+WZ6_@&C ?GK2C?7D+**BPWYKV!Z4$LKL
M#%OM_JB\6XW+B(KN:G5<5E/OXV=7Q8'(HF<AW%=RMKROT\A>CEVJ(ZNBS_T9
M"__ CNXO8ECT,5P<^&G:O<?QV_P@TBV-RQ,AWBYF03/S@O]V//#!WUU-LK:W
M9NRPQ7":+\Q+/7+R1R)QU1WJ>XUI9]+7(-_."RJ24_U+A5[67JV.1.6J4ROL
M>SDI2M!1G3!/6'90+)5]9E;Z#R^@AREZ5(A(XF1UB.6NWT(Z@GW^_N '442"
MU6T\B6HGAM294K?F!L!RH"/%.1-3_KJKP$HURR5H$S1X;(U?#65&?1^=Q#=F
M48R%(8YUW%VV]%S?%L$JX6!P^'S6PYJ<K '$[?*CLUP2R()]#OR5!+)]64IT
MVU>.H]39EU%CVAMTS[=FN?1E639,_>PU^V2=* [4;,":]'6)\@(P]B/KTQ8D
M>S*E5UV2;USC)-_DL"3?'<#LJ(J)XGP!JM.F^2::M- DFQ;">^*^B'>UE-ON
ME\"98 *GU%38MG%GDV&3=GI\)I7TZE))9:**ZY5*JG)D%Y)*.K[P*T@E[2@'
MN*A4TCYI-7Z+*[C^7:>C'$&5(^<Q)^@N#8!O(B1.A6[/ [)P(HON=2%#K!6"
M7>X\5UT#[(+ZD^1Z/J?+*/KL!S?XQ%_Q@8J[R<#/&F=STH$F:-F*2>L-+'H+
M(32=]\7>>Z?77,9[=^&]LQSP;S5::Q)_AR@9JKGB@#4LYJC1:WY&[[S-ZFKA
M1U?\'CI)08:PV:8NQ24PM)@<X?$/V5D-S"I9GQZTQKK&="9?6)]'GTLP6:_3
M?_?=!9B(, 97FRQEP<TD?9K7+>5!8]H?G2^@Q&0A2S/\>;1EV)CV)IHLP"GS
MC*\XXQ:'%EGU2:"&%DW.[<ANNR9^6MA]'Z'[/NR=+R[$9-HN8"\H39_'J,_=
ML29X<';YM=Q,4>6F9A[(]3T=S;5GN\^A$WY98BER^IBFR=1,])F:HQ:'V?#J
M=(=B[PY!N7LLI,[R6=!O[9 7-X7O--6X9Y%AZDQ:[4FWG+00=4/:^I^86U5\
MJY>9L\I)R-0_[X*<X6C?#LS U&0\'1Y@[[4O:% ],:KA)8UJ*$8UN:113<2H
MZ#\O:%B=;N?_TPRG,"?V7@F \SFMJYE^ZT7\@LF;Y3N (_V4SALN>$ZA_BM+
MF^DP].=U[CY>VLQH)K(U#0NK9E;[.HWIH-TSNF=TKYCNC4K0O2YU(=L337S&
MZ)[1O1=T;UR"[O6H2]PU2!6C>L54;U*"ZO7AY*R!XAG5,ZKW0N*D78+J#1K3
M<??LV[T<'\;U*A+]NXL$K$R!@,EZ'MJ,-??:'5*/9=+>$_EH<N)UUHY.">HQ
MH@?YP7#/SH1&/>JL'MT2U&/<F';[PZ+X.:,>9Z >Q2/46?68-*8C'96^T8YS
MUXZ7VF?DU(Y.&[&W!3E^C':<@7:4X)AV.M1V#,[*\3BO?HP*+,^R 9>G;;Q
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
M5TGBV@EJ*B0NR")U=(%H(Z^2Y+43L51(7B/JR!:FE3#BRBNNS/'C(&$!)<1
MEX,_*8G9CC/&S(\B?Z5QYR[X'%!%*NCP>:S'HBKA5-_9B>(KM*PFC>EXH,'8
MGM=9OKQU5GT$RNARK,N9M.<ANMQK8R.T<X]+&5T^3UW.9$L/TF7(1W5TM(9&
MF8TR5Z_,F2SK0<K<I8;Y_'.K1I?/49?+U63(?6DKJ(TJYSQ,_S6R9RZ1==!L
M&G_?K.@DS+&RF\WA]&^SX*]R5MG%\LOC%-IX<W>S( O+\:SH@5A?Z!^!-;<C
M<N\'SY836O:&3J(?.8_$(D)IFM9LX[@P36'3HAJU:%KT#_K_EO_DD2!\<-;T
MAA$)2!C!G>D7MA/, WL9M5(EXG1J0)4=;V,S%=LU.6):^#!&73K.M1\Z\.MW
M 7%M>-7W3\XB>GC7:>-"4GXE="+^B3VCPM]$V9]050,AIA)75!JNO0[)._&7
M]Z+1I>/A].*/WJ_LX-[QA H.LB$+5"CV=?SD5IL]G<=B^)/YURWZU5^SG_>Z
MK6ZOI_VJW>IH/S_6K?HOWJI<V@0VE8WRUL\H'Q&"'Y'0BGQ</#>^AX:$KIZ%
M]=GQ;&].[V]]C^@'L&S":E9ZOC>]]:S?'->E*A]"7=V-[=D+AS[[(^AQ$%J?
M?LX)-7?42$%8BU[Q_<&FZQ<7]E?Z"?[3^FA']BE'(>)N;&/(!-_TM!.E*)6X
MA?*3.0$;5XY/,,XU_,]7W=&^@V6N3GM28-A'&Q==(G0JYQ;=CEJ)W5ZWFRI_
M@ES :W$Z[>5DU.T-A[-AN]\>=>S18C*>+9=M0B:3>7OVKV&_(7[T$,0S=$^N
M9@&Q?US1K8D$[VSWR7X.P3HI$E]10Z[N-MF-8MMVE=FTDMM"+RF*?V_"R%D^
MYY_W&ZI_&[I+_^)'#\Y\BP Z_5S>9J?3LOZ6\%/2QR4M/<_<]<--0+XL?X5B
ME_#33[H5>G9$?8?8G>PS;Y5N\61Q'?'/X'Z$NIYK6%+!AGK6> ?K.@P)&,J4
MRY28UI3/$#^(WG1ZR"#^_PU50R="%^+68W7]] '7,W\3?8/)\I>;D+!7U YU
MD![4&3D2_5&K/QB5LOMWAJUVOYZWFASBDV1/'$O\7V[PTZ[?YSV-EFFA\YU&
M/W"''ZW<G_( W\YWK'@(>@T#O?,CV]4,=-]E4.1@G9L'[61XO([I:*6+FF:J
M -([:GJGU(68AHUI?U"X6YOI=G(, >^$M.01,'2S&9J&5764[TZT;1[YCND"
M'@V+MD@]:57"'OMT/3:F:_I^,+>7Q)!>3&5W(H[E%-WY>;1WTIA2Y368X\H$
MMA-S7$Q@?2BG/C8L\C7):R?FN*"\.HWIN'-LU/'E;@#S_VR<T.P!.A4-(^^=
M.C^<<.?#)J3/"\,;?S5S/ SCA:BX7Y9_O*2X7>BW8&J'CKTQE"S%'G!A%>R=
M:J1X\'91LA3[L!8+GC#,'O*ZNE\6(W+;?9!0IRF/HS. U-G T"I6(ZY"O1/S
MB&O8F XU&X,15@G"*M0N,8^P((;8[6I.$;7A/#P7X_^;OW"6] W,"6*+U[*%
MME.=MR_+/#X+-!\R@8IC;@DIOI]2I3G1GR/,=E'I$:(L\0W:L!C- :(<\7XC
M]!5"VP5L:-S[JVEY)#([RDO&*-5OA,WBEV6^/B1YU+P#P?&"J59CJDJ)694M
MW-R]A :FE] )]JB3+._>"9;WCEU,0%7I^V24XCA7G?L+EN4'5 D:W%*#<+D=
MF:H^3NJ[0.2Q ?W&M#/0] $WIOX(>WS9PL0^2X:1JT9'R_UE.<2%>29 A\O"
M9V_G2ZUP*LYQ071WLFGEB,8/1@#9UNU!1@PYQ;"3""J/&,9H<+;3C!@I[)#"
M3@JC/%*8 /Q9UVZME#J:VIOB5X]([NYD7"D&F!P"P%6WK(U36)+ =I8M%118
MIS'M&A;DZN2ULPJIH+RZ=($='=EYN1N 021OW0/*14$.H;E\7T->:RQ-M3M#
MR6+LZ]OS&BE6NU^4+,7!*>*P%[N+&$QRKJ-$0=SD$%MTZ,KE#&ZI!''M/$@4
M%=>H,1UI3(H15@G"VGF**"HL"+]U.T=<6Q=K_ TF><<9HBP8Y'""+0-,4>,I
M3A!E"7'4AO.#D>$IS@^ER;"#"_'(1_ER>78-[K@.RKJK/_Q1@(DC:-QM E.G
MV59.A3L>]0SN^/A[T4F6=_\$R_O<8;VU?\'S/2]>,.[XT(!A_A+(O8&.HP%4
M(9A2R..$%(\AT*$>A6P$6D78\1@"!8"F)D)0F\!D!=V93ED=<VACX!-.54WH
MQXNMJ3)H:T= 6]OKE 5B-F+*BFDGPU(>,4VP(4D676>D5)*4=A(KY9#2&#"K
M?1T(L@@(NO8G)O."^5[P;'H>WF&KMA5]W+/E8MNBN)TA!,(L)X(6:4MG3BSZ
M4G-H@C8/_##$)F_WKC\C+8MU*XI(L*(?/Z]AZ;O/5@!NF[4,_-6.9DK=B>H*
MXLWNZ+T2@3@ZO/F[Q29X)G80+SKHF9R>76A ]_+S>NU]GP=!WD'F@7 -ZPUG
M6VRR"?TK-8(V'7] 5K;CT>EDTXNS!-'[':_8V?<5>PE2M_0[1I:N;>G6.,A1
M2MCT[>N.M@*L-U ^9UWMDDAW7XGT02)#O43>MJP[WUH'_J.S(!:TI<4,FNU:
M2Y?\=&:.ZT3/3=Y0D:U2AW4I#2WZ<L0+87L#U0.]XN ]>A_$$4"WT3G=BJG^
M\;7=VF)J:FF''LF#,W=YUT5N@F375>O)B1ZT)@>6VFZCL[\-&.QC<_9?S\/&
M='04B]/;]PU'4/PQWFYQ].L\[[+K[_M:]'33VV8(Z;([BY5 /5)?+(?;.T7[
M<4E@>^+25D2G-]AWJB?[;</#/9\WH;[VEEV8FM,'0G6>SQET:;TG'ET7,!?A
M@Q]$5VPY!/ 4II&N_W3U:+L;POYIHXM/32Y57=7N/MC4Y+ID#DO-\R,87\ 2
M2O\EEK"P%O\UR(=]X#HV6G'G3*SO7\#!DQ!Q[%Q]SS8E"PXTCS@2'!^U,9&#
M[2&QZ2]L.BN8"]5;I).P$!V![37L<PR[@")V+>@:B3\.-S,^?_3&=..+Y,9%
MG1(2;"(ZA?\EBZ0G*H3- H2XW=$C&I5*N'&CN(TWEQ+;&578A.52/Y;^[@T5
M)[%Z[;=-ZXDN*8*_FMM!\ PKQUY1QRB"7^(@F'S)SSDAT"I</ !L+_2U9%<W
MZ8&2;<CTDAD=%WUS]C*H:.)-5R1Z\)5^X511_4V(ZP1.C\PO"/E[_ZG0H;:W
M,_3PA3WMAC\L_"H>ICG=3K# +TL>*(UXP9?;>>(N]'+@E4]TH&$NV<Z(VOOO
MFUE(;26(?6T_8P=J:V53IPL..8\V74(@OKD?PGG'XUH2:UQB==//-W,N?!)2
MM<<FU\M-M E <<('R]]$2VI7Q$)A0>UMVB)TRV47R8> &H,&2CV.L3]K^@^'
M3A!8>'J_ +O62\4N9&ERM8@%"ZTVA_U(Z.)T(9&>; R+5OP&)O&.WN6#Z\]_
MQ'+JG7%#V&&_-6P/:MG%=5QI%]><R87(7Q\SP'>-"R>,=V"T]O:"6EPGC +<
ME7#M40WY07 5D9]K>EPBV]'5PWUA@$?LC)X;'8 6 UPBBWA@'-14C*9I^M%[
M_9(.:2]*)MLX?IQY[YQ6%5PCQV>_R_ .G4J-ZC15>DVYF.;)>DTHO65RY\SX
MN+Z!8\FW&.H/2X>2^8W"X\S31#F'J7QA<NJ!&RDA*[?KA/")S?4WXMJPO=_Y
M_^!3CB[H5S[AO_O1+8N74E?U-_H-]5[ABR]+O.S7^'"N.UCT@=A(<^PY>HSZ
MY3ZRAVE,B>V##UO7]5#=PR'+.[$9QU#=06/:FQ0%+!]NF$U%YY8-08D]BMBD
M"!%"?O6%2.0A>T;]EE=E.P-$*#(+ZSO,.@25<<F$U]Z"_86N(?_I'S#3#-!!
M#TS_?'#F#]_B4.&GGV2%:;2_V^$'0KP_0K+0+;2AGOKJ3+:((V\$]=/'RLS]
MJ?1QM <56UXK:ZR[4!"Z,_LK#FX1N8M78:F+8;]W>4)L&C_36?S.)I%.00ZP
MW62L5_)MZ&YC_BH$^.]T=_<5\D2?<\HOY'*-F'@.GZG>.FI4$^^K-)9:^.9[
MO?F! :"ML.0:[0MZ\WCG1[9;0I0GUPS4PX14ZM'C?&;<J-+.R<-V^R)"/'D7
MS)$"/6>DO97Z_Y5K+S2[:Q=E8"S+^NZWD9X-,OX?^A"^P-\*L*Z266Y: ;%=
M0(38$;$B^R=\Y'A4I+8W)TT%M)?$F[2LSPPZ0D7BA'/(;),%PY$P$ E 5#(!
MI&:NZ%%S6RJ"O8[$7<GA!61.G$>&3J&OM&"@#Y9?1S1-MUUC\.1- GP#\Y9!
MX6T95J^; LV :L)*=[R-S;8$);W/'SKJTK=:^PPK]R[ )?Y(8J3)GY.@ +&R
MXI_8,[J^-E'V)V<"BZ&SUNWU2L&RE'VK_B&PF ,0(*5H^RB7MM/-@V$O&4[5
M0UN-6+3/CD=M#KV_]1V,43+Y6.JZS/>FMY[UF^.Z6)7@+ZT;V[,7#GWV1]#C
M(+0^_9P3NJ/0?0 P*O2*[P]TF;(@^5?Z"?[3^FA']BE'\7+%B@*G*5VI*H85
MC?/!BJZZXWT'RYR]]N2X9>KYQD67")W*N44=L586QY!R6)0_02[@B3F=]G(R
MZO:&P]FPW6^/.O9H,1G/ELLV(9/)O#W[%]#:\A\]!/$,W9.K&749?ES92RK*
M=[;[9#^'8)T4B:^H(5=WF^Q&L6WGC5]2W"JQ+;  1LY)OJ'*M@F>K5^H_^+,
MM\QVIY_K:-CIMG94!FB8:17LZ2^^OWBBQH0ZUBZU(Y$?/,<><9>YYW33)HOK
MB'\&=TPB3\4],@YH&AJK>@#Q0^"&FL=T&SGAM/J!0;2?&FW7X2R*-PS7?NN]
M.&*#JJT?JG;_4!XKSZ\3X&LWM0?:GIQ0R#J-;'=G13&R0BC'"H6_AYN LWH:
MI.-Q_:$*![H+\Y@?1WV^ ,=?L.C_GN]$36M&Z!Z!5::\>@7 YOM%OA.4)&<!
M$CL\YCW:V894;/I)/E)OL[I:^-$5_ZTN*-AO3+O-0;?_0D/&VD:UBZA"B?'L
M,U*]$@+6U:G> %2O-^P6Y68_&;ZP]F:W8&^Y7$Y%/12Y!!N:NRVB[2I(JEB[
MLPH,; LZ9L\S,9ROFY>RD!$L7W=&C>E0UVCJ4CFBS]VT CGX/.)L!$79E,_>
MT!;">&4M;8K#-8'VRL_D^M)R OZ6H::"H0#(SQC%LHUB:=*=-*:3T;%;@.8_
MG9\A]"Q]0"?(FE7VT?P<,#V'>Y;CRHY(G3:>SND1:3OM;LV=S"++I/P#^CDH
MX.&6N+KP4*>S/3R4]XQ>$32LEFZL>?2QF[*<R2Z\+5XSWZPV+H)P,DQCKWX/
M+E8]U)OD/G6\X&IV@!YL-"[05-CL?*>L)^KT,WO?7F+O%1;["3>X8_8!.?ZR
MI\?#2@\FAT];/5;/X0>7+1V42W ;,:O8&_?/_MQ2RAHKU[I?BOX>?N[9&8#:
M6W]9:K(_W//8<QJM.:^*&2$;RPZ<4)).*VS"84Q>OZ1S[P>A%6[F#Y;-NDE
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
M/E$#=9+-4^8T6JG$N.+H0.9968@/ .*\HJ^6*+&2W%!3?.IZX<A+HZT2CD.
MHRK@>%2LJF+4-4C/<X7@@437LJC#MFRC(T-6%=/ZU!ZRK:<U5\)42.LQT+KT
M^+YSTSJCWVNY>LTZ.[X6FVO5@.H8[@)I]JH;["&L]F:EX8;E:=:+0=,@79=X
M+K]/J$.+_EG92>F.BH/*RAP&.-"^-TWKR[@(X\@U5M<O Y@W8XU1P7Z2-#D-
M%ECOK0A_6M#+S&5)L%CVY*U ,[^L(OIF0&#A4Z+2?'::]%XN/W&8D<*/(NG)
MTAVBN>0C8?_[%)=_\](3X5&S?G45(,.,-/MC5H8AKBGGWIH5T:RT5P)T(180
M+> @UGDML_$';:"@N2MI:=IOKO0.$U<E56EPBC[K4I%H)8$;=WV'>-N&-L#$
M[HT;C69WF_N+CVOF?,\U%C2!V/#< PU@:-,3;.9G8 E-NK,&$R\E$;J3=UQQ
M;\AA1K>Z@VTY2JW_ '_M]30)&IE8BV1S$ROLO\A;O JRDM_YZO@N%0="WB>O
M%]NOC3@)^7>H2^.T]31N$@#DU5RE*JSV6[BD>^GTI&?Z+%X#F)(45H;%^^N4
M/[,AS<3(E/?'=2(9'D@5.7G%+'V)UY4D1UO_AP;6J[-%+AM2R5ER4\7;!Y7?
M%/9T&U;<[D@9GI/9)C16Q]/&5!/;&V+=$PO5,"T/:H)2+=BS>5^?2K2]#&[$
MIKT^:+MF//SOQ'DUL$[QW=O*T%>T'@GL#"H2E+X\N:/=9W4LA[<1B52XH-3
MZD:4!W,;K]G1_@\;.7G;#2N> 2U'^]>^V<[/PMW#8.'P$.R.9A_5,G&8<5V1
MM+3AP0PL/%#@),#1(>NQ.65W)4\FM^74X9,9]:FGGX[J7* U:+(=:%1U#(HJ
M#7QJ;[T9IAF*5C@F6O]'DIV+P36U=8-R2(!:MSED[M5_OBA0P 4%K."1),Z+
M:2,[- S"PZ*5JJ&.\LUMT+'XP?16U'?<Y? U<+@;.H_HY-@A_0PJFFBY)1,+
M&]_10:(QHSOL5)267G/?-6B%.DH_+%E?6[30>>?%M,06_C?IM08ME[$QHP'O
M#]TM^)'*GW:(?%J6ORK=<&&8VVPM1R!@W\ ^KT2Q.;QSG,L_RN\G</ADT&>:
M\ HD:^=DVDTTTM&V[X1EL31^$[5H/%Y.LK+H8X7%@__BNQZ*B^G)_?5$\SW1
M?$\TWZMXI:+YWFF@:DKSO:,W>XW-]Y NJ*H-N;^<CA5U-)J/^H/^6-;&B^ED
MOESV"9E.]?[\?R;8:> R'?N2C]I1"VJ9&7./ #;?V4I_LSUP\#-.6QX4BMW+
MXZ@O4S V,QW)W3>4/AJN;MKHESTO::;:5XQ]NRA/'NVP4\OO!IL4!0[;@[6(
M?_] ;PP__0)%:6F>[6QC"TM-]?> W^$""%AC&V0XQR>=6?RVU,#/ JTF@D=R
M7J1$-^Y5G 1WAX/]O5S"NIA.>T-Y6MJXD'O*Z' 3A\+]()3>0!G=_*,X<CHD
M,6"0E'[A]&P=-JZB \%W8B[O)2J:#<NEW3_I/\Q84-%__^6Z&S$\FIJQ=J5;
MV.KO>'W/=HK)%S;SBV]AY\\6<?"BB>X5M1@&*TH0G2.'KNN ?N X$<YQ5-7J
M@EG8"DV"2]G8.^.%IQR5;6]J+:]D?2TQB0M,"2L8XHE>[)9H3@65!]?8BH ;
M8LQMWKEG(_+"C,/.;,J[1VY7=K=H@U$W]C+Z%);"'N8P\*8&">P)[!W"7D8F
M4"GLC3/J" 7V!/8.82\CIZL4]B:=F:IRLB $]DI[!P*AQ:;[E<(GYB]-QYR[
MYYL':+F;PS9Y98\T:=>C/AA++G=WZH9$\YM  >0R6+J@X],OP\7KB)CK\IEP
MW*>9,:U5$J(S3@58R\A<KAQKF(4E<PHP!=9N!VNY2<\584VA.?ZM=?H%UBK
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
MF)H'4/UA%]CD\S+KV+C;G^)E8]I8[4H;!];H /JDI6.O8?MTUYI'I*!IM\%
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
M<HRH<!:^ABPI>41?6<:__.#:Y 5^C9-NL&E*<!88_H,5/H7]_M<;^ BMU-L
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
M3)^P?VJN2SSW-$ \!&O7S/U4P-_AW<###SHMWL'K.=M!=Y(0/G(4'G*4-'*
M!GMGC75(V7.G4Q-TCT*;TK),1+#S%?5PIE[AI+]!3YD<KCTH_*AA;] ?-6Y5
M^*C#"9)Y3DR>HUM7'F/]0T9_V)YFGCYJM?D;1=G%9(NWTH*I,3+[G_\FFG,+
M1Q!LU[,#&1OOWKV%[3]@34.AK1\K+BK++80GU&X<_8-OG%!#Q-Y)%VC,[,_Z
M,511G@ :5R1A0X-M%1X__1/^XK^P:/0;T>T7BYIHGWX15F+\=\W]C1#K3Y<L
MN/Z>"G["1&UO=+GJQ*P )9<?)=IPN/8S1HF>';"#SFPH"[P*O);$:\9DR+/C
M==B93121\2SP6@ZO<L;4O[/C%;N,#:8"L&G -C[/N))LY&-\MFROI,;D%1K]
MQ$X^&"XDEH[M>7PO"!YZ9'%**=!5BI@< >-^L;W_)MYC>)H_;"I36%CWR7T,
MSY4K15C.2OH:J25"I&;==I7PRO403@+8! #6WIMU@:\:+/J3\#4%,TCI307
M;A=@N2;X*0"#A\_4<4^Y58#5:H76&QO_;B^]-[R)7K(V9M9+(;-43!DJDXGW
M"!]W6&_.74_X0?^7;[#^A,_+)\O#=J'@&#_0_ <N)\I@2JABF/TMHRW+5CT+
MWA0P+<:]B<#;#>,MPW8]"]Y4L#1NSE<2>"MBRIZ.-Y8'"$_ZY;U?&K_(XOY_
MB6-S<3A !$P46?EPJU \,57D9JI$&NX89KN%"=;ALL 01/%4:6\'APLD^I]Z
M82AP6R@BFX=<++<>M-=)$L!M-7 /A'KS@(O#CM3V)PP)Y+82N8=BR'G(Q7%*
M$UZ+"X'<@O'EO*K !@UY^NQ[OD.DM6$9:W\=)U0[1"?&*TVUAA,.4](!#?>Z
M9NG$Q+^PW[G^G"5C:R\.(46KI?Y2D>7[I[4P7#K'ABSHY4C0DM']8?]&OM%-
M9%R$3#NS@<RQ+*1WV$M:NB^WQ .=LXY>HM+')&G>W-XN#OM@ WNJ.,C8'4^N
ME4U#(>66+*/PX 09*SW5"M>+05&9<]]Z)]&Y1&Q03 3QF"MVJR^C65_$BPHO
M!W>GSTTJ6 T\:'(UL,R*/SDECY.1>I^NR,3?JEB\B[]](99N!!-M_N9K#HX<
M"89-[!5:YU=8!@^^0#FOI5$A&TR@VQ_O99(7'/1F:L::;10_M''L5\.EDW\
M=*BQ%K0ZUV.5J<&''1P)Y^J.,6<XM.AHHP%]RK G/9C>RO9?=J=Z:;KN^'BD
M"_(O.)^=5^$;X)_SH,0F7E<7A\NQ:N& +-Y.L3$;XF6](+>P"7MD$3P ^,18
M!+/--*^;&*D7M'SZ:=EOEK0$QG.9;L!;RV@5](%T_!_L;\FTE:ZY*\GVO256
MV[(1?N'N#%=:VR!1;#K^CYU6O (\ES?#-.DKV$%(^*WH"$ :>88)[W$H1QMQ
MO7&P"C9)3W(-+\16<G(:4,(#E.#$PG_YA@/[I,M'^L&7XK?@*HG7DS[Z)!Q$
MM8.1Y**[('[@\1J;#>?0<8#PJ4TP+A//0;?7) $=^A<V?0X^B!1B,^.ZP81
M=KXHZ'1ZQ$CUM69I+U1[XX+"B7/T><MH*A99+@E0B;M(_*2V1DG,%F*LD0#P
MR8!F(;FZ6>M$.CC$6,]]QV4+B5X3D;H!XP@S)W51(B):3)RKY[B42G/?A<^Z
M[F[9/07"@NJ0!5FS89)LJ!^<39>6\\/Q(0OIAJ/[:YP:J1.*!(? :<UM:\'H
M_1+)1,H&:(51$'D$]PV?T)P%Y=D@QBYA^3[[*GXP6 B%*=.BSD9SO& BH)=H
M:QV!<.,[^HJ:>_ ,5\-!G,'CF?@(E"#\1)O_XZ*#^82Q?1@W#J!,FGC-+C.#
MVK?C,\)%P9,7P%<Z\'=0]+>$PR/XCQ?-L%R/PHANSXQD*AV4Z+I43(739A&Z
M*'\6X6C-#7$HK\-!!\ SG&CIT; XMJ[@GV"GT)9U./P44RJD^58RM;>0$BGB
MXLC/0##L/RX:CL#^DJ %FR"IVRYK^,#6O#<5-6P105[9Z3+3!,\V'/\)K["=
M<*L&?38@*1KY":MFQ^F0%Y]- H7'4&KNO&BAK35\'%(7ONUC>P4 @15@A(Z:
MQ%W."> %A(7##B6U)?I8'(<*IT'B$T]"@2&!P34A;]+\DN !)MOA-+:QEF'O
M9@CM[DE:)KCA)%[W9V]*2\=>PU9^LI&OB;&SD6@,EKS6?C'/R48PH)0,I"";
MNXD9-SAJE8YYC74"^%EIGJ.-.M9 :51P)) 9\7,#WRQ\/AL3"Z*1\CFN<^]T
MD$K1V= )H(%0">#KD#6P#$4)OA//PW9^XE_G$3O IZG[%W%"Q.R[G*IK#ITC
M&L\]!6;T'>0FE%KS?P++T@V#WPPO!:MEX0.9J2&---R !ZYOV0KIQC4OEI+P
M@T>8LQ!R>?@<]A:DRSXT>M+?#1?- +#YS6VZ[0DJP3780%1@($&=Q!F[X:Y1
MZ*5 ESS70):5"\[(2;?FZ<OGM%_S*1SY&HVD_$1U+W;'"0VP\E>A"IB_EIWV
MS1BBW,1(9V8;1<)13T[)C.T!-YJ2"9SGK5!0; )"%^)7,5BVZHXL8K#L3G!6
M#)85@V6O>;#L1 R6/6:P++8V%H-EHV%EIW5G2TU#>G!HD"*[@9\RX+1A4P;I
M-FQ,S#QJ&P/[/QW55(T]EO<VI5,O-?K%^O_XW@J,UO_=3]!OCPTBJ_ MI1+#
M83+HC:>3&@V'^GNN_FD%7MEI0RZ;L1F\60;>"P,_U">PT-G%KI*F3]+27%"N
M&9OYZI EH:$E1CS)<%T_\*O1]S<B>FJ>YQAS'RU=\,UAM9H7!WGF-L8;,5 4
M!NGR%'A1#Z\AXGD'X9<,.#];T?6Z)$<WZ\D@AQ-<>TK:!B,IX'O0F!9^Y,?W
M_X]=3%CDC<94O["X]2.+6S\![>&QOQD+Z=V7QZ??[KH2P> 7C3%1[SX* OL;
M_&=F](.=4SH HF0$0/"ZG#D=@5WAQOJ07>6&;UX\6=\]6_\9_^:K8[\XVGHW
M'F+YZ_N%[=T';XN"(OV$-3($&ZBK3.2NJJ;O@6G!7$1Q:>&']TH8(3/L18(*
M:D0%._%;A?YVP EL8Q0*T ([M/&*20^\JJ_AV7X%RTEZ]_#]Z]>[(%*IT?:R
MDB;-'?LG<>A- 9(/'$TBX46X0UB4#-RTG0 H2& X7P_CY,1%_C/<5<RUP:JZ
M.Y3=W3>-0=/$#Q8=#N)C^&U$"&9[T$BVL2;A&6U FN KP6+&F*.CT1CEW-3T
MG[;O!<?GXAT8_3@[NK)(2N*HGT010T\"+Y]MYS&Q@?(PP08URK3;5],5+4%R
M [W1E3^4W<2PQDU@5F*W/QEV1^/T-N[VB/Y&'(P21V]/HP#^!&K""B-^,1:B
MD'*I= \YMUHD\?+GY0\,RX-D_QX<*R?@B;EL?4X2YA[%2JUR5/DJIYW9:,B9
ME'?7DQX.9%)1/N?^"80.V%UQ,/Y-2Z01!#'=_32$G1AO(K*+5[A1^"J,E.)#
MX M6$):GE@$^%*55<V]I=T1-4E?B]9M)<.,:8!K$HXX7BX1^&@\9K2%R(,K/
M9^S\,/^3I2,Z"!"1_N^3%6J_9P?$I1:BAFKD16EV5['8OROW)]W!D,,#>R*>
M6@<!6+N,BS>.P2[G#C+(5^+091Z4SDIZ]U\UYQ_H%L3?YVP!)W<K/=[R41J]
M.+9++XAT0A9N50('9>_?\,E?@P?CU&>D > AFXU5!=/UQIP69M*[:L5@N65A
MJ]4QK_!7L@A+LHAO7=E%\W[F6LN,](\&WAM:BXL:Z'^WS07:6W"^NWR&-A[>
MZ'IFE!Z$=CK8;\&JP=@C>$.JFYJ3,M(B<9UVM4X+XT6'Q@W9J;R0G<H)V=%+
M>^HXS@D8JQ)+!O$]NH=XBQO-H(H(17'O<&3O(/BRPGYT::V*FDUZ4[6:J%EC
M'S4>\[]RU*H.7TV6KWB527^Q+-OFI?XJD(^8>O(QD W'M<)OR4Z_L;1)W/!5
M[S.X-3GG1AM2P12J&.:J;$*?A9HNI\QV:,O^OX+2JV20 ]MP98,<Z@\W?[%?
M@_!8G_FKIQ"^Q><0A0G5VSZ'_]# @ /K7Q[OY7"4:DM6YAB:T6*E_!S&3%];
MWO&V59ZQ'QC?*(9VPPL''?!A9P96U:3D1-_347J^ACNW@),<?/"B"@< PHTK
MC.BHQ^;CHB9?H'[Z?R9SAXI-1<D1F]>PVS\T1U])J2R_:]SJP\8QS$J4X36(
MLFR5-SB3RAM3E3=-!W*/$VTU*[9KH'D.K:M07Q-:FUQVXO2Y:'RU2NH/;1MZ
M>=<MM/_#MTCHQUW[3LUJ7+5KD%39VFEX)NTT%=JI<=HIMU%)2>TTZ%/ME,[1
M$=JI6DO;?_%=3YK>@-3^3C8>"S8JM[#=9]VS:81Y)/3483TU.H^>&LA"3S5.
M3^7F+I;54\I5Z*F\EH&-EW;1A5H%HKWUAQ'=JE6AZ%I_&M'=&E.$@PKNU@H=
M1EN%9K:B')])4:K5*LJ2B*WIGNVJ,9.#E=**MGA+E\&!Z1;-A$_;.N0^9#>R
MQ:(FU@B--0#=:-N]WJ#5=F<-,?,U> \7$$-:TI\N)CFEY*5P>./@RK(NC,->
MJU%GJCA/.,J"A@6&-@ZC0J#:VYVI3OG]GI7JA>V]DNWP+HG['WL-LS3)M*V7
M>ZSH0WQC"OLK[2"(59?=W0K%H%,IJR(.^KM]^_ZGVY6^TO_25'C)W@2-YF@K
M0?HKK%4%H 4=-W$UO): ;#D?X5$2YJI'K^/DQ+>O%@GKM%XLK'B%/6*%AIL
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
M83"HS-@!_0Z6LA?^$I]/P+S8($,Y/@%DH_5('RDEGNFF:M1VCG?/>$B\%5_
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
MH8T=HZ"FJ*"F!Q54IC%1GCZY.:@UTV?<[\SZG)[8I>E3:&-'T&<LXP)S#(C
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
M<PR!I-M!4FZKG")(FG9F4X53-RF ="M  G)4 *1I'].@>F,!I!L&4FYGGR)
MDCNS":]WX8T Z0H<7CZ4,.R"I6'VFX:=&3=AIGX76Q^&%4'8"E$XP7LE#VJN
MIG\(C_6!=1_[;#MQK(NXB:;Q!QA/P7YKPCFY7: -^KF#>BH!FLIOTB: =CM
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
M"ES)'/VA_9,.;OY+?4\(NA:*NZ.IVD>)N^O%G;HWM2!OW+6O'G<7:^&^^.:
M\K 9C&;'*$@\YCZ[H5NZ5;=OS;&)O'4'3SB-S]$LIK<G.K5>1^U<+T.TA%@:
M:_5(D'4ER"3(]EJM64"6WHC0E:LW(B3\TABO)X*?>O7PNU@;]E>69I*(")'&
M:T;CE9%ELFE<"5L2+".,9&ZU!:':5[*())K2V*GI\82\H6JW84@\73&>]IJD
MZ?&$ESY:1Y;TNF8\[;<QT^,)<[^%K,97@J?+-1H]=W3#T@OQ=E]:C*EY%KYY
M[AW+MPPS73&DH)_66T@_K>K-ZUUN$GK;S<N,X!/@"XLP&AUI;%XUNG9P+AR'
M+F14Z(JH\R6ZK@9=VTS/X]'5K?7:7>5Z==?%&J+LG%N<V2:MTM16*9O% ]:5
MH=1Z31G'=\V@VF5O'@PK%6$E38%KAM4.0_-@6#'69PFK*X;5+@LS':S27YH;
MNKPT/SZGKM1E87;DD#/DH;AG\'>".>H8J[1B]4D+N'K?RQZ2S]FJ@1=C]593
MJ:ZM>[HBJ]FWENO#\?Y+_Z*0W&2W!&I3P%XJD2R1G$.XP:%(%H"U5>L9FB$H
MSB"A*J&:0R1#44JWS96N4MWD@9,B.5V=R-)[ [L)'&.2#2T-R4::$>^CIJAD
M&_ERI%:#\Z)\RO?XXDU[2PL?2!U@=&J]5E-PD2?+#><B-S"W3B6YKI3<:267
MSYI+?\#9W)&4)H6:DU#W5O_.6Z@[4KW.62R\]#O_$5P EXC<O<KHN&SLIH8%
M[9N"XAQ2\Q1E"!PI05U*\-P&P6FRA9N&M O.;Q><2+9-:1X4EF9]B<C=JY-2
M9Y<U6["!*!U!94ZI9(HR =(+"X_ U8[<[<^XVZ<75J?6TPQ1WJ845E';=WIA
M=6L]W>@*[O/E?KQK/\Z:P7J).-Q13OMTB:HM!6]#-4,5A.)*_7+:G?OH3*H6
MAN8;TN8J?!L_7G(:9EAJ<E,O?%,_7G1ZK=?MBD+VY!9_LMS 2X3H#MUR:%)-
MRZCU6G(_.,M.?K#,FK6>W,//LX<?++,6^.129F?9O//.#&OM* EPSAT]"M6+
M2\9O1.M5.Q#SZ+2LO&;G4M;,W@/'@L*K6WA<66^W6UF#R_+$>U[A^Q)DF2\A
M\DLX:771T1(1]$H<51Y')U-7FSAJ*V!@ZT96AUWBJ HXVGMU4]"VUU;Q'%TW
MC$IM>\P$_6>(T2CPWX']VHL[_VTV@5FS>O^'O<E[WO?_N<B0XE]>?%A(OMDC
MB,BG04A\,Z3$MX,_B^G-%@MV3,F=-X''S8D=D&#6_X-:(0D]8J_TTP),D2&
MBO48/P<'AH"(J O?'ILAL<. 6#X=V"&+6&7W8(X'PQB:5@128OJ4],V #@@L
M"6@-X.R.5I\4-,A:GV!1>-L[-@7Y8B.[NF6[K_#]";P7D#%U!K@L2$"=X8WM
M!C/H<_(<#[YM.;,!)=SA8@\9>0 ^%QM@8[,\?^JQ#_JP+J''CT/VW-6>P1##
MY4B8<];^F&*.0A+G=T5EVJ-*RG7R9@9$;2B_D#%(D/H$1@$2H3Y\8H=CF"@G
M"A1^-0$8&)S%APOJ)@A--ZP3EX8X/F]"R9LW@X] &?@LC C:@@_XW_TY^7L6
M!:9N]W-_4#> <;W:X?S6-9UY8 =/P\^F[?_;=&;TV?>&=OBK%P2/,$E6^#14
ME;NQZ8[HHQNOD^\PET_NTE46ZBU-?/I$WF%V'+G)-IP=;GM!P]&1K&I3!;^O
M$VAB"NL =@%GWB!;-,?YE=QGSX>7+JQ$BXW_['I.V"'4+KA$N>Y ;8&OAB!.
M6$$@3^+Q=3V<A: EECHPP _,Q#4 J)'0GS']\&;#*APZ,SP.0 5!+7,6L);X
M@U&_H/Y9ZPW7?!N]')G0-%_G0<!_FUC"L,J#A9X)?9@=AQT]X-/B1UCLBLB:
MP[;O>A/H,1@(Q(3&0!>B#DIJOG?!S (U$F!;*XD'/B@D,#Y0H]1!@:_E(]8W
MOA\G*M3Y(U;B(MYSG62+M>.=Z9H#&T#A3:G/SU%8&_%P8!\(;/B";Z_O%!/X
M)9M>&!C].?50L>.&L#'7L7!8VWSR8!;MD$X"U'Q@+UECW%'69S">-:9K-SY,
MSB-TN$Z&OC<AH3UAG<#_PC2-?6\V&K.!1Z#8: ?>>#/]P>)0*6B48)&G7%,K
M,SLQYWSKWH52 03XIO?;CQMF*/!72:GC:N H$V$"MD+XB$;+UF5Z$X_HXNF%
M%3^PAT.*UZ:1B+ +,>H&GN.8/H<M&BL ?+1<&5SY0V'A37TZQGW@E48+<16(
M P\ZZ7HAX'R DP+]#<?PW,U%#VIG3;JH\5'RMLNGD8DT%F8T^6T-I /XMO$+
M'WSJ,*?@XYL]",<?5(5Y'XE?Q3;Y\B=F'XSO6;CY$[#H<=FN&?46SLDTH!_B
M/SZ"JS%US/D'VV6@8#_Z.#']D>W&+@"8^.L&.S/H^<?+)S<4_O3H!#EZ<O0Q
MF#J1&[GROJXU-%T7?J0T5.'[135E[&PJW]MO/I6U_%9].]6J_^;!5A5;VG>P
MTM&18[O*PB\E/T)X@]G;I]%/Z7KZZ)*OL!MS/3]<+O)[ML@#\O#3HN!N@I.(
M7 KPC1]C6/-\OWF&=]A+<F^&YCE'(78&UM3&=MZ'(T 5-Y'XB471C,WG(*63
M;I.Y,8Q#!\O/AY1NAF$7-JX?Z)!1BSRZ5F/E4$5TFI'X%^6"?H*M*L-N6]-;
MK7Y+,92V:K8'W4Y_.%0H[78MI?\?56G5XE^-_>44C>A-'_R\/V_,(<CR@^F\
MF?, U5-"Y& HWB2WF\V=8IL)LNQEW-3*OJ!/P_2S? =HF_ES\@6V7MO:,MVJ
MD<HCT9K@+JV<"FTZL>NG;O=V8#G,D'P:/K'S!]AH@V=0>!:8&K?N !P^BZ)A
M#J;05[0_ 7QWYM0.3>?A)VR18&U[_CSAV!G<UX3MG0YNP_A-?#8%-W"*B\V?
MT5HO:H2P1IDFW3C26IGU-;,A\4!H^XQG2@N[WHNG#^TSEQOK:&1;T4!MMJ5,
M?>_5!D\BF V'.,=@H\$73 O<;?S8PF,8,*W\"=ZT<@<!VF!',E$[8/E3=V"C
MOX;>A_77S.96#QF!PQV.Z^B;,$<-]#U,"SS-'41^BC>=>GXX<^T 5 ,)QMP
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
M@,XG:GXW1\\V.IS.@@ZGL$E74DTZ3* Y&OETM.!!\^-QGD*A9J=\F_K>JST
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
MLYIGVCETGC,S(,'&Q!O80^C/[D2YRX;_(5?:W^C;2?RD5E/Z2:6^S<XF>(&
M\3+L3'=AU9-K+C[0*:79KO4,17"E(=?J:9V;4\H427B[YW18I4VZPVLYI>2[
MM5ZG*[V14GHC)Y1[&T\GC4[1:ORBW8S=9;DO&\&'7]"P68O<Z>,@S0Y="_:;
MKTG"A]ZUY"=A#26<,0?QNB6<<U1L@;+64=8R/+9,MR?Y"=<XLZJ61N<QER3Y
MX: I<7!V'!QZ%9(?"MCY8*=4GD@EJDRDH\714K@DUY4#K:FG38]O1[0XAU'H
M2[:,$PE]K_]RG-"1%L=0)"U.J82NG98 JXVT.%I6"T;*_+1V[6EEWD%:'*.<
MREURG^Q&QFF9T3I(BZ.IY50'$AJ[H)$G>UI&5IP.8\7I-$7IPI5@Q2E?H3U)
M?%..9*N2%L7=3W"SKT#N):I H[5%"9XZ2[JC@[O<5+*2@EWWB7_&BYUS9\)W
M##":FTT9!7@:\6Z<9Q4MWB8LX;;@#%=*-P?I;H16%"W=%DA7Y/%*(I/",'!N
M-K(.LMEH3<$F+4%0$ C.36K503:;3I&,=-7Q0\7B??'AMY%D+2\(+RG=**/^
MVO MTH,W,8MW.(G'@;@KDU%.Y3]F#V,^0K3I$\RZBDPP.[GLM]RHGUWVJI3]
MR66?/9>T&-EK)9#]I5JN1WHO)4%(&8BT+Q4A1?DVN9J'7:-8\U 22I:(4+)\
M%YF2,[)2UYB%Z59)"[G[RK+$M)!=27=RMI.($M [=5FR@\QA+/H@H@RB;\L$
MY?->E)8!!!T$@2P,4N*KU#*@!/,*Y%UK><\CSH^1EJ+4>D:!&?)5]YDD"V0>
M$9\G8H%L*?*BIHP7M"<3=QGN9BY=W-GO9(^D%6LI>JW7E.20I;IK/5JFC*SE
MC"*]5(/TU%>H1PN^6>MUFN<\JY*2%W@BIY<['E'JK:))0>55J+P*W;%FKII=
M\^![KKQ(FEI*6WQN*0V[,U]9Y2=A) &729AGS-(K4-;=6D^3Z7I%>FC%"5=5
M4%4WI=E>2H>M0!RHM9Y^3H4N<;#5?2L0!:P@8;E\N;YI_3F"8;J#FTA0M(O_
M]S&BM.E[8>A-/BB,^3]);).@O-G\L$0NC#B:<YV94T_#S'GRJ2K'2A//6#:"
MQ[TF]'$+"<^VC;;@)#068V$*:#<M5!&+*R]F0HGNU.C>:U<>AVZCUC,Z;<%I
MKT2W1/?)T:WMY:(_#MUXE2%R>"6X);A/#6ZCO;=2_7'@QOL:16#B2W"?UE^5
M2R#]$MCK!Q^W!-I@F[>[@FA(N0;D&BC'&LB3E3P;Q7!+Q:N=>EOIR 5R^''6
M/T.S[] %.2R?QF^S"4R"E6"P[?V?OO_/Q:SR+Z]\=_. <!G1<6\'EN,%,Y\^
M#>_,8/P9:8L1!4]3ZIOA"@I^<V' +V-Z;_O4"K_2<.P-7J#=3XYG_9F0?;=&
M*$!B"H\(_=F";9>-9C'M?/9@RAUS&M /\1\?8R5@NTR0[$<?)Z8_LMU8%LW-
MVIML9OG'']_L03C^H"I* R2!2R8Z%HR>''W<@(_^N?E^L]U0VKKP(Z6A"M_?
MUI31:"J=7%I2H5,Y-J6*?Q(W%1VEQA_&2PD3F4^<K^T#]M)J^QUGK\*UQ<%Q
MKL-7MD1W'L"*AU^F4>XO_A2/<K4 5(%X2AERE ^M0(6A^?<,C [G&$4G%?3^
M+H+95FE5H;[:EN("L^G48=4%3(<,%AMV"AGN'_2A&#^^Y?0-5#V0\-&UO DE
MH?F3!F1JVH,Z<2FK% %VE ?=LX^G6,FX8UZ*BY/FLAOF_@6G_AEF_LXQ@\ >
MVG1P&P@L7)$KH['"]7IU;^'*%$I5O'V2=V'28]&DUGI=$=_7":(CHLG.78,N
MA%AL$95'$)5/@W!#A5)[FB Z%E=2D6KT2#7*Y_Y0U&NU7D<71 A*%7I]*O0X
M).FU7DL5G"J>7G_N/H[#US@5MCLS.;3A:VL^;UN#^9YZ 6,%^.!3![[Y2I<'
M5K_45GX5'STN?V+VP4Z>A9L_J<CIFJXU-#V?T[6\FS+2G(F5=0-MIZM"YH7@
M@(0>"<>4W'DN\[G,D Y(=.0/[N6BD-W:AEIL3Q]=\M5V',:= 7O\G>F: QN>
M?8\X]@/R\-.BL(QA\>')$WSCQ]@$I<)X-I[A'?:2W)NA><Y1Q$=C7#5MA&"F
M-50. %7<1.(G%D7%6^3QS.<;HWOH8/ENJ'0S#+NP<<$2@:FT"#@#C<T3J+5=
M(O'OV%\.=D1O^CXU_[PQAR"5#Z;S9LX#5#0)X4U )R<WCDV=O^WVYX@[H'L:
MFK9#!X\NO_&#)7C;]V8AW@T]S4)6U?*SY_^*@>.!X/)',S8N?]8VQ@7EE-&\
MT2JU>[4Z#:.Y^^XD]36,T5"UW5M.IJ::Q^Q>FV;OD/TOZ\EHZ$V+='!N)]#E
M,,"K:>(P/++SM)$+30R([;)MSDIN<\%B<TM9IK55 66<FK^7S<><FCZA[@!F
M8^7F9E-/'PN:'$Z6,V5<E.1J9=\EW[[IJ\SPQ3C;=OM7.(S*-%6'7\(=HII+
M@H1LMW,IED-YK^W$$X F$XDK/;-="A6PO3C%]'QF#L%.Q'8OXBRCL7)(T]HS
M8Q=^<LG):N*3)BZ"IR&S6A-!;\(#IN:6TJ,5.:I,O6!.%I6?:>66 X<G._<\
M H=8 E?+FE1_O!X]?>;M8<Y%&?1WY&6X7@AJW')F@Z6?,8&/P('&[^:NT<NW
M7DZJMW'>X[6R.&KXYH6/T90_NB]C^G4YWRG74[O6,]KR"BJE]BX?YDZJHT^$
MN0Y@3LEZ69568Q:FJ:O"@;!#C<\"KJJ]^):1F(MKQIR,[>O(*=FCMUGZP&\!
M+AC!A>YB90D72[?6:VN5SQ<Y;T9LUA5;#EB>7+4? 4M=J?5:HA+T1]OA)\H:
M.@^A:7D??:';VC<:\AN,>&L;QFE[<FL[]=8FR)#<K4/46D_5F@)F-+FWR;TM
MO[TM,RZ1J:VI9R5<+^7FMJ]3%\KP]N)A4M!R(U@>4TFJMR(#I!/Q,;N7G Y+
MKMNNO)MS?MZ(]%O%I<"X@.CLU# V:CU-;37T?'>.4I$MK$9S9Z)?P*@?G"I;
M58;=MJ:W6OV68BAMU6P/NIW^<*A0VNU:2O\_*OJ7B5_%L7\K06TZ2Y5.B:@[
MZH8S?TZ^>.'8MK9 2S52J4A=;Y!T<81+""6C";]CB#L=/)M^.'_X"5Z;:X:>
M/T_@J,DA"O-,![=A_":VNQI%&+5TPYHBRV<$FX'X24%LB3V,'B%Z\B(DL; %
M?!L2<:1P/0K4GD!/YF1LPC*:]0-[8)N8,<J"G0.8'0O$#3L_B)U9?/ C,R1V
MR$;G>XX#G^%7DS=6=ABL1L8-%P'@RQBY!GE)/!Y4AD=8V%J ,0P>\2.)3)E$
M0A\F@*L [ %C%"8F<1<1VG]X\"ORRL!)@SHQ@\"#!X;L;^@>_SPZGX5&V-,#
MNMJP[;YZSBLE4]][M7'-$S!W6 ;8*[Z ^7^U+9@"UD\V5.AH=$/G8CPKF$K>
MS(=FH4?]60"R"(+&QMK-F5?E!Z@;5OK1#1\B(3V]N=#A?WOL(,H=?*<@2-N"
MZ?P1>M:?@KA:O24F52D,I8B%(:#)>\.9=NP@#/C%IQ>$K*Q -,(E#M_&((,5
M"'MO(,.M^Q7'RB:1UPI1X^.WSYLJY]GWHFB:IR&?TV?OC?K_0QUPBG[$:V:^
MV,A@D2\GMHU<=IN>^2\($>S\J\?O"P"C_D), #5KYK-QBN!3C7#F5J-CY,,J
MHRN-;E,K,(.F>&_A&V#N.-:,<HSC?P&VP<"VXM@S3&GV8?4PK7MQA!K;K@3]
M@>NQ%*B9@ZN[3G[]]2X7/HW2COD>MNLWTZ=U\ALH7-!@+-,KR"+QTH^115JY
M#,FPTS^"=,%XL"CY N;(=#-?IZ*C_&3Z?7/@79;HOL[ \(1M]M;Z:V;S;%?R
M/YZ#G0XN1G+7L ;C[+A;$*@/G3"78OSF-53R#,["K^'@$L2Y&.*%"U"*K.2C
MBD6V-&@(F#AVOT^A R"YBU">%[GM"22W:L2DLTM+/TYHX;\PGFO8^+:+\D(6
M(F-CN'@%BM+Z9_S^P\\I=#&XP3-3:CL!<<)__$W3]8\5.Q*X9H%^M:VQ/8+G
M7XHW$0_HRI3JC_B0_U+D^(V^D?_?\_^\!CG&'C#Y]Z58-F?TZ8N] -H4X>.*
M#'.F,[HJ218NQ"^.UP>3],Z<VA@_]JL]P1%?PGJ,9/<OZ.3 FURD\*(#-?).
M4]3V>QXS("58A:&M23 @7Y[);Y>Q#UZP$[&0UJ_/4E*E'-*&I.2B*NN0ENR)
MR;.QY%7\I?AUUV1/H@_[?ZGIF.Y%F"#;AG,IXGJAUMB%!XWF9#UF0JZ]2GKE
MO_U8CW=94Z2G<L\+CI7>?8^4GKUR3[Y!Z0&^D/N_,CCOE1_U/M?PB(J9A4=3
M^Y3@*9KKK41/QR'&G/K<389/_^-O'4UM?PP(YYR9(Y.[:5DT"# *?A90C*FG
M(7L%'\&?H;/"087AGACYG\PB:"2XWU?I<4W'6<LW\#'PGDY-C*PWX77(>A>8
M$PK=9@'8[HA@/@%^*NAXED#[(G-AE%2!LS\V4RW.B: ,62,3\")&G)K,'/DT
M$K'MDJECPF[Q9H=C0 LL;L# ,HO$B[(L*'D%^7NS8)%>48]R25A8O&^-84VR
MB:G#KT%2%,:#=CRF^[CL+XR=A\;^@*\E.A-G>"P>.39?*>E3ZI(!Q34!,[VF
MV66-C12Q^++&!KXG:VS(&AO74&.CJ<@:&V>ML;$MO[3X1-+ X[F?4<8:RWH.
M(B.3VVI@-*,6"LG0M$(P$VV7I=:QG?QM[,4IH]QZ8_ORO$$>3&L<O8 M&AH4
M&A1+>X+U(;(=5NQ ;FE$SR!8^)1]"GLT?<5.+7F+XMR[Z*D\D] .V>.9@8"6
M;H!\%^QAR6?8 :$_83/'SSQFNK!-VZ=@H;CK#:,N [.;&<]H&4\Q;9"PG-&A
M,Z.NQ?,7UUM9S8SE^:=T;6*&E)(1==&H<N:$_C4#Q1]M"UBYT.8U89/=B7-Z
MV1R[Q.O#VN.H\NG(])F0\,M)BQZ_[W@X&>M--<@G$R>!^Q P/A0Y_X%E^]9L
M@OD6S)A+='I 8:4 1$03F\1&L-9E>&O.@+:25&R+W9>,B<<#+Z+<9>9ATE>:
MN6O5/38,]-Q3>\5I[AO%<A+=6KH-<>ZO.!&^4Y7\WJTIYVGE+Q1Y99-HC49W
M3_6=#"9RIWU4(9\2G=]<3Q(MMSR](?_O-:;3+C*&$F<!:6\2*CSL;YX/YLR=
M"9NB?1VI#2L"END,I1W2(LJ/>FB56,$5"ZOR=Q[B@(ELZK6ZHW^FKAO,'? /
M[?TJMH37/UOLAS6RH]P\$=;POR.2);&CT2V!H[%"*@4#',P8J0ZZX#$KTX)$
M*EQQ3)*>R 9E5(6=B):2CQ.AMAJ*T<ZOJ=W\0)'N7;N"Z;(KNC6%Y'MO_&_M
MZ,/7TK@K51S3TYM+_6!L3YD2C&M3;6>+K>@PDQZ:R%Q8@ZRJ;6"V6T&N^W/2
M[&]SY"IA9H!%X?O$<>K$)'QSCC;18US8 T:>ZT)I-%.-/3,AGYXDY--VT_$M
MU$VL:1Y=-K]/\:XM).4S%"S6M<G)5[ TSA;@E/T,X3J5SH7HN_P*IZ=<\K__
M^$J>30L-:?+C\>E9JKT4:L\XO=I3:SU=.[O:.X<T#E9\JR<<FV.O]G[PB8:
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
M6AO)14%SMQN5QS$\<^XK"WF##G2Z0'L []=&.=/RI58HQ3B^O9JX\;?Y:-Y
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
MRSQK,#8S)J0RU@_7M:Q_[A^-H?="_3Y"[B<;=+I83"_/<H/J)E;KO(CHAK!
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
M^L\$ONDOZS4-+@:(-L5B=7+P)"?@,4OB& _2M;G VC[",R>RDNAZR0'>V)M
M6*=PHGA D)+N[&(&SU4"RAEQ4D:5CMC*X648T!49&D1O5OK< M?WCC$=^6S;
M#>00,H;L&&,(-8;G"%YGW$^M=V IC8 6B TN9\X'O>1^ZAUC>M&1?3BH;%%L
M*/@K)&&LW%4Y45+6>>E@FHU'6X%;GZ(7P;4I@OVDZR/O)?'=]9'W$5<_#85+
M[D6:G^7W(^>O,WV6KTZ)8-XB'IF]!$%, "N] 1N#))$Q0^EP2WL;RI=D151A
MJI?R/'< K8KUMX TN!&Q!O-8]D,=)M?[ U>AH9^VTFO0A)-.96J 9UK*B:A2
M22132(Q2(WFV-@_7TG(@S7C4:!A,,?:1?B\*\7HZ6>#&F"8+_-M\A!_;;)NK
MY](T1!D$!94-+05G<+K"6N#2\!@U)2D.>/;L@GH,JZ0CG>L'2S4N*M\TOG:S
MV3=$MLQC/[N75'#NF<NRV%\DV)+MXW U</PR:AMHIB0'WJ:V_ZXQGE.JS"$A
MXZHRWLI]S:29#[/IUU'93.>WJ2:WWSL\8:;=YW9/ECD ?R^),LU]YNW MVH4
M=9*$.@\T>F3<,@,NTP3)!QF0=:4'[#3=!G'=%)@'HRS-=I)5YDPJ<-%R$ :7
MEK>*@_<^,F6THYX\!9D<,;FEBC[MSF3I3,VQTU8VF'FWTUE:>31EK4N3*\48
M"(W;K>$J@F61$)JYH62XE+0M()^&Q]U=&;:[UQU(Z<54?C#7FW9XC\,:W,/>
M"/7H7G870M?4I!X; RI+CIZ&%"50YXJ%2 38XBF81'/6U)!H\BDJ27N'>P =
MV8>$ZDVAQ_G=I&R=\8[S>(-P!=!815@.(*4+(&1V8&/R4)*)$!O+UK=I;=AJ
ML&.X5A5HF?8IT\K>\PV4G_]_]MYUN:TC21=]HCR[[I>?LF5UZX3;Y);D[ICS
MAU%7$K,I0 . LK6?_F0!!$D!(+  K*H%D9J)<-N4S?55YE=5F5EYF4R1YZ.'
M+O^*6TL->HG+3@$\XQ4IE -7Y@5D(D6VLH.>G_O]/[YJ>Y%<G2DW3Y"]3>A6
M?A[-RC^B _\AS?"_7@8)QO%#NEER<O&#7R>S^6H-4F:5.+<0N5B,4^5@&%4@
M=0H,OYD93\WN@M/7\V.S;3#-5LDHN1BGZ>1N5N*)4Q?F&X>A]I9X)AC(4M4I
MHA$E3&E!:8.>H2R7:[O@PAZP+X57?>JDSFP/)/NX])A8\/DB_WJSZ&3_?KPF
MC3=^MEC!%>4B22\L2%:ZT6=IP,=2%)ACMDY+FT.[U+9#T0\=4JX4J*FJQ"IY
M#VO KK@I+15E J.,!&%R!N_Q:@]<.2&M(3ZTFS>T!FZ0>1)5-;K/93I('54L
MK<W.!+^A8UC>R1Y1KH-.O%1B6 -6NM(.F-*2E,\A1VLU+]I.[>)W1RS@%?"L
MMEKK##]=8?ESEN(Z.J^EY#ED4(%I$-2@AUFN<L*B22F%;!H:5;N0O@)V]::H
M*I;6.O<_W:!E>'WS1YK_]G=8".;M*.=4BAO2QB;PT4J400)%T"I 1]>#U8KA
M)A".):*DB^W<QE-6\@IHV$S1/38-?=X4B.55AP0#D1$+@L4RG-:@6VL\=3'P
MX&E#KW$7F8Y>[<>;R;1TNOG\9-DTF9 \Q0M'Q51F<0;P@:!!'F- 6UUZ]/3;
M+GL+RA?JSO2BE'KO.Z7ERAHPG43I?:1!2KJH!RVM?IF Q+4J;1L]KK@M6S9!
MOF2RG*B29\W&.LE3CUVCGZ26]9$]M?,7]YD^U7T%;?.G*%?&<4[!HF]0"O.+
MD4=\F?:A,U6:!]7NU#Z3_"FJ>&8:_2?)="IE#P%PBPG("LT,&J6,=IA.2S]
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
M_VE27J,OIHME+_,DEE;NPJ1@5N6$-P$$5MY[>$Q@B;+ !<O*6*^8;5?9/8
M7N=F.'>F;=E?O.[X[(_A)L6[VS3)#ZWAWY8,CVF*J(:2:X0X8C_SM _[5K\#
MMD]8YXD3MQ>]V9\P_^'[CZ1&+BO#N(0H/4.+E%(\@E. (#/R1:KH59?WW=U?
M.:E7_[;?O&Q 0TIY86ELZA)#:SHP],T84\#0,2,TH9M&NY02/_^%VA.D>];/
M=RWY^Q';&4UZ+JE?BW/ZNYJ_92,\R9D*:#@H4AKAJ<C17)4"F!0D:9N=B@W'
M/#\/M'6WISZ)L%D3W)-"ZG1%^0[3JK]E!U3-NS1M0SK85.:^5+K9&Z4O?;1C
M"S?>.&<(9)5BF?>JP?CH0:4RN,@RJEV[Z&X[ENR?LMR6)(>HH>^9RM_A654*
MX_^.)O%BO.J9:"G:T=(46"5"3#0#7_JQ4A]\]@C=LB[=R#M]; C7Z72M3&J*
MM.?^-;L ?OIK\C#7D#"OT NTL?"<Q9*JE2U$+F0T0DE"NUC-G3[VHG5^G$@;
M[O-/J+Z'[JB96<<,!^U9F61%$AA%2K, 8I6E+MG0)=[=\7,O6^]'BK7G07"[
M(+Z;W$WO$5(2C%(9S>-8.MP(2L"I5*86Z4B2-S::4X_XQZ^]:+T?*=2>Y_;L
M1#CZNB*FTAG=ZQ#0*XJFU Y%% #Z1TY1)3/W(:4NTYJZ?>UEJ_TXH589,/'@
M!%^Z4=P.^HHKJPUW KPIT^>4YZ6%$ 4M4VFYKTE<GP7=H#?"#L!MI]54"%G5
M4T^5+O4[0%XQ1PQN$@$!5UJ"[GBN):TA$!\SYXDKV2X8M0/HZ^#,0>IXUJZL
M_P0ROTFE#LB-ORWFIY?1AFX<RQC5OA] ]G^IUO/'@6L\\?%C^^/?,K/VS3BN
M)3!^2(7"H_'UKY/Q?.K"_,[=_C[*J<.[H$8*6;PS@= 21BUE\'B9.9 \FN0S
M"3ZTW/ UU]K'R5D!WS*<K:(B2A@#U'GT(+6@X*+,8 AJ@H0L$FF7!%]OG;4?
MI<YRWVP[\\^"2.?S0/8)_\T]<SN605H>HL]E!*Y6R%QA90!?"M=Y%C0SO&ME
M;-<8OBOJ\QB4,B31-J?WU%!XE?>5G1!7;F<'D,T?YSH '^JMKH[V-TA62W6#
M\8QZ%44V9;)#*;7F4H'SUH#3V44CLMB(Y;U$?NU]Y3LC>AVBL9Y?!CZDV7PZ
M"O/[+EJ+J?/%=5F]4VFJLT507++24S\J\,IY=# 5<=(9I2+?XZ/M_\H0@<'>
MU3*I(M.>W_XNTS1/II]+K_M':*M'"L.4CTE ]B7Y,QJ-B*2 9!,:L2@!0[K4
MU>SXQ$O3<U_2['E+OTTY3:=/R??VD7R>.T,=#\#+S&V1 P?C0@"3I";<!T5S
MIVS('=]X:6KN39Y51D/L+J1^8ISO*:$.0C,6B(%R.I57"P>&Z@@4_U;[$+E>
MW_Z#%=AW7M30>?AG%U(8@BQ5GB<.;O3" BY&>@,FLP0B< *F=/*,P7C+&4K/
MM2M)^=&:^9PMCZNHOXKCUG>_"Y<E;C3@D3 0LF0X.VJ 4Z(I43)$W2[ ]:*Z
MH9PMU=L39P!SY=UDFM-H_S)B"E&92"%+@\M(7J +5?:T(XD%[JED\DSXWW%)
M/WD_.%&J3,KJR^(BW&E67O692Z[,(W=@([%@A<BE=Z*FIKW]THMYWF?FP;;A
MR+/'Y_F'/_[G",D]#3??T']?UI0>GX-P^C=/ST;H>=T]%V5N0W>1E]_'$^=)
MG?#CX6$9M=PG"<E[#4)1#4Y(#EGIH(DDBG%W8.7C$3#ZS0;8!6#Y7)92&8=C
M!"3A2G4)Y>"CIA ($R&@5Z5MN[$6!T%O74A:FU.[G^/[U>3YO+"OSY0WA!E#
MG056FE8(BV+S.1H(**JDB,Q.MDLX60-W'N_E/3-A@W6G:*2*(_OF^GJ:KAV:
M7D^@K8+>'< U?^'> 7BHE^V3E+I!D;XUTIPV/'/"B/# @\P@#,=SF:&1[@D5
M.0EJ FTWJZ8Y7?8^5+=CRR&*J,*2#RG<3:?H.&P[5N]!$F*=4C&#H65N0+ 4
MG T1$D^&TVA9;#A&KP/@(3S[WI2\;4)1KQJJ\CKP>_J:;F<76_R>Q09"A]G8
MK#/:@:;T*$1\GDH"BF<M,Q&<K[^!UNQJNA/KZS!R>M17E:#EF]O;YR'>D[X+
MR/:VSW[@0]E ?>I\\Y*KI+ ZIE$7L%$D%5( A2YL.;0->)\R>.V<3,3+K-OE
M] W&JKVFTO"D.D!/5<BT0$AW(%0T4Q9(@,AD1(24 E[*97RLE='IP"-+;2^_
M'6@'L9WZ5O/VZZXO'=4SH-@.A,P)(UUI@Q.] :$YKIT)!C93$J)T2<F&C>'W
MH'W!+.I+1_7.(KX#H2BIU1X-1D>4 T'0"W'1$^!<9D0G#&M8I[,/[0MF45\Z
MJF)\/W3CN@_NEXM<R#+$2%F@.FH0F43T8:, 1W.00=EHK&M&G"T 7X?;=JIF
MJCRXKX%:L;@#K.;>V5:H@W=&/%:9^^AQ@B:JW$[;X>5,O13)0Z*E8)$I"49G
M"9+*&(V6/KIVT<6&!.G>%+$R/PY10,^%$^_'7]/]M/5_IMM8IAJGVY)CBF?G
MTQ?EU=N*M"F7+I <+?(R=$P"(L\0:<@T<ATC6WL<W9JB<-A7A[!">E#4I(F4
MZW3"2=/15S<??7V E-%P=A(W+)*_3$,O)2564?#!YF1MLDJTLSXVX/W8#.E+
M[G6OC"<T71R$H2 3VJ-Z(B)+#,WEE#-P%JSCF7'#VSDRSZ%\94;I*3JJTI9M
M\VSK JFY55KURCG*(CU)D[L&Y)V@ACH!DPUHF0@13,0[SVL%@@8"EA -QGI)
MB4[:J'9IOXV8T=T4K4V,0Z3?LRWZQV2>9I?N6SD1'R(QUD86 ^1%.]%@ UY_
M7@)-#%>9F/?K:3);[<W-WSR$Q7"BL">]2:J1S6B$(DGCKHHT.Q Z6##210@\
MYX263%2I78[36=B,_3"@+YG7F;I0ZB/>C<9N'$;N=FGC7 41N?=H%9OH2KO&
MK, &*B#:H*GF*J:64Q>V(!RN;6;[I.Z3-53E^/@>U9-E7T6"WG"(!(A5OFP1
M!Y9RY+5%LSBDF%-JYV@\"_/U,NA8737IRWI,E="3!;4MD=KRX6'JI/9)H$H3
MU^T\WDI?X9C0T2D4N94@O*'@7-)@A2>.*^9BP]2@X];0HLSJR7?O9X-Q'R3S
M$93W%D1.!BS:"T U&AN&*A9UNQKBP_$/TR2U$B^/J;8Z2:'G6W*E'&&.(4W0
MA:4@HA!@>6*@K$DVFN",;->8_P<JN3J-#GOKK@Y12_,"FB[@?M9=G:C4@RII
MCM%(^W*]I(5@G@%5N#F$5[A#G(Q ,CKARGETF-M5=YY_W54]MARBB#K=B2;S
M>U3QS?SA?'T__CA'P,OS]<'%N9S,%M+_Y6Z^FMK]^%_,[@_JLLK%TB074<=L
MP$NWZ!2&_@]1$4P.WE.GDL_MK--JRSRW&J^#"+79>N4LV#!$99CD249I+.*S
M"H02"1S!OW!BC.<YH/C:&5\_;F58S[98CTH;K#RL"\B?Y6%U='Y4)<\Q"ANL
M/,PGYJC3B*[@%#ISP./4@;&XNZRD3OAV%:T_;'E8?5(=HJ=ARL.B((D1:X!Z
M+D&(D,&2$K06V6KIN FQ71O@'[4\[" U'UX>=HB.ABD/"PHQ<.7 R5*3@GX3
MN"P4Q,B<%8X+KMK%5G_4\K >6-27CH8I#XO&NT )&HR4EP:2/("1U$ 4C*,;
MX;VCX6=Y6'T6]:6CNN5AZ\E@E/E$A"$@1<;;/$8/AMN AZ;ADGN7%6F7<?,C
MYN3V[,7UHJ@J)6.;F4A=(/U,S#U-DQWR+X]10Z/$7.$BU4A\2-(X$(S@B4IX
MB6G%0)4/A#7L0G7VB;E]$^,0Z?><F/LQC4>3Z9_C66F$E>(B^_0>E2.<2((7
M+*Y(@)#9@1?,0,[:.*X)7K9KT<.M";K/?^$\TC0/$OZD=\G5\6B>Y&V5UF7*
MQPPZ*"2K41[=*QK :6ZSRRS0V-#L'"*K;N#<CV.5\2PS>DVB6[U\/.EX_B;&
MQ:\M/UQ,!"O_<$*ZW*&?Z"$Q[J15U9EC[N;XOV_&\;?RVY%I'T:S_S-[,QW-
M2O=!Y.HVS(\41)_$2^&1.*:,*/)ETD4(%'GD>$@\*FUYLUW<W[IZ3I7;\JFE
MK>^C,U;G -)DAD=[*:$0:/KC.:VTED8QT\Z^Z01YH*GA[5BZ)TFN%U6>3U[<
M_7C6?Z9X?6]$$B4]$>ATHIN)EXJ,#$PL'7"S$#$D+4-L5PNW >],//E^6/#<
M).XCM5'%)_L.TJKS; =0S?WV+4 ''JE]K!IWT^($'30C"'HH63&N0%N/O@LU
M"8S2$;+,(5//O$SM4MZ:$:/K+.RJO#A$]+TW=IFG:9K-/[AY^OB7^_(PO%4;
MXH02P&4,N,CB5U"5T!JG/#K+K'9YCZV^X]</X:^=+/A)OU*KXJS_ZF8W[VXG
M?WU_[)!(J$&&9JX,"*$(6(6+=IE($IE21+1+@=B&\$>F0X^RK]N89:V4<W&4
MV=(@47 #7)<GJLP46C[) IYO(5)J.$WM4E!W(7W9)F1O.JKRC+@&ZI[876 U
MMR>W0AW\+>ADK6X0IC^55#ESML-CQ%AB!>X[Y?!TS9:#,7C$*H)7HZ6.D]0N
M;M*0*=W?AEH1Y1!-]&QO?IK,W>V'-+^;CHOA=+&<@OE+F8+YZ^3S%Y39(I;Z
M)PI^A99G09E+"9)7&? &Y6!32""2DU%EXI3<%S8^[LM#F"4]*&S23-I53-A?
M)M/IY*_1^'KVR[<_W.>TW 6,<(;6&3B"T(0*$9P( 6TI+S23.AO;KC7_-H0O
MVT Y62=5DE/64:VNP0ZXFELFV[$.99J<KL^]%#E!&55LDF?P*2&<,)Z"Y"5Q
M2ZJ +E_DN$TL4X9%172[M["6)-EKE;3CR"$ZJ)*R\B%]G=Q^+9/<IRF.YN]<
M*&_LJSQ.DD6,PE(@"4$)A;:8I<2#<L:GP*-5E'>P/SI\:@B#HP^=;&2R]"?0
M'DV, N\[/$^RZ=#"=L*Z4KI<1L@CK6W$31JRMLPZ&Z3N,E)[^V]_ 5KM06PU
MWS$65JTO5NVE^[8H2I].W?AZV<-H<6ZY;$@H; NQ/";G,@E$:>2=L,H:*IEO
M& +MBOIEVY15=%>E._%.B*LTO0X@FQN='8 /_-S:L_8W2%9+=55.LRY@9;*"
MZ5"Z]R)$D;,$KX,"IQB-@C%&3;L&^X/QJ^NK[3G0ZQ"-]6S=?DAX8H_"/,4%
MT$68Y\/'/Q^:P#*IDF9H>*F20!J)!I=C@.14(,I*P7V7I.S=7QG"^NE=+9,J
M,NW9MKU,TT4NZCBD1VCWL!)CG 2TU+R)9;)USF"TBB5/W08N&-5<=E#UCD^\
M-#WW)<T^M_1T?O7KW72:QF%9E9^B9LPQ!58Z7)M,' Q#,))I[SB3QK-=5FUV
M,[]0 /[BQ3WPO]+M?%;^::'YI=;7OOD2;=*3Y+JI7WFL?L,]AE*\>H^G=%9=
M[(9.F#H8F+,4_I_KR=?_M?K64N^K?WK4^RXL;6W&T[0SJ23:'K?U3FP! =B$
MCK5192ZS5 )<+(5BV2HIF4J2Q!]2W<^8</6U?8A$:VCYSX]OKY0S@3FM0#FG
M00C'P-N242B$<;@L*\*N7N4':Q6_V>Y^[D_ZZ^H\5'0]&EB/B_KS+=H40B?+
M!7!*! AO<3DQ6L@DZ&"EE!OC1D[<E'^^"/4=*KI&^7#K%;G:H#\HE8-DI06A
M#0-K$@.DG4=KTKNHVR5"[X7[$@VR6MK:))3J,=EILQRX"[;A<N3.KVE"/TI^
M/@FJ'PW539G;,OLG!\TD7G&9ZO+FRB@8ZR2H9#/C,F;9<*9F:_8<D3S7C#R'
M*&;X-+I +!ZY>/*&:!%MT YP^7@:$VL,)=KY3C-Y?[ TNA.U=EHNW2$BKY)+
M]\?D,PKB]LWGR5TIP"V5":/Q]>,=?15D]%J5)F=9HSG&RX1J4<)9T3EOE4ZZ
M80' /K1#=WD8M*"Y5U56(=N'%,I9/,JCL-@);^)_W]U/L[X8?U\<\TO*DVGZ
MY/Z^TLS(D%SIF&)1*-)Z=/2S!&Y32C;0X$2[I/!C5O"J25E=Y55LK7^@E'^?
MS K$F_)<\'[\T+]ER\;Z$P_X-S,\YT>S=R6S*4RNQPOA+M;U?IQR3J',5ARG
MV>S*!.:II7C0<XT.,A,2#">Q/#<X08(CFK3KD%-QH:^:]N="H"KE7F5QL[*Z
MM+&'_T@HZ+*%L_)&:4IQXY9"2>,YF"0(!*>9HB1IF]N%2#H ?O5L[5.A57+Y
M%R"W[J<GPVNOHBO3.[B E*D$X11!6WJ!FH= 8HQA9]R\ N_V0?[)O%Z56B6_
M[V%O[,8ILHH:-P,0NW <:<)#.5@(/AF1<+=DWK"O92?,KYI]%=3:XV/_(\Y_
MN;]'G^\^__;WEX74/DV6V=9%5%>2$*U2MF@(E.I/+QEX- - $"$\E3E[UJZQ
MTPZ@KYIH?2FPQ^>)$K#ZXZY(\"(OFI6,W>TG-[TN]_U;]VV& DIH<);159^F
M+B:T2A/N"'^+&X)*$4Q2Z)!QIM$6"&@+$%F>Z+3@*3 319=ZVR,__PJ9U$I9
MF_S2)]9.E0%G7T?S;V\0\3?T;YYT0KV<3O)H7L[@]Y^_N(!+D:N#^+?_N</_
MYG(Z"K@ QQW+.N"=[R)N"UP!6,<\Q&B4T2G8Z&VWZJK3P;Q2[K57Y"83344F
MKF5R/JR#DM5"%C]?K.-*X(VO2I=E&Q?F@!#@==;@O;0T,V*C4Z?S\1!(/UG9
M5*F;W+2G<+,(XB*OU4$N#8;'(KU?'8+'/[B*WF=F#6XB)DT)XJN2W82;* L6
M-4U4B2[L.^BCKY1?]12S)6C=P_/*G^,X=7^-'[ ]5F->">2OE2S@PG/QH)/$
MHS<+,#HDYBT1E.U*$NW72W@>YRLD6N_JV\*MDQ()MNV"Q^[F6S:"2RY*C0)(
MAL;2=5Z"R0(W@B"&:^&)B5VJX0_][BOD3G7U;.'2T>\'Q]B1CU?UTWZ:%X][
M!.6FO4XFXXEKN2M;HUSAA@*N@D3KN32<5/ .]B-[I7P<6,5;&,O;S+'X&&Y2
MO+M-DUR6]^;V=O)7L3UQQ5]'L]Y'6G3]6IWI%D>MM<J@BX=/_LO-IZ._'_E+
MO$J46PG.EQ[,@2)?$K'@(C5!2&U\PS+H+HC['4ZQ]I5EIG6@UIH<-%A;>O,P
M:<$G2\HX0TXH[FZ6V\VGW8=VF)$4O?!I][")DU5S/G,F+MUL_O8N?9SC77/?
MC%)H8W$Q$-*R_*-8JLJ#(B99_#\MU\=X5:38!KSS*(4XG0 ;_#I-$55RJ+Z#
MM.KUU@%4\W*'+4"'JG,X48V[:7&"#IH11!*FE?>N])NB>,H&"U8*"Z6F+'$I
MLVXX&;(9,?:6,+3@Q2&BKU-WMZ@"G*_J;B+13 L&+ >%EK\,>#(N!B5D*FER
MCJV_^M2LL7L*;0C'[F2%;=;-'2WM.C,DT>F;?D)/\&*<_H7FR@TZKG],Y@\_
M_O379/'CARXJ)C!&$2OE@8!0WH!GZ!,B6)&\*%7@LAD]#@3_,@A44V-UYA!O
M(%M'C$1)WV$FAD9*M 9B? 3!C0#/688065+<$DI,N]ZOA^-_842KH[<J*=+;
ML*VA?C>YFWX'6EBC8T@$>,SH 1BFP+F8P#'**!>>D(95Y4<LX*6QK8[FJN1&
M/P^-.IL)$1&B3J+D+CHP3G$(0JEHA$J>M2O?>RW4.4D+51*8?W73Z;?1^'I9
M'/@FA+O/=[<(-[Y-7Z8IC):U69\GT_EH6:2*E"\1^M%TT31M'/\QG<QF:[]E
M,>HN(_<%GK3:AX G;29@DI<0),T\*I<-;1=2K+7*%QLV.@M:5+F O\?TT%9\
M/ZKFX:=M2 ?KLW$6?-A#TQ.462=NL0V=HDD[;CAPD74ITC-@N0U ?#:A5.II
MVZ[*LQW%]C?C^($8=H@.ZY0A;ZYU-4;4*I5R#D"S*4_BQ( Q5H'R)!C\(\5\
M.[/N69A#F'6G:W*S2*T7-50)FSW90(^[9#6KU GA?! 0C20@$I5@9"CIUM%D
M&[45K-U$K!U 7PA+^E)%E9/DM[^_I-*1>IDG5I(V2I8-.JX\R6P673.+]1@8
M&!\B\."SYIHX0MI5RV['.'0:5:6$@!X44N5 69LN>*4LE3%'/-+P=,,3#CU7
M6TK4A-.E-:..2K2+@*Z!>Z'4.$4%50Z/A_PN/.+*<?EN,GVD[9:II%?:,UF6
M"IZFB%2.')S+'F%[Z21+C)-VLW0.1?]"6555B<^Z\.V2+C^-/N-]/LE_CB,*
MLZP0#U<WN[FXFV=<^>Q#PJL9_XWY9%OGMUK)F?V@JIW$64%V59(]_U52FI\D
M%B.'_YC@5U:E^MO0/>X?FW5&>XM#)!*-=2DUF,P8.!H8SS9%R=H9.[TMJ]^T
MT2U0WN[$<1^%M));ZC4>#J14KI,(GF4'3#D;3/8<#9=S$6V']0R3>MJ.W;OS
M4QMPX'PR6!\66V)(*"]O!".@DU>E\:< JQ4%3IA)3D465;LJN:?(SN,!H@4Q
MMK3..%)!=4SAZ^MINBX^/MZ9Z1<WC@]-8SM :_ZV\"S<H1X8CM?FID';JRH:
ML\7BV9PYC9"C*]'JF$M+(;2UL_(Z:&5DPZX]C5FR]XV@"4D.T4 5<CS-*+D8
MI_]*;KIJ"BUE#-8E,(L^0"SB+6X64TPT523C-:_:65//PAS"3^Y)G5M:)_>A
MB^J)L077MMRW\O.5()2AT6A-2U$O"B)8M ,I2Z ]I2;*I"EM]_!X(/B71*F:
M>JN<'KL.31@7O%$6B"T5XU88<$D(2%Y8IZP/P0Z5F/C2R7.2+JHDUN B_\]C
M;?9ZQ*@TCIU=I>1$C)E UIX5D!J<1P= "4%MELI$W2XYOP/@H4.^0WK^?>NS
MRB6X:&J')^C%_"9-+]VW16>[[5BS4%R7N1W&V])DC"GPGB@PZ&7B0:J,I^VB
M?-UQOV8*5M)NO92<WY.;I2>"N**VS"4H;9\"SV@EE@1P)CQ8:@C^G_#>M7/G
MMD)\S?PZ76<]WJ2+5IZ3\7WYW;Z35U&ADQ8.HBV=KXU&[]<1 L0+8:VC"+M+
M+Z7.'WQ]-*FGCQXK/0K(Q>FX#Y\.R%SG!;! .9J=1(+15@(U3#(T&Y.0O@-?
MNGSK=5*E=RU4*??8*XCMN&W,,@6J(832\TFEC$+)%BA:>Y*F'$7#ZOOCUO#Z
M6-E4Z\^VM^\ST>-7]V4T=[?_<F-WO7CO>^QG]WZ\Z.DZ/ZF?UF&___3DBQ/6
M4R6-XL+_]W*<T.QR<CLJLYO1^+Z<3D(JF4#(V 52/-[N@3_R4W'D1.86 O-X
M_96AB#YI6PQQXF.R+.IV31EZ65*_Z1.'PE@^D-JHA!/$0)1.E;[_'#>\$Z!+
M>"?G9"4;IBW74<L9)GFB#:=W)T[4U_[YY$U\*#T;EX4W!.\IXQQD)QB(F#EX
M'2U(18V425!FVK'W =9Y9$PT8,3FQ,6C-%,E6+* \M"3H0.:Y@D23Q$.E1-Q
MI,*V*_X4:=?G@ ^<"9((Z,B1V893L-$7D&AJYH!_*]HE6-77_=Y,ARJJ/T3(
M553^:?+E(B\@K=H?J!2S<PP2,1%$8@%L, RH]-$FS92([2K1UM$-X3$>KZ_-
MX/DIPN[QL:8$1_X<IW%8C"E:^I>_IZ]IBC[/A^+@_#KYFM EG5]QJ14W/ "+
M9>!53@&<%.5ZDY(;':59+XW>&J/J]+&APP%MS=(Z.GB6)'WZ_._'^+=E^'-Z
M4I?P<70]7DR.'L]_G7S^,AF7LH5)_B/-WZ:<IKC"A_]L6;322T5'-2BG1Q+:
M2*E*T.%30FA3-_WV=H0F[!1)FOX<WZ''@K"6)4BX,QY^LBQ->A(9$U%%&2-%
M@TKA_<B\ F,U[HEHE-1:)=ZP#K&_=?4;?C@*R]+G*',LI5(<LJ%XR'"!MP;)
M$1*55J/M$4,<)K)S_)J&"40TY/GN:$0C,IQ/2.*H!2^,;Q:)]B(I4#DD-+X)
M <^S!")8,B0YC==B._OTV&6<1\BC%>TV#>$FZJ_C,!T#_=[<[P*^>5CEA 4-
M%85I1)]^:'N"[L^.P)Q2SFB9EB?1Z457Q);D>@81[SINDU>4MAO4<G;$W1M"
M^A%Y>XC*Z^2ZKR6#K7"Q[*BE2(T0$)?(%*S6!IRCV5E!F53MJ+@=XQ !C6:J
MWLR#/UU/=?*1-R6RZB ;-?Z_BZ!9F7&L#*Z7<-Q9R@L6J!&"M9M_\RS,U\6B
M?K35XT&TC-.MK_W[)?L4@S>>@-%E(+$-: PK2L!134P4DHGUB:W/1$EW?N8U
M$*%O:5<IJUGD%6Z1S$-Y6,HVQN1 LC(#T7(.-@<&M SLT)IKOI[86?%<V0/V
M-9"JCN9Z3AE>Q7]QQ6^+%E+\)8WQ;^87_G9TO<@Z6QV$0EL?F0%CJ0&1C !+
MLP)JN+,F^,36+9^MITWG#[X&BM330)6<X<OIY$N:SK]=WKI%H]W?_N=N].5)
M#TO/$B59!E"(!@3C&45 $VAN&"T#@IAI]XB[!^QKH%<=S3V;X'L*M=Z/YVY\
M/?*W:?D M3PR;]SX'Y-)_&MT>[MJDUH*<A2:]%&QTDX7-X)Q3H",#C=!\C:J
M=I=<1]"OBVHU-+E).=5#VM'H^F8^R2B")=#5*6NLMDEZH.@BEK=TM/.,4^A(
M9IU2-)F+=J7LVS&^+D+UH*=-_N@>GE4?+^[[?IA&\Y2+'9>D%*43B %/E46U
MLJ0-*VMM]TBT 6_H1)=AGSU/4E:5"-$32$^+3FV6Q)3D+/0V Y2A=V!%F3?$
MB,V&<NYYPV?VK1A_,NDTM54)6&_!]6U!]2MAI'0B(],#(R""RGA2>@,\J=*<
M* 8KVZ74/@OS)ZE.5EZ3'LM;$\Q^7XV_R)/I7VX:9VX<W^*?A7DQ!+>%/GI.
MOCL>0*64NYXD<HZ)=EQJHI638)G%HR[%DH2A,S A>?!">S-0*]\7DFA'C28B
M<PE$E2<'],W!<F)!6JJY]322];C^.<OWQTVT.X3GU1+M#B'#2TBTB]X8@984
M>(UNHBA5YH9F#HK0F"P/43:<%OEZ$^T.HEV/B7:'J/_L\I2Z@/^9:%<ST>X@
M^O2:L'2,[L^.P(Q+*TPJK2--<6*"7PZK2Y8E'T(,E+:;&7AVQ*V8:#<<;P]1
M><_Y+:6GUJJH_1[G:C,1(I7) 5(LE6V29S!<$0C$JM(#EXHL]GB).S_PHP70
M#U+2I&\)]UP"^@PB[HRUDCG0L;QN*ZG .TDAR9B3)S(GKCOH_'4KO ?9MKJ4
M5KDOGAFO60#B*#I9#A=IM$,BTHP'HLY1Y9_9D$WXT[>VJB3!?3?X 3\?K$\<
M9"Q-AS-5X*CG$)'E.3MBA&XW1/#\AO$,YOX=K:0JE'F^ WL7:#\'\AROS0-F
MK1RCBL8#>4P(*2D\^[C,'H1."9P1#+36P>"YR)-K5U]^U@-Y:I'D$ WT[*O\
M]O>7T71U"PJ6M K.02*NI(*S6%K\.KP4+?IOW!(M;0=3]>GO/*_1% <)>M*#
ME'IV,?XH'4V^ X/,DSZ;##EFI*1F&:S@L4R+HI3S()7KHK*-7_PR]'::O"JE
M,^QZ*WTWF?[G9A1N_IBL)_:\GWU(87(]'J%5<T65I\E' 3Y2E(=S!@S>(: 9
M%<Q'IJUMV#:SAQ7]X$D2)[ZHM:9$E;2O-7D]#_L):.)3S,1;*/<JFN,*+U2!
M?TF:!)M4SB:VFUARQ )>-6UK*_S9X[?/K)\_<!OA3Z9I-L=[ LW"Y.ZGL>"?
M+!N)I_L_>,R!6?LOCD_YZ?/KI^?[5)-%E62?-_/Y=.3ORBHO\OW79[]\^Z,8
M[.G3Y---&DW?W8W#O1CN*>^5R]H( 2'3# )!@9,EE.2]E32%8.,P.2A'+:??
MU)Y#("S#*5IRJI,/19H&!!,1C$@6M&-<)9;0)6H7J#II*<,D\M3G\.[\G;H:
M/Y^TG5]O7;FB+O+#:(CWXQE^NOSVY4-E<%()+A6$(%&F/E&P90:EB5(XPQ13
MKEV)WUZXYQ&'K<R>#>;VJ\4JWMU.B*NYNAU -H_.=@ ^5)RV9[4?1JL3=#88
MP81DR6A"@49%0%A#P),RB(E80J@REJ9VE7Z#$6MO:/<<>'6(JGJ._'Y,X]%D
M^B>>V0&/ZS*A^>%9G48KG<H>E$&M"B\->&<,4&Z4%3R$X+JDJ3S_A2'\YM[5
M,>E=EE7B,FL.VL7X<83;54C!6JHT$'3+01#BP II(8JLRB0.:5*[BH<=0(>.
MLPQAI_>EMS:DVI@QRBWU2E %7!93S^$!ZE5"G-9EHCR>G@V+:?;"_4FP4W58
MQ=K9L@?&<7;E1"*!$06)Q/("Y_"8IIR!\203XZT3#9\_MF/\2:BCM%4E468#
MUR*FN6U*Y)41!'W4D( +EDL>6,:[/Y?V,=%G[EV.OET;S.ZX?[*M-ZWVV(?L
M6:Q77KAHRZ*52GBPFBC X4D+*1I9VL;$1-M-FUT#]Y-+A^FG2D>R#^EK&M^E
M=RBK%;8K1Z6VB@K(AF@03$7P@2>P006M&5+;-FS@LPGP-1+G5#WUV'.L^*$K
M#,O*_7L9_/9WN+V+Z#<\.2#3\M_X=8)XO594.XWWLRR),+EXJ-(BV4FF5 23
MD^[B[1_S[==#F2;:J=).[!E<@AEF*"404JGL8IF#32: R\*8H'3TNMT5]MK9
MU:NVJC056W'__L!<7;0J!2,<1<O,<@I">@*NU',X0WW4*D<1VB4 ;<?X&EG4
M@[8V663ZS]XI4_[>W4[^>C)+_C$SY</D]O;=LDG-\1DZAW[A]"R<D]94)=.F
MY&^A3W4[<DL2/G&MWDQ',[R[BOUS[WF-K]^4J8^+/WVD8[8J!Y\%$!8]TC$R
MI"-?). *+HRTQ V3*'+ZVOK-P3D:S_*!7:%I0!1N>Q53J6]*>,Y'YL 2[Z+3
MU"?1+G[1W[J&R<YIS/O=J3H-B7$^>3N/3Q[EPON\G!>='!K$U!ITJ$KG.$(=
M>*<%+LH%IR53N>'(NFT(SR,[IR5A-IA[LN*J/">LH[I_HNV"JWE"SG:L0^7@
MG*[/O10Y01DMR6*DTPY1H -NT1\GO#R]XKZ(-.%V(5EZ%5XD2?;FT[3CR"$Z
M:)<UDR-#'UL[")P8O.L%WO4\2F#H-:6D4N*FR]BB\\J:Z4,#W1)E#A%?SV65
M2U3H[$YNOY:!](LZF7<N+-K5KCI$N"R3]PX4$>A0AQ)!H4Z YLY%;3-CZTEU
M.[2[\U,O1LW]";3W!DU(NTOWK1@ZJT$AGG(?#0&FN05!E4?V906:A2PH=R&P
M;IV9UG_S"]#FB>*J\J;?V9I=W$+"!^<0*CBZ"%P)B;<04T5_4DF6+"7MP@\'
M0?_I2U14];#,7.6<=@#<W/LX<!%#N245J7$\#4_0:YV)OP<"3TP)J0(#3CP:
MZH80<$*7]VMO.:=6!=&N%.HLB+C7]3EG'AZBSKZ=I4F>_^6FZ0'<X^B_%3J;
M<O2,9C#&(#H5T5-D/$)4U,1@.5X37:8O[O_2$'98555-JLFY2L;X,_.LLZ:<
M2%LRV3TOXT4LXG(6LM9"*18T$PTML[.9.]Z".;WJ9MB;Z\K98D?B^E.BZ-JP
MY,$:@_^(!F<F1J-7TBXCO#/LH5,+!G_@JJ/@GJ-#[\=A6C;(V[3\WT\WT\G=
M]<WE=!)2BK/N:_#:6)1)QJU)\=[7N*F<4G@&2^I<5"PG03K<=7WA>:7L&TRE
M/1M7SZSAT]2-9VZ1#50ROPY82\[6^D 5$!K*I+>$J]+. ]%1V&"9#U(>3\^C
M<?VDZ3 JKA(<^?7&C:_3[/VXN\?D9_,I+O9**^ER4.7<SZ&T[O7@N?3 '8F"
M2#1):+M4P>/7\4KIW)P"E>IXMF[(WW).87Z1'Y;V;C)-H^OQ;W^'Q4\^N'DZ
M8)?J'%@VY9%4&04BZ R6Q#)&F@BB9,QZO:=GU:38!DL>I!] (QYN2:X]-Q*U
ML4S^2']UAV^DYB&Q!)GG!,(I/&,4'C0QX8_1V$?#2AUOC!P"Y15P<PBE5:KT
MW;J(15'$O4R[KT:6R46!&HB..Q D2##:9T@N$R$3LS*U"TWUN;)7P.@SH$05
M Z0[5*:<(5808)$NYG8SA!I(*69U,6:BB&^7IW8@-?LL$?F0;DM'\4LWG7][
MM(-G;V)<_.;2!>BASN+X,I%COG)ZJ<C):ZM2+O(1C991'@4$^W[\-<WFBPY+
M[\<?[_QL%$=N^ITS(7W*WJ*)0E+I0<Q5!N\L ^J)-MSITJ)]D(J%@Y;1;Q%(
MET\O,RN\U8[8F(&X$O?7,8(5BZY5*9+H.1>N72[\44L8IK2C'D=W5W'4T>SY
M%&QT6=_B#9Q2*A(Q'+PH[DE2!ES0>$>IX"+W-J(MV8RX75&?1S)6)0YM\+:*
M+JN\$_XVGH_FWV:?)G-7JB.? EQUX>L L7F2U5[80Z55U='\!L'JJ&T@AD5*
M77;10@FMH+W-RH@:&8 2KED(E!G3+FMJ(&;MS9,Z&V(=HJV>HV/_N9G<WGZ[
M^&N<XA9@B>CL5280\80NC1HT.+W(LW;>HN61K&![?)&]'QG"_^]9)9,:\JR2
M]W0YG7R93)=O+?^>S-';O9S\E:;_3+?Q">^_765+N=32@,Q2EI:>$7PDN'P?
M>*94^61]L_.C(^BAW[):6O$U]/@LX1H$0!Y[2OR_$U3&!9JCRX3!WH,@>[]4
M+1!RV!JK!$/6/OS(QF@Y#4QJX#R5J*808+-PX*C-5%CCC6HXPJT#XGY#'&M?
M6?HK*4GE"-40;*1XZ^/I;Y+BN%==)-P2(P>*9FQ#.TS@HA<^[8Y1G*R:H<,1
MQ2I86\23BN3(":59ED<J73HCA0!.XG*<39YKZZ0*OH.%]>P'SB-(<+H2)WT+
MLV<[>BNHMPLSHA.L[>Y^=UTO/]761>]1&?O4>X(D&RJ:"^_1O.>094!K*_M%
MA,L <4S9)%-6))RC@I_QE-OK]Q !]ET=-'?3Z?OWJU /L5QH38%9Z?%L0M_?
M)5:J5%P04B7-\S[[<^.7MO-/>A7SI \9]9P$_Y^/_[ITH3A;']]?7*Y*^)E
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
MW+=5A+KPO-CSNY -/! KNM&HE;%QV"4O7Y=XR\JL*LJ\8XC/8ZLL)KUO6D&
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
M]:P,1Z6RD:O;B0>J-7JIX;P_]C,?SR_.*>:9M3]M;HE:>=Y]2<FY,,5WRG.
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
ML#-L#T:',<0#DG27 Y/4V_" Y\Q!WZX@AOO.E=FY$JL>/?+? FJAKK@.$,*
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
M $?.V(ZN4EXA\B@7>1U"?E0??%=:I[9IRD_AU\3*PL3,]0R7;?\_Y;D,1UL
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
M?F+,#$8924C-0V^@QXR0UG'UYHEN/1SE?7]R*#F%IP# 1E7ZX>:G,$("\ $
M@/,G.$JG-<HVOPNG0"7?0O/=%L\(VI7J%V+WW1MVD^N>C3"?URP->QH[BU34
M1\FF@E\*(R)PE'+(>_WK,'APX?PN[XH"A.E7HSS5LL6R"#5)^>/ ZI1HI]3E
M:P8# D46#,I&V!7RNT)$SG^IG/S>CQ#MVX(W#N'!"*\UPYZ,=AET1(&+6<(3
M?H9?R0.S 56U_3O74A> HT]O.U>&6'>L0AW&!L#<D+7:=FI$?>^W+$1M=R:W
M;-.1O>&LS/5@3J%MR9+85-[VYT/L[^2K7N,.J7HDGA*=,VY 69U#2;]7^L&N
M[,ERD"5Z-(Y-R2B\;6B,]R6QG+A#)?5OK5M%L-L0YR2TR$'B^JC1A3I:97U
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
MCM=Q9[S/]I[;#KU?.R!KN^<*U>^C#KRY) /4F\=3!)[)T)-C/,C/ =5[A>>
M(1;,4W302E,\E C3#Z*"'*I^0ATU)A5VACOI,&J_#:[5XF?58>/+$.V];/8P
MTIBL$#J>UV1P<9<]KJLP^G. "\9'^1S0IUAYN66Z/[CGX,8*"GM0'S7T;*D3
MO'3Y.O&Q-G0(21)Z#DBY0PA'0N5PS.SS!ZD?MDYI,YR+MM(5$/XYCI36BU96
MO34:)-KOC1B8 1=DAQT $%N'O0"BS/+"S@%,&H5YT9*2>.Z?,K@LH3CK%R'Y
M$\*TC)L2PP*:/\77&")IP@X]3PE):%GB,];WO;4[],J<N#R.\WM \D?7#!%?
M\(VYZXM/[IE6#P][0W@3/H3*?_S_322I@Y#2PB.ALS(75>P]R5^W1_Y4L>5V
M::YI;T@K6E;JZ776]G%[+]JJI]R[>K^&^=+)[O_%T&%J#.$R7M"^=%"#9**?
MK4%_EEDEDD[.XJ[[B$A$FZ+YFD6FQ\*@^/#G3-T3#<N[:NU41?LY'2P0-AO<
M!^A-2%"/9! LJ!Q39I$@-J;7>]Q$M3G4LK9W-V?*XZ%@I2XM2XR]C/NI,(8"
M]5 =EX-G=H'186_YP8+RM[AAR2K%_'=Z NN&9+V>J#\\U.Y\I 7P^ZG*$P9O
MY-FI6)-<T%I;?O\.N;"D& D6RH+1;N^M:;37T1U$)HDFWB+F'\PVI[Y+[)"O
M.$] _N98EI21U8D7;;=0^VL=J4^%T@K5N',<UN(E6+*H'*4'*&VL0ZG$C?9'
M:U(VC,C2]RP7?TVO%W?"R:&3,%H_.E+,](,S_PR_&/XL&=:U<6]RW>@K+VHU
MAKJZ2%C-J,N'81(=RK N]C;756OW>(-5YQ@)K"=9CL"-F!)1B^4"30T&T?O6
M0YGA=6Q.4HE?-TS2*0% /3P;?A9&#I6ED5?F0=.ISNXW2,KNM%BV6<A3*+<3
M(MJDX*)4IZ:7H:/FZL'*;%5<7GU5]WX8ZY3..OR**S=/#I]NV"-QO.-.LG*N
M59M_S5Z6QA*[HV%80TRGL=;:5>3%[$3Z])['H]35G*Z4 P<2?=H2!_XR\F6]
MP9%;#)4"C]J'2QZ7Y8R_^\7-3GC$1M I;OYYSW)Y.HHO&)\YV\7?^@^M&H(@
MW@7QW137DKZ%YKLIBLN&I0!4AC#O"?NH$L43U7#7=05$M(V7#K]5%.N^J[G[
M;-#6-#1!^_*0[6S_>@RKD%&36,H]+!MZ&D\I@!Y8WRAZ7^2V+(KO0FT<,[I
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
M4- (SX(OP8*HUT>-9XTZ)5M&H*6KHQ9[N=X'0/&GS0F7 9T .F<&WA^Q0$H
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
M<Q_["$D9EKB_MZ8:6[XK.+P8X$%M+)4<*6[*)I2]GO>%[2@($^D!;U!A<5&
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
MVIDO8?NQ;ABU-9Y0)+/\.> 2IN@Z_]ROP%[C;$OUZL'R.$$? >_[;5X),L2
M3IDR(K(=K0LEE-<S>+E@^AEEKBKHL2F*;4%<8B\_S$%'[GM\^BQ[Y$F! ;^)
ML!LVG%]7VK\*2+C1'OP(")6&T91,,.-L2@U8+;L=(FP\M4<V=*?L*P-S4I*,
MH*67MJ,7!^U=XS>IAU%'>KAW8+@3.)&; ]W7NJ22#59<^!UTDXK)[Y$0Z[,O
M5XFK>93(/#]HKSL<NUS$Y.9S  !R#NA!,K=Q%6"JNK/*.9%1O[75CS+F>G>3
M?0C$D<61]]]-FW[\@\A.+'RE$L@D#X^"U=HT/A<\!SB> U[F631]WG?6>I;F
M:252E&R4%JEX0J1 DS0YQ)]\^"2D#!0#0UE,Q!U"YH]>UZ+T9)9H%+NR/)[*
M,6EP%B_>2'-.UUYRS+1B<OGD\2C?X_J0$^#$^L@-HZ$XD)BH0HX2?&H@R-E?
M>"4@<LYB+?VV/&YC)GK*,4!01"ST[I A40TOSY:6]I1X,+!@P?6YXUM.:+8C
MI;7UOVIF0B/QY/MG"FY0"4R59/_MGB,8+02TR\HJ<66;^[M1.B AGGM*SY5D
MIW=#)2#.U5Z0^,CX/RBC_DB*C,R=GVMPS/6!W9\$IE;S_NXJ'47?=ZSNW Y^
M&OQ4^7;%KU8SI[L^:C2U@Y97!(,_7K<R>"VJBUD,.E,-5I\)]EW+8U_"U!EF
M]T*OU[5,_\X>\(8NNC_E21.G?;.PL8-@ 1#=27Y-Z7#O'<^TE/U7<N!]*ZP"
M83^80F<"S@%D>&4+")/YS!Y=>)NS5 UKPL[G13=P@V>Q"?F ;YH%%^DE1H%;
M_-<&]O3_*1[]E?/P[C W>*SP.G"7"TW73U%R#O"PV%;J/0<L'.=JI6Y:]"^;
M%@\U:/=2T)^$.KQJ&DL%Y1-HB2EX,7=  S5VW 4B0EIO<Z9741C0_U0*.:VN
MCG%ZDM(;:) LRY[IJ"/%JH P;5LJ_E:96H!T/ZVX@&9_M%^'"-#,G>E"^Y64
M ,UT91G_B+"](ZV=K:I?#/H9I#L29R&YRGK\5$V,?TE=4(?$!^ ]+)B@V#6X
M%/L\U)VPTE] >(KY-4E$[/9\'_2:=3S9JIN^..-RGU3X*>ZE#_5"9*R&H\Y+
MM[T5R1NEEFGA.)8SJG- E\C3<P#Y<2\XGO[Y5P2&=A.)FZ9",L*6'3R;SL(U
MSP&6--"2T@AV8N+/AF1BJ(E5@Y<J-!@K.EJ(6,\<-]?D*@(Z]HC<0+Y;-#"E
M:3G]WL?0P8V<QE<I[F5_PQ%%V+V,[VB*N!;.&HB3S7PF.XP[,\</JTCC7JL(
MCJSN,ZB#?[76'KJ<_F)@:9IY1_(D++568S@J.L4P>41,H"DF^<48S*3/]#1T
M]H!N]^K%%#%&[4S5O:4XQEZ7\!.F\1PPD1N$8YE9_&JK]-&RN,G;M'JD^:6F
M %^ >%^V-P!C?J1%V!^5VS  EN8]A*J/F[1Z#BM=>&(V-X_@LZ;ZQ"MS6^]
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
M <O+*F5K(*8)+]+VC!R!VX-&"B7)B]!!<Z\UNJ\: :IT+*WXK^CXS:9*FW.
MBWN ;JO1K#Q'P/CZ:)II<:Y:ZJ&NJ(B_<ENL;#K'61Z>O)H%[F; ?!EP#NCC
M\9O'PSW*?L%Z@37@\/J)!>)>0C@.YBFT7K0$N:9$WY#<?!84KP= +=OJLB^-
M"B6P>HAP&?+JAUZ#*L*ZE+'NCJBSH\\8VQ(WZ25=$D3VUOW&X<*73=Y#K@RW
M>#T9'T0D^# S7KI)0GP4L"ZYPX6ZO9Z!V".L.Y&%Q4\V'M>DGTKL9Z3(/*"D
M]RXK:R QS<IH+?7W%\UA)^8#H(LQ8#>>Q^> E[?7--O?>R"/JG9;;_I)*M[V
M]SC 3]2Q>WR'^D@WD0$+30S)OH'B82O1W"+54VNIW4!FN7BPL2QI"M)R^MKT
M>XO&1@L=KG%=9Y?%:B**VY$ (/!B9(3"^4P#POK=5 JB@NSC],JC>+NM1)M/
M7>;]06J'+V)!V/]*91?KIF-WY*#P\50L &^G[(KZV0>C^:U=CV3%.%N@^O/%
M^==NZSMU6^O8\8^^[]9^EW;-PIE]./G+;!5QL"5ZH.?2<^6KZX1LD^>Y</3^
M@YNOY<F9H@=RHW9OL;TF-SM!*0N?N\""/WCQFV4-+X*+[2#&]-QKF0+C&2'W
MJ:SC6[]-RWTLOW%YCEIA J##E,:!Z!'@_<9(3K;:% [W2DQ<_LOI,XY;J#E7
M6X\Z:VQKEH_2TII?K$KZ/YP^5;96P1CQJ($\NA]F<VQS4$;TM1GKINVLW$Q1
M&_UT02]Z?68'0 27$<3H[=O48_,$^$HR3QTR#MJ'RRAV7Z8^4SD'R)XQF06J
M3+=Z*>+*#>(_W5QHVK_R_174%+^4=TF9[TP>_YDS(RR8:XT+!^T>'T>X1\RL
M$:T-!PHLV[NRF%X;9O]&&PM@(KGUY+'JG1<#YP"4.3(!JH3RJGBGYKF:1]7Q
MGB)T&T%3,6H^MZV]]"AY[XH 0]HRF\_><)H]>[#:VT;KW, J$"X+Z CBQL]V
M2#=_5F9R)BI\JQ*"K_K8VN?PI.!JN"6+Q9Y/H2F+90+[NMMMR:FL)BQ#W'IN
M3N&R[>)/.\I9X7"V]-M<MIH;3I\<C=5=GC2I4_?:LSG:)*<3"X6JY.%> U?>
M@6K!W9)1TAA)5?PR)J3(=?'*V!J-2-&G66=O]0S&.\4Y+0;) 6SD@.L?%3Z:
MG(GIX(KP=#\1.;G91<&F*+/W'Y='+X1K._CJ4_YRT*AE'.T-!7 (AHJAZOKA
M* -)A%BGDHU59#&JR;PY7.<E999<TG;J9=&Q5);R%*5*9NS&O1>A#[3)AK'.
M*+4UQ0N!.8.^7"(T,.+7EA,K>MF=4Z.OP$#$S#[LFRH5??G3MZLZ.R[$I]Z,
M?,HR^&?;>$NY=@=C%+[$N<1UOLG*/]]9QL;:=O'^I"[)QZ[DR2Y22VT2>A]R
M$O,".L3 N@OPP"(X\$+P8O^/X,76@U@L@ =E D*XT)V(@$[4IF$GW!5;0)2I
M),+\P:S'WIYR(+CT+LF0>+JBU;78'N_2SC=+ Y0WS8A)\L7LWTK=E+MTMJ4!
M%8/U;$,5S@&?JU: 6 "!0GUKF44U85E'UM**6CTEH[%TJQ+FFK;+(45O;GA4
M"IYHV]8IUXFN-J:^6>1EZ/<! !VO5PW#,5!GG!$8VP(\2V@%D<*Z/#NN(K=\
MAM;VH_!"D_)\TA:[OUP]?[-;291%RFA_IE]84MCA!="NIP#(?N!84&18E>*5
M#!PE7OD<T$DEB==]!^MR@U(XXS5@W+ 5THQSP+7/9,A?YL,O\)3Q%]WV]_]-
M/KS,'X9Z"%PHQ2^?0O!"BZ66]X1?ZQ<BU4>+U!,9RE2IXS.9=U1'F64=W*0!
M/(9&('F+<T"7-M"91G-<[$W'=0M!'URQVX2S'U,B/Y]XIE:TS(8%R2"W^X;
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
MT1G]+.Q>!9DO%//XQJU.4F6YOHPF;MC0^Z'4VC,!(M[#(LFG@ 3>4\!G[U/
M&.@4T"7]VSP90(C&S!,NL ^>_&7 E_5Z[R\#ODG_?V_ )WT*.&^%6SH%Z.A'
MGP+0&D>G@"QI; 7Y)5;D5TM#R+U>2>E'*$XH\A0PG+-=T$Y@:\?FS+;:CQE!
M*9:^9VI='Q#\_;;=Y=VR5"/E+;8[Z9S1P^=KOHI(G=>-.C'3%(H&HO<:%@-)
M20TD:\4UDD%=\9DHK@H9Z9P"Z+Y9JWXXZL4?H_RQ!QEW8*WP#K475Y:HV6 9
M8\PHBR?9#RA$3CC>1 ,+IG!NIX T^"]]6 1YLW\^. 7PEY)X@1N!Q L'%Z$(
M)?*'&]P[L2#_Z MY 8@H9JA/OA':Z[R^ NV%^Z]A0:@/"KY H,<*7GW <2G\
M;=#L@RDSAXYTW9N,'_&,I&I>2W)HO"G<DCCB/GS-LA5YM(8BM:PIG0*ZUXJ@
M]Z+,A=9!H[!V\A]<SSH%% #_5;@3 /WC%3>Q)$H2)Z'3-JVNAI$86#R?X=\U
M//MKXN'W?U%%2?]7Q/#[X10V!S=4N0PR\<48#6)GU\;EY+820%UZ'<_ULA(R
MDQ3&1=(51T86DU6O<!+I=T'-$CU$NGO-<RUK<4Z,L[_Y;V8C%W_,]WW)&OMS
MZ/[EZK\BZT?ZSXN70:/1P'QY6@@'[AE&Q"C/ EW\1-T,^5A5,@V65Z#Q+.A,
M5,6F!/PI^J/"2\\;]R.34>KR>&Y()":^R[_,AB".@7!;\[<9UG@__&J?5G,F
MVI-5R1CT/OXN8$18Z-O^%:=HEG)90!3@3Z$@;_B?0D&ST./+7:"S^[L724!P
MK5'N@84),TXCY$6_3&B1Z<CU*DN-^\J-XX6&HO??^56//GD*?>CUFF4<?O8;
MK.JRSC4C$BG=5WP65U\Z7U9[S'\GY6Z.^W*'JVC&#>FTOH"/AL(_>(2)%NO%
M9S8DJ/5SYL9_VI"L.!@R/,FSS?8W%R[/:;K<F7W+:C3CY97["A0]PD1N78"2
MF<6/*B&MN_^_:(YDOF3^1#F_V4[@>$9B!%:O['5?QMU$3X(:O:W@/M,$DSH'
M>^D_]G+ $LUQ;A9-2F.UMP%A08><EBMR9U.$0!*CV;GZ#P>]Y*CFF^,.##I7
M/W"0K@ZL'>;['!NOU]8&?L#$^NY'CIO[DFA6SC(#:'PJOI@1!L+D#9B"PWN<
M+L(Q<LW*L]A('J-C T>+\9SN?;/X$%I]J90.MR>:G%%".*I^(*>Z9QG.HK?3
M<K =><[*F:8^YQU-T3M#T9<TEJ:V18F6EAXN %&H#O1?IH JB/Y_F0*^;3/^
M:PIH]I)J9',_[6'/9>I8ZL/Q2=0 J:_XW4X"W,V$-G]'^62MW]B<TQ'D:*GF
MZA"/EVU;9^PMHS2D*'-G_@A($IK[QZ.4+6"K_F #SC-C 3]8S,JVA,I[9/P"
M+W#NXB_?:D?G]I_<C]AY<@W&$$^^\O/>X"0L^RRV'B6&1DZ8F,.*S>8:*B-3
M"KNJ[6P]<[XV=W6QV9[I3V8;BL.UH>N-H):H? P+4B6AFP\<;(D/38@E[+;&
MMW1YM/OK#FLQ#47'&US@"61>,NY/.FSJT+#\RS@L9&J1"IOZEV^8#UB_%^M?
MLVJ_;*?8EF?QXT_?,/)NGHGS[]4*^&[YO T M(,Z!R[,DWCSL _11W$_D(<$
M_8@B>\?CYI3=G'#]_O3B3MUTP>$P> X<T-CP6A+P<4#V?VH0S3D%N86IS^L#
M <!Y YW/@R<JO53=)ZN#!6MJ;V-TV T05*Q,K)6 S.NI68[GHAZ1]Y5GE+PQ
M@N7)17ZTX,MVUJF-<P9C#ZVN+/+*H)0-,,TJXW4>V9_G[V_JK;\3N$JW,91,
M,*L&'PPLPA-;:XO;?$X&]N>/VC7LAK:G9.(V']=0OK5-ZHVF!5/"@\D+DI%L
M)[1/A^>W!4=^["R*3T,:^)7,J,O[1U :_C'^)--AA6?:DD]7/]LSZ[F>N_LJ
M0Z9(E'K42!3+#,P5KP665=>J ?L:HK\45MM_+X"MRL"??ADUNN&NG\N^(W![
MAB7S%L5*5R:KFAP<]0QO 8J:+^:^A(F;?$(7CT(I?@NI_4.#/[[#/>FB(4.V
M>8U@RMBE85V*L%0VIJNT#?L2^*L@TASH8LMCN8V['1UHISQ5$#@=8P9[@<J3
M>7<]0;M>3>)Y%S^8^0?%A39@R8#I:XJ/G(<@ KLGUBH!&X!C\:SR"<OC6KV)
M";GZ777103WZ8VFDO7W$W1I7KXWG!^;EL*%,+G=Z[CV[_^5<@3D%+ 9BG=#6
M**-UR18ACMVV@VK[O@<A_NY9XXN.XUD<[')#VM_/#WJE^ 7S!0A)9>%L\?=(
M0U%_$)_#7",J]TX>#Y8BGBE4%")K?3VY5&H0HY(!MX)=5%:8E!&-B<N%CO!2
MU1&,=6P+4-!+Q4XB\5?D.:A>Y]+.[DE1D\/26&O,VV_+G'X*M<SI]'15KUEV
M-K RQ!J"*_XFQ'0&VDRPI<U;W]W.^NTHX5"PVU+].3/0P^!R_D9^K%F-L<"=
M46W:\<BY4X"VJD:S,U)0:LIBYL#_MZ#J(<?[MJZ6'/?DO]?2M-X,1)'A"'74
M'+F5'D&:Q*B2VY#D.AF_55\BG57H,XN<ST\FJI/%#*.T39YKPW^0=$1NZ.+D
M^^"L)!$(VV>EHNO:&/DD EU5?O=4]<+NT3P?9-5/9FQK/'$T_)(GCW..6 *O
M(@7QIO4V'8'+$_MLC@"L](+2A#S9M-L+\Z[;>V9(V5Y$N7S!ESG )H>(@J6?
M JX 1365F:J/J=8;"!Q3&U,]T%;=4P"#/D%"F?U'8!-X>*PJXJ%RSP?QGUS.
MT2\8MB-<(XL*TWT'-%0A(1@HBA/#;XJI3%-B:?O>;I-^Q87&?W^=^DPF2DW$
MX25SMJ&'R_AX/]4W%IRXT/Y"-2&86*H(O; SC(8_"91M+;J])7'O^63=E">C
MI)5LM\W#98JMLF*%QCND7_,[UH0+*KTGCI4?00+@9&G_SHE30-*YN(FI%T,0
M5GMM=,4RBM]N.SB30NU8E&;H6_V?:0'R^<PQDD2&;?%7SF2,Z4\!2Z0UK!KT
M.EX%6H@%M>I@Z_9WQ@[5UZZK1T0>0=XW] 4NE YVJO05+[(CII((.IRP@HLY
M#;8KJW^,CH]1&RGDOI0155/4.4HN%6ZZ(O7]MLJO2 Q+CQ6(#4*!!-%_-Y^B
M+6KP;E=U'&^KJY72533F?RY#STPEP$8_J7 .>A/>4KD_CSQ8 "&!A$O=U_#4
M[4VV0U#_\(J[[NWOGXQ="96IV3B??>E\S</8Z'NUK"R[(@:?ZT*)Y#":E1<^
MH]Z;;R\>?K$\H][_+1W):N\P!GO&3:C&1?9<I)CN%H0XXW5C^10E7<O!!8.?
MQA@7ABY<& CEN-^]29]5.Y@&4SA@M"R#UIS!1)H[Q"(8>[E)<. & \$,DMFC
M_L@CH=)8=%:F)I42EIP9;PGI5$\>M<R,_FX>#?P#NEX':N8F2+&DD6%P$1BJ
M"T_HU;BZ$A$.%7T5VNG+(MH0Q%;\X>)OIBO6Z[EYSHMQ%D@X RX:9SW I]Q*
M+':N.Z=\R#^UC[(2TIC9&WM NC>]&9C6V)HG(IQ5<&*-'2=_BZ<X.+:GI?%3
M@*(1"Q-.N1<-6O(.VP\(N!C$G7O1-YZI*^"X+=9@4*R/3JI.7=X<)X3AUD,_
M K>;HKF3ZB!2Z($'G5N3&4&"SW0ES=B3DJD7MV:])\]O#3Z\0G543&(@;JRX
M(O/V6Q&!7'O!2REIYKY]M/G.WN?J<W/\.<=ST0N+0WR2-J[IG$NPKL.'F_=9
MWB0Q*MRE^P"]+D37#83HX"C>CM2"J08>)<2_+1\JYF"^N+K!^+T[Y#S?S; D
MH8#?:D9N]W\ZM@],+25L) P%THT@3/C WS<L/XGE2^0.,DG[ZN9G;E''TV=V
MQL1_[7^[935H:0 @PG 8? !!@/ARI^,=)CP%=0I ""?SBO&=?Y$6_LC6U99+
MY1:U]@R=<;Q'FGU8^'TV#0I,.X'K3$+_Y%X03A\1]>R-S^7[;AU?0F^&\A3(
MUN=<&,QD75@,#Q0&Z,UFZH] :4\!]P_208+GR@=CUHVUQ_0[\(HQ=O-T7V75
MDXZ-8KT?S YR!(AS9FX("(ZRK!8W#Q$NI.BA5VM=ZP@@C!@\>?K2"V-$$:_'
MT[E1FSJ_@"/1MR4:_C5919OGQFMTHB'UZ_()P!80@9-JT,ZJ!&D<L&&*'DRY
M.OM6W3"26AFKZM*A8+AEWR_"?D?S3JSCT%4&7G97EL_R"Y%8-AP(+^]MYS_X
MK-1^+THIGM.^F,OG6F!GMF,3G1=G"I/[96OCQOO/%P7+1(*.B"+Z[]"D',\*
M[S"KD[ SVNR2[>*M1IV_I\U*;0$X^PE>N ^(@^@U9G*#<A%<8;CQZ9?7K68F
MF]1F@_$]@: W:!7U]$2&2UKW;7.T1-H:QEEP,OHHQT#G$EVTM-:SB>YNO$8Y
MDO_%9M+,%<Z4/J^Q^-"LHLLOBS-C;1H_N-\ $'IPS7]S91WJ<0KHU?F'5]87
MB]$&!PO0.S@XAK__E1(F+ZY.76=]A79\P5ZG=DFQ[:>/0HYPC<*+\D,$6X"U
MA/,K+J;L.C@G01+G74]PQ64@UFC 82Q FR\'(LTQ5_:S H"*37Y6SGQR.V&,
M86^NNU+"RZ!/U^@A?Z"Y$?%/UH%,NNJ/Q-,8DME#)<^,;LZ.R2D\LU8F :8V
M<6=ZVRC-CP-!()XS\M!&0W0KD '<=>=/PJ-[^DVWIY(>33E(\,# ^RP;?04&
M?M<-*9,O73Y7J([WB:UPEV)VTDBWZH>0)OB<AL"J4P2?1.(/:L_)<5^)9_*Y
M0VXI>9JV%N.'CM.:U/)0O!BTQY00B%?"V1*DZ[^MH=\1;EZT&Y'_;?NFJZE7
M5^#!D#2#F?_TY1MQKCQR!O<U+/">&"H$N:7NEL2I6*(KDW_5/@[L.RD39^KB
MSPSKW&35XI$:U70/O9238VL@?.%8'J]#!G-\!.\S<S<SG%;U$JZV;X]9]GQ6
MW:HH7_7S=[8<&OU/YJ!URQ.\/=*MR4_7A8"D+T"T:6 BO#449J=7(G"1$UW'
M?G>L]-N\"F-[D'H6S"@B7]E!44]4:HF55J9'3_/B$W*)/AL6/P)%S736P],(
M@8%!E1#9IA?[FG:2K0MF[S[U]]$XF]-GFTUJW5)KAX%,2 /D[&CH?[WG!<9D
M2%J-Y8*OQ'">"7K\>DMN[BV_S-9I'MM-9F:/2]T"M"-YX(438-DNERKM65CG
MAI'#VO,_#NLKE)5Q$+$2'+\VN8V^6?K5BT_I[9_2HMG_H[2HL>^_D;4$U'TC
MT4OK\ R(?<50H'+IZV\J)^4MX;<GF,;.=0T_Z<V\G5TJS!KT\@)H4J+O@ 97
MB7V*^U"&BS3)WK#!6"?]OIH1#IZ9G)!)M[-/6J9[6,,T(K*>6;,?' /ZI(+*
M1]L[$,F%U>. FP!$KWR.RVVN)3X;+K;(VF@'2?W@/9M=,M?YT7(<ZFM-0.;)
MZSA"? HQQBL[[0FQ:@@;$8N0J+N3QN)K?=B?^@IV=OEFBX9EVJ,S:MIQEOR,
MQ>!FC:\?-8BZ7Y.[8SB^G]EV*T'7FX'-E031;II/I&N[0>1=U]>E6.2ZC?^B
M,()/TO &7'0XY%Q,M.W^G*T]!"JW)+=.P!X0S@M*;IW@+#-[^^%V'\BMT[9Q
M8KN9ZD3@MO+0Y>LR00F]S]ZU77W@1?73GD3?A9F]@X:GPVS1?=9S\C-[_23C
M'PG>\9$F&O3;OB7100(9K*D_/C*WX60SD]<:?A,046.@"S^ '@V+#3VO+L_?
M)PV3>K\8IS=?K/25C+PBNN(?9B?6_]1@(]N<FSK!+"?@WBE STZOWK5AU^K1
MJ_P(VM**U=X\Y?G<IKIW4^Q5;B&AH@KOA)^>IQ=.!K3K<AY:HTK)59H9;;W?
M6N[3>3X_*!!IDFS$[+&D:;K-KR.5_<QQN(.Q!A!XY6I6S%!T#<DE.I)<%DX!
M:1>9<$SK"Q#+C8FHM;[%RW=RD1$YF]YBP8=# EZ\FWZT?E+9G+;IG#89'P\N
M[ %9X>LEH%;3]$4=C2ZD_8+PS/YOID;L8ZD!E=%W!XRE8_'"^[<K=BXM^1IL
MJ@ QS=@X7"G^/AAO7#R@TLY'>C.K5)%6LIO[-7YY0NX6%UI8+#_IUG*X 4*$
M>:+5%WN %2!F^4'=3&(3;N5^7[/&.-4KK/G:E5VMJ35Z)]7#[G_^4[^*_]J(
M9Q;ZE<< X!O476A!OU>HR;/O!4$-\96T5+/BEV<S7YDJ.UA^@XXZM2CKK8VH
M9F;T*]O\%>+;?U(VX__>HW>_5'3]40&  >"&ECY<PI[I Y9.E"W[KC%WLS@L
M=<&N#@5OK*B8IH<NB49NI@\/9/+0ZEX_6$[;CM-U-Z0K(*<X3?AZA5WE !42
M% <];X$7Z35S,J[\KG&Y#6;K_F7]CHBH'C!7+=Q9_'8SK^M"=O(4/\0:+;\.
M2CD%>,$3%Z%/"=R5Q/9[G<3-YN';2PL?Z5F"U*+#]-[SWA#-KBG)SS&@ <4"
M:0B^F(-!,YS]QT?GAA)#A^)^,+,VZ37VQVQG&PKFB#CD.#0#;'/T;)\+K4Q]
M=<4JS)P"7 \25)0#(XD-&[+A(X6.<ZX>7%L;Y[9Z* 5<;A!&  ^IWGNXMG#>
M^@9T RUP]ZXU<4<'_!*D_?'8U7RN(GWOWI= YR3QCAR7>U^[.#CC#,(,%EZ6
MY)!<.PJ.?/XQP9*,$;WET[# YHP>( ?DUISB[F^PHI>KI*O?]S3UIMN9_>49
MC!6&[,'.R6^1G(F,CQ7@/,#UM_#6>VL72!+RO<:,APPP281A]F,MI,'R5*U?
MZ'TQ*]<VCN>#%O2WXN\CVDK.+E'Y&_4#N32$G7S8RTYVDF&&U;!#L?H.A54G
MA]LVL<E*5,%=Z*H/!H 03B)55!^PV7UHOQ$/].X^_UFC1SY)#/9^3BGR@T*$
M>WM'T9J/:CZG03\#)2NGGNE+-B.AT2F<6/%^^RF :6\#C(G;;B 6ED+^@+W[
M7-8>[8$\_#9\X,\CRFES9-\8AO]*<8\2/WOT-Z(>DKPYCS(U*M[O 1.[.>8@
MSH\1TB!VKR,-J7>Q#H[?'JSU'[5A6&/5,^-7:VYE'6H*J9XD [Y5E='](>GU
M'T=GYLO0AN13@&\@3HJE;RU::*F;&]U,!C/>&+ZI\5:\*#VT^1>^_.NU4.4S
MW]P7")GP6]/O$P\!&I\K\DP?V%#M%I"B-.2A/89D<.ST/M-PPS>#?K?"[96L
M6N_]W3$FF<BKXN:>[G[-'!&VX0+K_J;=U]S+"08XX@;37HJ1"0=$#W,G,Z7P
MO7/ZAL4'KTQ1%T/Z\UOW>&8EGAQFW :0"E-J?@L_-KYR*5YK&-NPHX8,[#M8
M=!TXL9GKO@0.1E:T5GJ]FW@@1S!RKYKB3+77N8/?-A=QT"M/U^RE?&2MA9>,
M6A-B.P6X&^'VZ^2FDF ">#80\Q[[\"?M5]Y9BW,[Q(MZ:_+C%-INR]^VK %"
MGW*BQ,B[S55#WF@#M&@^UG-U[,8LA+=BB%U+T:R&V+1K%>&6-FB;4Z*<$C_(
MI]R;FALX?Q KQ*?.C=GKR0+7?BSX#4\,T<]'C:-K!Z='$[;3#58L-_PX;[A3
MUTHSUU)"7ZTMG<=*GP(6VY&_WGWMJ7R#JS5/[/.;X?0PRM/+//!0>UD=!D Q
MHUHM'[RF&MK[54EBD,=S0WL]WRX0@C#FJ.D6WY'+GQ3?HU28ELH<^)O<'"MN
MY"?J7#0IXE7+[$LXML<*$7/)S4-]U TM!'^:/9Y;K['YL;UE1ZH'HMXU6]%K
MG9KS)V^Y)F^'J>V[ 6V57S=+=__-G.5/(QHC7U\UF]PS(QJIRY>C.>\! %0
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
M6\>(*X-<K=WC=RR,QX+5+NFJ939KOI<#I"W0L[4]:L")'NS7RO?+LY'7FN<
M)=S=AHZ=H'U2Z03S]H76'(L]R<<.8V0N(1[L7;BTJ6]^YT[:,7HAUR+=Z*+T
MB1BZX>/$W24L1QO.S+_2!AS>'QY%Z<_FZV(IBYCS:)2\;O IGNYZ5W-G_+*1
MRKB)L%!F<<O+8A:8!48LBI7 .PU$*'P)A!FQ+4,,/O^.>5R-RSTQ'ZUJZASB
M,#N>5RA5=?<\+,E\S_0>'D"B)C"A,_;WT!MWT: 8Q8-WN[FEX[G>]+XI(\,4
M/R0>T![S4TD  )SWI&JJ2,&PB'5Y_JC)4P#[]J=6G)RZ_(8QK9<<<#I@NKSE
M^1L3YB1%.<W[O#R<?C'IL=:?+S*0HZR'$(5^FR-;44'BQ<0>7,L);"V2&5*0
MM*2\*NL6I_R48<1\P357! "(VC*_3LWK CAJZ)T2A/8XG@*\3+B(*7AYLT\0
M7NQCDB=6/#O[<678<B#>MIC_05!SX.K-*9[C)>0!2AJCO_%A/!M\,,0'3Q2.
MR%ZW,0+FN0M4"^4V"-9%.J>UY?+>H_[A\M FFV(Q:A7("T5$1'W64)M'_2!]
M+K5;%90P\FKHG@_P]X>'-&EN;%T8'?T9YW1=[6%_+O V3H?$Q%E/4,-=0F10
M@X,1Y4]]56DS7,MZZGP>U2[;CVSJ"_B+V(N:M4]6?36[LF@C\(X'>#5JB)P*
M A.AOL5)9&B;MIN][,TG6":O48_D;.%FW1UK)+P>=:12S+ZBJ[G4^"%:FM_U
MM\4ZD,!FM+[3N^0;">?1#\)<[[]@+(#<,%_Q=^?7%U&(;=&_E/-$<_?Z[?KF
M-_%2FAJ >6@@:+$+FS_W^S%WK_5BIWXPHX/A&PAPAL?(E\.?1UY@NG;E<MY2
MQW&'N#8\].EG^,(2B<$8 ]TP2S''W--'9"0( 7?YMKJ42R1.!HYEFMY>_?;Z
M>()[3-AM]4;#TAH36%\'K9S@_P87K#?[Z]S%I?_.Q)3[&R;F[WI-(4X(+_D?
M;01AP;ECC5;.P@/)U<RR4*&P%[S?8KBQM2#[9K%")>".17X\AYS!2A<**!O&
M"0#H7:5130:<B?%G/*W$@HFO(=[K-)UX][?/'IU[N6W\XTO3F[.;%/VT6AQ9
M";U/8,H*5WVQ1R2&!4S&'=P(7@S,YTM/F@I'C-V *579!W@<[K0DL0H.W!/$
M1"@0WC-MHY9O_Z45/9=QYLEZ"OA:['L**&]O_0TB7+ G&0<."&%O.$)W.7,
MCT\!NARI8=4:,8H4:#H"9P/V[1SI/.3F+(D?[&/$@@+QVZX,U$R)IH@-O"J*
M2\MQ%MZ86I-BL'^=;%H:Q@><@'Z-P9)S47P;;HTN-D )NN_(-3KQV]\*>:DP
MOC7=8+HTFM5ZW",'X('0\NA#T2_3H6@P5PBNN(V-!C[1HR.NSM7FT'!/8@7^
MK4BK-\L",C _>H$UC3+^DC8-'<#Z!Y# 7HL-3< ^)A; U"Z6E-CO.BG-(_A>
M=5U-UWT?%N;9'A]XE58OGOO6M?M2P,)HH^M7Z> $( Z*.(A[=6X&)HDPEEJ[
MA2;ET3^=&?PJ6/5>-/NNT74VVZ(D#P\/%T/17XIG,B+6R:3/\-; 6*#;5(("
M.*,_$(NRVH/8:<10/PE0DOS("UC?3WM8OB4<2_U@?#B58A'B@AM !#YQHI@C
MV"-7[J[=G:U#Y!H@L\%O"K#WDC:YL$A],]%)$?_JEXU"%J GY%>C:C%,V);Y
ME^"G/_%JO59'&:'E8)=/&<T+6]J2X8Q\$90Q^*%O;L_NISF4W\.M8#:0)J@/
MF$+CY!/DAAFY=S/W!_9I"'J_L?&SVMXXLOK>XZJ]X#5=\8#WJ?C/.!ZB(C$>
MN)ZW*-03B-/O%H;<-D$5)WXY[HPQ6,WV/KF5X)VZ3K6]K!^OX;'!UPR)?C%C
M3H&NW">> JAAN#',X)@E?"YD#6>MS&6/3"&Q==FB N1V#O.S7*,K3@'RT.<-
MTO<!FZ]SLK)A#=A(=%OE>N"2"@*>H-05V.BKJI^AB-+ +HW;JE<CYT0,V1]F
MU\>;*Y3%I#-P$H6LD:"AP-CKD$OD2'R',[\F^'$6HKOA+]2?:^$P)I"FL +2
MF[W0S&\9H-LK]>Y<*[=:$V\TT/^_S(UI8, =X ,@_,27/^043P'<N.XU$AM]
M2;;9Z]W$^?#R7*4LUQ#-6S*(6<^7T[4!D_N4^EN>*)VS.H<KQJ3<FVMIH 0Y
M0-30UB_'_$*V#UOM7\1<TGNU9?-BZ=JS-LIH!E[><JH@P-$I "?CB;*4S6G-
M^WAP?M6^TZGO8@GR8;5 78VHK:Q_>X"X\GA4<+6E2\5R_.(/EBV/9V6@OS'%
MV#PSQ?#^=Z88-66Y-T6S'_MBC4@,1G@.:&\3N@7(H^[N[AR,!+(N#  37(8*
MY?)=+[-Y+/.\S@X)73\WPK-HP^N6IJD.PIJ15UK3IUOUDRN&>]#?R!3]MOBQ
MQS,;+[Y;*1<KV9LO!L"^YE\^!FB8,I\"8,?C?G'\OX,19,A^"CA/D$&'Y2!
MC-[*?Q+S;W'E6GV,TQT1S7YH^R)[?-_H^O6SYK3DGY=W_G__J2GXI]C>G^@X
M_YP< #U!":H)?TT.;K?V!^FP_H?>[T_7VMI1CC517Z \!^I:W:2I7F70MT7:
ME(C+Q8T]<>>W3/W9;H]].'91J/Z0JZCT*6IYK2TC&>H#$G+:3:M9:N^;8#?O
MY.-\5<3<AEZY)18:?QB2F>M=P%:ZS<C!Q9CH>/2H@<!N@:5)P<9\#H"$8T2T
M.@H1.2T*/<Y,CH8^H?83/8:.+\+B+VT'A+J-/^'@9I**9H2_8R&PQ]PCE@2&
M% N!#^7?0:2.*Y]>";!&\2V5-;!K*ROC7%G8Z<(6-^_K'\&&3P%^O_XI\[W:
MVR4<@*LT_X!Z9)T!@1+K-;BC)O@L', ;_5AL9XJV1]LG%$MQU0IE$\<");E]
MN?M4?XGG/I7J=C<%[@-YC[9U9R/M ^/66-:?4N?S*@&Y;L\H-D9 50MM>&_Y
M;U^(_[GL[W2/ZU@3:+TWU2T6]0ET3N/\\>Z&B:#718'.^(D&4M]C*)_C"&#E
MYU!@L<*=YP\HI;FD-*DQH+C%4P!J#W\' N*#)NCW.T8AMY&'U[S]$5U>=7([
M14U)?*UE02/B2-R%S:=A: .>@U. 9R!.3.7L8J">K-& F5"\A@#D%%#FF[N_
M&%N\Q[W9--K1]R9F1Q$D\^09&!FM0<+,$SC7R#DTLXDT.A=ZP/>X%)I/3"J#
M03V6VOE)7^Y/[K_T6SFZ&S08Y3M/;C5:+ZI@@F9_923 Z>MD8?KA$0(7]!\_
M5J[%%BU8QM^XE$ZG</UY#W-D6MD[D342'[1'D$0'!@X7]\_LK:IUXOGZ@LX1
M#Q9DR3M=TKO4Z$&VA-1'D=OK=,(_A*^>5"+:]XGHV?6O3TUH<-R:Z)4Y95]G
M+)Z??N:' >U:ME%J1+;;&S;'%XVFAA(% ((+L08:<+#H._#E*.H\9JM\J.^<
MFO6LE70#B[U7DW=]1( ;9-AN(P0/\M7K<1"14LBY^7A-BJ".-C[JAPN! WM5
MW=YI5?LNYK3E^<O.*O1G3T@-IF[IL+Y^)WHF$?[(^EW4"K#%FJ XC^)'"G'8
M&6V#'T[QW8T[W%"^VNS_[,7T*> 12G3)(<!$Q</ [$QS28#<+=G6R1Y$W< E
M3ZYD'_*2\SPSK=>6NYF(?FAPN_>U-M=#LQAI3A7 VWEM38W=,]=H3WNAA<#U
M5UGKTO9[CUV07WQ34CXX\=,T^^ZZY;Q03^0=<4\=XC)B;Q/[!J#ZZD7>_S@J
M$I,Y=(.+('\*<(UK(&4YS:_]1EL3N,(-N^>@[G]P(6<FD=M,+)QV#HYCS'?V
M B^T=::JQS)+Y8NF*3Q044TO,Z7;(6]&?D0@099EB;^GV&L6V-+2P!+123PX
M(#2(#)O\B@"[R[;MHKK-7NYLTX1;'Q"C.,F-G4BWN!?T_"G U\9?Z3UIY!3
MH)&A$>>NUBEJ%#+3I^BS/WX-/GRMRB$WVV".I5#DR#SZ)C )RJ@NA,GH_8D+
M'^P6G"48EDYT$%^16$GVS]U^B@1^$'CB^#&+L?/'#>'Y80U)<IU0(=!B:+N"
MH:X1R+5SBV/M'GD5/D%_P&Z8GI]55QA^J.7Z?BGWQL>/0J'6&5$SIX!64#3<
M'4B[M$=2_%#TW]K[SJBFWS7; %*D2D=0(DVDB4I30(*%KH)TI"E->A%I"@0+
MO0D(""H! >F$'@0D](Y(AU"2@("40((:@RG<Q'/FS"DSL\[<6>L_<^^:#^\W
M8/UXR_/LI^W]I>WU0,V$\K2!']2:NZTO:4@U_^[(SE"AK-*'<6N&#2\@02IV
M9QSKUT61Q DF8G[L\;K/"/B  P.K/4U3:SI9-8:^-AFQJ5JELP3N<^3S!&(=
M,:-$D4TD1Z26W5<(Z_J$BO4/FW>)1H3'Z.W7'\WLZ\WK4FR^Y"FDW#98.L4A
MYF;%:%[>_LEV)01S!8?$?\$1L+<@99Z_8EY7;05RR'7F!NJ=D.,=DDJ102C'
MW:J)^WQ0CWVJ^L!L7>57(9&'TBL,W3D$E'M%@@BI*V6D0%R@?>R.VJ-ZA[%
M=@%/,Q?#??2:V[$>FT6. NYC@,H)0!"X!KF3[$P4#Y=0/Y'M[[DL-_W>%N-G
M%L-OX1',:"WN4X 0BL&T'LCO:_&.S,%U_HHE,-*5>IX^[8)S2Z%L5$_;HS_:
M)IR94O2+O=/'ZE-+@GM>Z,^;;S!Q"\.-+!)JG%<<0FB*/J*A)6:M6%AO*J=1
M(%RWIFUR#U/5UBAJ]ZUH4VFW;_6#3[Z0Y)/ZJ*/>9 ^J23Q"N!R!@^%OXOJ>
M%6YF_2J)4[B7:C[IE,Z4>T^A+5$BT;]\=$-33EF?SS6IU8 N.=(-W"D%]KBL
MA(+V<USK;"'L/X2+DK.-82WZPGJIMPV.^]R.\\M2^[9V-;CI1(^!!><4'3'"
MSKB?PW+X*D%Q=<G(M&VZ@:P^I@UO_M#Z6<KZAY"X4<C]Q_>=Z$?R>9Z_86*]
M&3SUG/Y<&!\=J>[KSYK-7].9B_ASGB^N^*</N@9/R%NQ"O&*O)H_(4?W]'9F
MS2VA$\*4]\Z' $OX%<=/TIAL+-2<<)EX@Z0]OM=V^1# ,IWT:W2YH!#1S]KO
M^RN\?F!F#&"<,3P?31>Y:7F50>(,<0RE2!+(,*C%NC:]Q?EUM7Q$QLFC4R0J
M"3ZGTH($&)\92'+B6&S=4S6.9[[ZP"9$Y\[P0Y;6HCGH%P_&VG[TW1B#$<#8
MY6[C_3V1H2E-@]"?#A&EBX)!;5J.V1+A20%RT=V*HR^Z1]O/@CNO4BY$(A".
M,9%\H6S=V:*BTXT#CK=FO!ODBE]Z)6T?US#J$YWAYQZQ"RL._W!"OY<_'D"4
MP,-I@V2AUU!,'RI#%3MS[Y-.+U^L'1'DS;GJD1N^9L>7-I6=J[^HUR[)JN5F
M)JM^(744S. .%P6A"H#'%9W5URC0LBW+^)*MW&F$$6>FAY>05]S=9J*R[D5G
M#P68N#?=>[K:5@5'8\HH$*O[\7[/.;LMB$BC42I[I^3%AG'-RV'LV8.*KZYX
MK,M(RK::'ZO-5EBGMV'E]YN"Q(!9P\6HC_1S:&"G@V@-=CF5<Q+OQ7(UK)J;
M-M+]O8[_.I.>/*;!)4-;U(PH$]D+Y *[8)A !+V=F.*5[43EQFE-XV NA.*Y
MWCEQ ;DCKG%D1!!W?]O @&C[$UIC<5>[)F6@78" P<FAQU)W=W>5P?RA$J9-
M'QM:&F-.VPX4ML0$,O99/3[#/<#+><1'HTE$RKAE_/]>A(C?S')ZY\]E-QI@
M^_3OT/.LPS"QU(<37(NM&CT$/(\\*M4.K;BB/ .+E&^+=ZV[LH:ZG!#3,R+I
M'"\IZKC;;).NW<&P"TD%-3A&'0+<#@%,BX38?F%,>UX%>SK"HT)<!*/SHO3\
MPE7]"ZJ;$D>29/?8=RJR@"] #?TD_L<KL7T+CR,4.[T"L!77]H.7^HL=#V9G
M30^>/(NHU!/IR1>/JHV6?O@D9_HI-)/@W FB4<\7 @6J_49@HHHS&#0LAF@#
M=\=X/QQV(O)J7"WRRI X") )Z:DNQ;3-;F?3%../+!%TB.IL)TTVP=C<T"&.
M=+"?UWAEWHWA-=5M=]!T=[SX<G),IAKW>IHV, =>^Y/$:]2/;(B>CHUKN\G?
M_[1=]&!<$P:KU;1"9+;JK?O6);^(L60Z=SI<>D]-,?=V>ELA?H(0@@(]0XJJ
M. +"+Q-U/F6@2YUK6J=]&_G;7INT7<JZ_R"N3$375:!/A8%I+NM@V I3@JDG
MWG('UPMVD /-FV? ]>&VY3:+-@1/!$NZ5[Q?DHOD.^F#&P%*$JWG$$Q,Q]]R
MP_,NFUFTXP2@(66>5MG"*<41&HMVR_:&$Z.:U;UOE^;21T8,)-^D&RC3?2\A
M\8[A+1/QQ02<W[UJF\6;*!].WM+M5-[!8YF/KGE+68C=L3F?N9CDG.*4=/P*
M].M)\S, ?T8J."-R48:?X0T)P-^Y"DR5VR_,#Q_3E?.)02WI%VFY"I%ABWB
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
MT3)4-<7P@^^IBMF+?. ];:!JY"RX=B:6Z$VZA-VYT_.3PH+3S:%DE"P-Q#_
M:_DG+=J.L3\X>/!%_*FI<>:J:;65/SCZ(1=!7#IY-]RL=&$;S*-\$M2==@!Q
MFI*77V]IA7 >B71M#?,0_3)\LJY]@CZY8Q<(_6["O Y] D;%Y;%,TA@QCJ;V
M)#^V1];OP.>R_#?;+=7\D.L1A9$/FOM&[FX$ZVK!?W=A0:)!]5QO U".G!'9
M-A_J_]2%]?AUZ\L;/$;G%T3Q=$M.YKIWX8H#!1'5_U6.J')/Q,>4)__:OMSU
M[[0OPQQ!E'$P3*]+<?[%38^5U&.' /?0%$UPK]H[69HBD<W!K+]^I('EE0UU
M7Q-#7PE^G".FGGK9G9OK9H/@ -)Q(B,E$Z^1K'X(Z-W9WU-J>8DLT30]C923
MK-SPO]]YI?':X$$W"@H(_8E_AOO> HY]6.78URX[]5Y-35'H<;Q-4:;%[EDI
MYV@SR<1V&Z$S"EGWWGQFAE(]/JR_!XJH_K'3R%:(AC!5?T_L5K^^K] VN![/
M71T/VN0Y.]#N1,\@^N6Z_/R/0\"<,>5HY@HPN:4Z==4Q/C>H+QH[B#8B>EF^
MU NJEG&NY3??B^$1#-1?L$G+&!H G]<:)"> 4=G+0H0C\FU6.&YY36><\,PW
MC*6I;5MRR>9C-981P\[P^4N<+FE:ND=K9(S/4[883IYA@&"9__F$N>T_UT(.
M<WP%Q%J#$>U(X\_O"/SY@^N.R B(*8YCY,'U33[67G2#:[?ZP*>T6\8#5^6M
ME^O> ,*MB.&4:1BPT;&?[:/N*#Y4[>HWY25ZH2\OBSX?%7K=9$"/2??+C)LK
M$N]);NYO)M/T9A/(*6B<9>DA0"3<OF1AR4/]X9@7>EADP>/HXQX7A<@B]'$G
MC<)KL>3U;_N:LL8#P%HDC>L7 5M9AN1[X .A,=[O8\#<GN/-\=Z5PZ1.NPJN
M2UTM?:]MY8]*.&DH?I=&<0%"'Z/]GCV$L(::&3[[U\);;?7?TX2>_$-4:?^G
MK'!:GN8$N7F-G*DIXHP^!+"R/4Z-RQ./L6S(LDS1F?"9BE8SO6X@/V)@_>QL
MG\N+VGO'D\F*^%ER10-\7@VUMA>G.<P&%W187] >]Y.\AQ_<+U@LY^B[F-G6
MOW:EZ_T/CV.SW_:HD!)(B%V!)#4Z\A.@?Y(RO7&_]>.'4_5-M-[(\GQ&<Q-^
M"PMS  !P_$Y35<3*R3NT2/FLRDE#_'UJI-R226N;3Z1&RE*T,[HDF>Z%#Z$<
MC2"R@[NRL.7AAE2P>PBH(^E._02[V2ZK;CY,%-1F<I;5K(B_0-PWDG<U^^GZ
M_AH:@C4<FS,<[L."N]"$Q$(/]8WH^S&/;S)<GWHG:!1PYD6_PF)M1HTL7Y:*
M 7^\T]CS>1'0]@LAH7S&OQUP) U1W6,"U=<:%6/M^^/:N4GR68^->6U'O(-2
M^:_)N_J8]Q6OU+L\N-Y1K[O;>>=T<E?R%\V[0.U(! AK,L88.?S(LB)_,T2
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
MO(XX%&&HHS:_^X0BKUJ[0(U43(U^#?:]@1X2@; SA*+0KKHVCA <F0+0 Y
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
M<80 &4 -T *, "O "9P'^ $10!*0!2X#*H FH L8 6; =0 ".  N !+P!/R
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
M>S?_-/!9(I;7BC*HR60S9'W\?5V_Q7A)KA#E:/\BW54MITYHUI2FE,.WIS?
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
M<]D6E9"T^5+1JB%?,-'BSEZO\;]?B,5G#[P"V^'PC(QA-JJ#4PB&$'O%[LK
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
M9AX@CGNC0/.[>7U'\4>22TGC!'4Z9-P3+:\9ZQ,)$87J?OKT^9?A <(+M&=
M@"@.:)^<)E6+,PM]'[<&KEMZ1EQKK,)'>(2CAP_%LN9Y /)D/K,D.BT??2[+
MW/? "%!157SDH=N15M1<QJR!6W )YWCZM4C,U211>.6/C9+'?5]'_R'V^\^'
M1EW_O>[V[Z?,?PS 8U^07!_3S98(U9M^6W&0J$\<%MCCHC:M\.(;LDCU"-5M
MYG0NG0Y/:$UZ[:)"'4U^$GL-KX@]EZP1G>_^Z,8.>[X@.FL),=?*EYS'=2=;
M_$87&<I?F>E]1_'))C$=I,#C<PXU.N6$_CL(G9O&9'8P6[405?6D%(NY^MDU
MOO10S8IYC*$]\B(/,)6O/ (CSIY/0LIS0'NP6D8J R4-[S3[YO),'DGGYWY:
M,,'X3JTV7CV69:!C18H_YY/O(J@,VBCI6;X="N9J\ #J=9D2O8C^VRL<UWDC
MQ-D>-NSD'!>>.9(6I@0QMU=#5?E&L"_KCM"=[$UKU"K7*"CO(]9L+$6%XY0#
M\D-LUO$ WT#.AVM/&S^9$QJ+/)18,QD3?/&P)[GO:&9:<5"FI:SQMQ1/>.**
MN(D@9<27><!.LF?PQ&.UNQ9F4L+K8HZV0D0&U )Z!'I$!$AX1"!@/Q.P]=#?
MRG8S6'3_4J>_E'#]'#!R];(^^MTZYO\ =JM*;S=98U1:)FM$O)UT2^UXL;+P
M(4,-0\7DUGZK]P^6;3?A?#H)9N=>X26][%X ?F+W%-\F72^U]ONV"P^@P*:.
MG[)+R)W)I(;'ML\<++25R[,'Y4C98^89B4W:>QD<?Q=KB S<VXT-Z2Z1V:_S
M\EHLHG<?T4%^!YYM:^4M?1>>+YQ*U7YZ[&D@YR0SH4B##VZ@XX%-*=%:]0(B
ME#R4RX3/="V,UN-\?*I?B*7X?AS=#!U:(8W]O:.9#9X0:UF(7R/VA93^SOUE
M8 -13.$!^//E.CR9M\#Q1+454:LUI7>1N;%%ZA2$4K@:&N,+T\HD4+*OCUY*
M5738P69^)$:.G<BJFPIY+U^K'NXW-#SKM1G:MF!RSIS.W'IGZHR>=WXMOEIJ
M\*&U3H7J8<(IQ6[TH'QA?=@-@M?LKAXK8P>(J+0%BR#L5-K,U4#^>@[93-DJ
MW)&A37+BU6'-)Y?MMDD,0W24*FG]I;1X"(XCNXQ[/*L21BS'.30KB1S629T[
M.SMU"&)[.OGESQO.*OP_V[O_.%+_4PGU+Y[*_\N!_03R8VJM[8)NY)K!(X9C
MFH5%[)?-(GKOL#0HZ5&;2"+]3J4\CCT\*P6VD'H&ET!74$5CWAQGI(E#[<0%
M;'9HFL*=NW+"5$W%6,>J]6QYTXIJ-.;$ X0@K;WR:X^5FL5N_+/[U-<@H-EC
M#G1VEK3H61#:,-[9K)O"B$C%1%*+@P2<YD=TNSO&)YM[]"DS^=@;,>8<S-NC
M_*K2K\?L@(-L4;@5#T""0AW/MC7$A3*^I%$W)EF-/,#+XRGMX9&LS#*F;>WG
M\.>RJ@C8>_>3,^TTB#(^=FBPK,."BK@QH_MZW(M0X/_Q9PQSUYNMN2UZOM?!
M6K*V:PW4&R)$&P%ZYN?/+XSFMOHI5Q? @V_8G1-PIEE9^&\-FUKL-LH)"/0+
MN9VJJ ;)[R6;$QQH!$OFJ:BQ#D/NU&J2W+W5Z]]&!H5J-R@$\/+T,#*P:AWI
MZ3*4PP_FZW'0$S<V-4RZMWSEY$N_KX(>Q3'FUPL$ O7JX,69Y-^V'9&?%;\7
M+LU\H+EI'#NT=0:1Y &:X1@B6>$/)=,^EP._[WO=.+>^QP<C1!WJW5.QE;&;
M9';-WII22LHU//$SQC'[7V.<?VRK_7_XR:P0FQP>($7N-O("^)6$[3+!TDV;
MFL.Y#@F=ZRAR=@3'/(WX/; ZL8EU,$4_OA27W^2*$$7^6!=\']X+2^Q4WU>
M>&$5@N78GZD)G]G0Q&N;YG,,8*WSHY11NCNUG ;F<QH9"W-5)54L@M0R%>R\
M M4>!)KM1>:].*&Y1]1EK]Q#2 ZQD)HP+9DJ""N:$>KEVF_8G<6@XTJUPL)7
MV;>/^J;7FJ!\_'(JEJ(D*]SDTB!8VJA-V&OCGT6#N37V9K3>&]9GR<K+OG$F
M[J&!?"DXG_0"'H KEX"?'93&8-DU!C :L>!ST)?KV+Q;T=+UIN(!>] R+!8=
M%E524'MP!R=A$2<W_1)$:W3U>_3:=+MR@PG?\^C5SS\^^'(4?]SH252)-5EZ
M:S:8I!:@&U%:B\KF@^<4WF?1?86J9+!8;).%I>O]RL3JS0C=Y$S4DR>H3* )
M$ @T0@O:FYC8'KVD@/?.CK&\U+5#+@# R1TMD/0O>:2.-_@W4$L#!!0    (
M %J(7%B2YX04N<,  -?R   3    <W1N+3(P,C,Q,C,Q7V<S+FIP9^R[!UR3
MR_(P_" *%@05 1$I@H"(= B='$1 1'H7 9,0>A(@(71R;*A4I1<%!07ITJ6K
M"$B77D)1>N^=D'P!ZSGWW/?>__W_?^_[?M]WUCP\N[.[LS.S,[NS\ZRD;M(7
MFE/*;K96 *"A 5P  . @0$UQ J DYRC(_P"*T\"!O3P 0"E8?N3M*,Y_:[./
M_$=D]R_ 3GZ<*43W\B?)S^/[ML#^;^U?D9]V0*#Z+0#P'OO^5K1$0>$<VC8H
M# IM@W+D$!45%.$X;V2+M$2YHOD 46%1$1EA41E1,0X1D(R(A(R$.+";*)]1
M?!V;1 * 9_N^CT'I^XSRQWC;P-=$14'YC4ZJ7WFAX/S)"\6%7WG91_$=!X7H
MOA^X#P]\PW?E&_Z]-ZF;- O0['%AH:1!+L\!M'LEP/+WO7H\<!>@.7CPX*&#
M-(<.T1P_<OC(<08Z&AHZAE/T] ST]*>.T^RE;Z^_3A1'CQPY2GOT&"WML9.T
MM+0G=__0GOS:Y?B_@X#T%CA^$!  GE%2< +[CE-0'J<@]9,9.TSZ0 $F4WF
M8B]]8Y 2H-BW_P 5]<%#AX]0_+F2+"'*[Y7' (K]%)3[]N\[0$UU\  EC1BY
M\CCE_K,G1 XHZD#H.9UNB5*=?/P\^Q+7.0;==U Q<>?;+4K4W"%Z"U\686@)
MQH2<.SR70_4ME=\G8D!,K09#\*7<NY5M+L/+*KQA+^[EA7]H'UEYF5_5,;IJ
M:(7UC4@JJ.X<6Y-4-;)VO1^97%C3-;Y^'-BWCTSM_CV:J*D.2.R1<%;DQ'XR
M!4Z<] =$;ST^N4O!.]V6!;%ST"_.MT.4]!A@:/%%;JI= JAY)-ZWDHE(9+)4
M-@!AX$,_2/CG%/#^)('4"]!0[HUY'  #JQ=2,V-Z#*XA7#H_=8H\H\I_AK _
MU;E]O3-?@SNX,_-C?7'YO3OV$Q5\O@WIJ0_H:JJI8>D9@Y^7<@:WRNDK%IJ,
M=A)66G6[7 23XQ_-^/CVQFK0N;C+JW)G>D-FULH#Y.SBE99F,YOA:SN)[&S!
M8R3 N*0S-10C1VA(@@^/^WH7)H_(GAYO!V4/(]REUKM,<L:-IH9&6LH+369*
M.HRRLU]]J$EC8KU=?!YFGYI=:=R2'<C>86/RE+V_TV/U_N-PC=_<)>E/])
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
M5V5_41?@3WH%7/JI?WMDZ/Y0KSW2J- .MC XVM#AVJZ!4/QAG -[=<#N# ,
M]5Y![?(ON*FMG5$NCG\ 4:&<;:UM?ZQ]RGJ[G;3V8.3R48@+!J4*1\*=(1BX
MY1[U[H[?E^[#7QOO0G9KU!#6'/\;^*=T<7;XPP:P)_P_0C30UG_<)*@@#AA]
MB/4?8+0P.+D?W VCAKZBKW'M^S)T\#OX#XT/V:"</10=;*V_2XKN*_-7OH-W
MI6L)MX*X[*U#A[!P9\Q?-#?\#OYC\R-0:R64 \KY%^$>_]KADNJ/BETR-%'(
MW?<A#,J1O-F@X;\*[K #69#_ *6![BUH_P _XKR[;/T)O&=UY[_V(S_[P O
M3_C)O>SN%%+NE6GV!MWZ)J)GY(=L[12?R1-\<R^R=NKO2-K?D;2_(VE_1]+^
MCJ3]'4G[.Y+V=R3M[TC:WY&T_R]%TO:\X+-[?I\1L'?F)?OYY$.H)?E8"B4?
M-3D ;<"&G,>0'_1>;C?<=/)?M.  1 %A\B,"?#_+[_]Z^J4&#GX=A?3E1*P-
M!N,H(R2$1 M"=OUI01@*(>0&<102$106 N3 ;HX0F#T<PP&%D\]Q\ISS)16<
M'+:6\IQ&$AK"&HY*<!O;*Q[.<#T/37V8ASU,VI(3K, AYR;CAG!$P#$0#C>$
M Q(MXR;/N8=<AIS?!0MQ<NPUP=C+<W[]QF^LH<VAA'*&<X $A05@PL(2')+2
M@B(@<0EIX8L<HL*BPD(BHD+"T@(B(C(2DC+BXAS?$B=Y-&=+*QG=RRK?QB*7
MY#F_,>7JZBKH*B:(<K86$I&6EA82%A42%14@MQ! NR,Q$#<!))KK.X;+<#3,
MV78OXL:Q6X:03Y\8>4[.;V@M83^P.I+/C7LX+6%"< <X H[$H,GB$A'ZWI;,
MV8_&?RG77QIJ:/ROFR(0/UJC,<I8S/^Z-7KW>">D"T>C7)QA<&4LF32NG]UU
MX5;_E>[DYC\Z.WZ/\_XU@A_5W]BSA,E8H9P1$#*YM@B(-5S(SA%NO8O+44;)
M&0[!P"^3'WG.W8D5$!85$!'6%Y:2$166$187$):4$1;^I2GYR$H^3\MS7H&[
M.L Q& %MLCY"G"TY-%2TO[;20%G:6KG_0"BRBU!43/_[C9!?$6J0=<\2@H'\
M.XTU-&0NHV NN[.K=OF[_EJB8+:6/X4A(PR1DI 6!TD+B,%A8@)6<'$) 2DH
M3$I 6A(F I,6$1<7E_B!30V)QD"0NW$4>4XR1-"6C(FLX5 )"0F0@*2T,%0
M)BT.%9"&@F "DE!Q*%Q<"B(.E09][_\UE )Q^)4J%Q<R$BFX! @"(TL2*BPE
M)B N(B4N !&#B@K 8>+B8A)BPE IJ"4GQT^B]^( 9*F112#R*UQ-24G;&65E
MZT"NN(S"<*A";)%DV^/>M9"O)%RQ19/GP_V;Q>C!G;[E'&PY]I13!@+;M1]Y
M3A@*N1NW@)/'_5KA"'&&D"T?[HR6Y[1R1B$X((Z.#K8PR&YS(4=+*PX,Z@\@
M+-+RFWK]H(]3Z)^-AH9@?XYD^Q=B)D^'J"1<&"X@+0(""8A#Q(4%(%80J("8
MI#A$3$P"+@:RA'_O[VH#1_Y9,\5 ,N2UYYMN?&V&1EEA7"'.<$5K\E1\7\5^
MN:E$MH.?-Y6^=X+90)#6</+J*?3/F?F/1/?5R!R1UO\<KR7<V1;[UUA_#,GQ
M#_C_8A[^S?'^Y:0(B\%!5E;"E@+B,!!9T%#RI$C#Q<7(4H=*2XE Q:0A5E;_
MMTS*OV3&$@:%2@F+BPN(2L$D!,AF#1<@FZZ(@(B4!$@*:B4M8BD!^P=F_MGJ
M\^\Q\X>[</^S&O9C>G_.]=X"_C^@7/]EU/]2]/_>&OJ_7?1"/Y=(H3^OGM^V
MEZ]"4]D5R][F_-_2K-W^EO]RPX)*BUE*2,(D!<AKGK" B/3N2@B!0P3@(L*2
M$&F(E+25U ]LJ/_6AO-#!K\X5M]!9&]M3RS?W40%CK_3W^GO]'?Z._V=_D[_
M_TL_ TUP)-F%<N4$*Y"&*)^1CZ06VKI:*FK7E/>B8I2/%"]?4MYW#  <G3'.
MJKJ*)L8FUSFHFP&JK_>1   "0SLJ:FM?V_N<__4;]Z^)C&.M\^N7^#:!75S
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
M"+Q3>Z.@OM[4/.UV]B/4*132>F9M=<"QW=IV:FI1K[&KW_-^?^S<1;B9/$T
MO^F9\ZUUIPT$;P5H75\S?#\G<#^_!)RV;L[N.7-T^N$=Z?QU3:I7!L.BW5.W
M:S-!.1I:>AHZ+._TM$15]=3T3CYJ/.-</9$6;!/4,(.(;NM'=;,6=??$S\V;
MKUI][/<.+%^G7B!D6FPP-O2<.KW36"P&?N^H+RTWH+5A1<\L1P)0JAHZ!J#
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
M.3*)P[;'AF9447HQ&C%0G$=RD\DY7B;(.3T\%-2L/F*-A2N%;S>1_N*.J))
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
M5,1RJP@O3QL?B5'CZ<KSQIFPVJ9.^"4;#P__?G6=L+R<+H@5%=[,Z#@G,S$
M!9,;Y%ZG[0W5>R+<*H\SP;K<GK>T^YP*_C1+H7+13Z@<]/W M#G0[3U<&=IU
MHQ^T^:'=NU![<=]+'3D$<_-0M$>>W#T*WL W/GG1EC-O4K7N):YA]KC#R.$A
M]_6Q@94T"8DMI;EC06:YJL I0,:#WY#I.<,]@1D1K2]&A>V1RPG)+/E9P0\1
MN0/@] +^BE)^K8]S'_VV12Q/ 6R=R[D^8:"7@TTQ?_Z=W!-*+*Y%YACJ%&!Q
MF*3_32B!B"@5)&"F7(57KI*K&Q3/8']+L*VF.%D(B^>>%6P!A\V_CMWX!BNV
M>+NG? M9$\XIHM ;5J"@\N,4<.?!JFL3-I6G3PIF!R77UN\3N7^(>=K7"'Y7
M,C540\W[U+.!991*96=T5>U3?$\!7/C'?5N2R<WJ0G)9 H'%TMK&6OK7B#J4
M<;),RZ8,AG!2/<>HO5[=M&.WZ(:^2"*8-V9)!4ORZ>3KO U3WMHN+=D2T0[0
MUGZ[5EI>FJP2X)>?]7(9EJ9)G6&Y[YX"Y&WVVA?A,O.X1&%A5247!.S2:$9-
MAF#3?=\4!SM:,^.!8!J1O]B7VX1G;HEV?]M"()9?X%U#=)A$,DH[X!30D.DC
M&A/2KA40*U@YERW)@NRPM\TPE$I5M@NSO]#N4)I+W@A%/9@!CI<SK@HVEE ;
M-;30LHR 2&2%2U[JB)% 04'%+R5F!OR+)*&A;>ATAS%4M9PDB)P%!B2(*MXJ
M!57Y.E_R6RRN.9B82$KB+8DN(%3V?N^(+\SM59?\-BSZ<CTF,M1'5"=]R XU
MQ2_=@+YIR?<[[OB:4[ [,'/(;&RI:L9*42+9@E1@*9U8D7Q%"BK/__S<F655
M>7[MY3")BY/$BQ.6"'X(\V#)NY%&XDZN8M OW'+)#W$P#]]+-NM4NAM6(/ZD
M0IXC$F_B?^L'DDMW[DX,3CO!_1PI@%:6S;Q_E3XZS?QUR[IE7(V+IF9.F=_=
MN4!I;27@.CA:-JF,\.4DU9'.A:-6FZHW1S8;W2Z*2*B,>Y#_+K>_F)M'4/#/
M>?H:INJOZRX<Q^W55K7"F-G;^DB<TFT!_HX&I<37_>63*5\&G61YA9=,.!0U
MO"C(A42?V7_(<E&U B(Z TSR>.ZP6!TG&A,@R/=,U]HFW\*C9"5[GX)OG?>N
MNI %-$SZ8MN6<M/=XK3T18/ 3AYS)1(B<5GFCG&$ ?D;6D=W&=.%+"[.?POL
MME- 3)H-<MOZL DU,C"\T_5F?;L1]0[/^V3:EB0VY,RO,#<*74:7P&M[;FJZ
MJ)Y?=NAM2Y5.MBA:VGVZL[..W:U<KF#1;?>S\U5XRA4=@T(;::B]PJ*4M^",
M;^29]SBSMZ-3,.N3U0&HU?"YZ^>-@3S0%3>^6Q7*A;\<?[FAM]=]"GC3$EZ-
MRG[M 4F;PER]K(-"*=E P)AJE#/^:T#$_2I^?=>E^[O\OI=?'GH9FX!D)#F0
M8?\8K-&Z_;*[P.&]27 _>N@4D)#AL(CN'*;1I9OV9YH5A,T\M$EA[*5*G_ 8
MY%43;.VD,4*G[&%:H.KW&!J;WH/W\!<+G<LE0I<*7]\I<74J*@@5*8I:,<=G
M9C8':_GVN/LJ+G0XF(70B)"=BI%AR$E*;+_,;:5P5YA P7;?XE'!/106F&[E
MMN:%9&-[,FF2]%3Z'_L#HH36&NR QG+6S''.+G!9^ 7D2B;!) P7! ,W.D(.
M%56#1O6SR$]09B@E9[5?/?U C3I<O.73K9*NQ7<>Q0U=$)#5E!^2ZWL4GCV/
M)0XB6%RR>PX+PI"E . %E)RP"$/F8Z6:.LZ/+:+1%J(^H7S-&^&YZS?8NC!
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
M,"LE9D0;":&900T@)+"US R0HP1SM1K>!0KFX1.Z"H& ,2V(<^<T/WZ\=2O
M35NIW^8?,C_?L/U^\KR1]9MOB-[!B_Z*MB5:BC<\MFTKLS !?ZAP@( )-@*O
M^MBCLM@Q[TR6]M*:,V5N)(@E1VH7BV]LK;_DCM20!,0<7J5D9X=<PR:< GKT
M\K;.8)K &ZUX"I@-$JO=E@6)CP.AZ4%]V*S( %!U4VUF2%1O0<^<\[78'=V8
MP/B5[6JYR?-%28G#VHH1:D,T>M]1#U66=- %61OT6>\JCS*+"R\+:"\)YXP9
M6G\RZU:21PS*.L:'+;H-K<9UBUYXDGI<4Y^JZ[M[$/!XRM^M1.(*QWYO10EL
M37WWPBW+TL#1X]:R1YJ]T.U9"<W+GFVTPRT:E<KRMQT)0*]:T4<B;=EII@[<
M>Y^_%XBA?/-F!+$:\926CK#YTHROUH6I;M&4Q<[#(!%+K^OFSPW.D9FH%Q:1
M<U8Q\@8;,9LN"YHFS!?S9Q89-).MP$">JVF2S]^\K]2ZM%ER&U- $8X?7<[I
M7W?<4BU&GKO(PZ:IN(6$"H @0? -G-$KK=2\Y'0O1LTXMS)"TF>A=)\+Y-."
MX7#U: H<-@TJ1A?Y%JSWC"_N*9A;-&U)&&GJ_)7^C\(8L8N63T+7I+KP\3T>
ME7\2=TO!._5-V^\AV#1!N\^D3.J'[?[4 %IUTP",'" 0QB!-*%^^OT[^ZS8^
M,Z0>WCI9Y"J>FVS=^!NUZY:LA3DO<?8^_?(IX$H(RZ&E!!ZWV3^/.6YNN)[-
MVHT)KSE*L<_<?^_"QA191?I LKZQ?E'\WF-\@MUMTUQGT,'Z*3V7(EDABV=E
M=NA2<[#7*^;'[;^W(&CJ<X*$^NV'N)XWD-IJ1?;>OM%#:Y%'O-:3&;$RZ!F&
MYE5K=7V,+[OB);=::<.^5SD I GJ_7_;)?CG!6$]T_0P9@81*ZOJ0EOOU1OL
MA C</)@'E@I_ZEM6E+[HPH?Z-6];NO+#5MFU1"[+3Z#&FE'C23(Y3DO!+AYE
M$H_2^K=C9P<"E75#ZQ0 )5)@3.O8WE, D7^O9W[TO\T)FYT"=LNR/UN.U*ME
MZ-OYL =$P0S(E=&97A-!/M7.'6,KQ36-5HJT;>OB>7.WDUD0U/*VEFU:E \\
M,^C1#4-UC9\=BC?COOJ/642@7IP"_O@]4'*. -EU\63V$5I,HKMH/$%'V0YD
M%H9L[F6P*L<(7PZ>#;<C-WAR-:0+' :K00S4"1F2WGE11AH:*25N)O'ZHE<-
M@!>%=PLXUCMJ5:+LCC3W%X\KTW&6U'H&/PQF4T4WPRPKJ^ U#3T(7>CA<TI3
MK[6;Y)]'#AR]6,X;FE!/C)=H2E7<,@1KF.B+>N_G7QI.SDHO%35A$Q7A-#$U
MF="\H !Z GMRJ,#Y./:Q79B"JVBRYAMNXQM:0JS<[-V,RI7B%K7D'4LH[ Q]
M[KYP@0864Y@7G,<&?4)E0MS7%-$VA_I[;*79WY:H#M?_+"^"#A?A_51*(F?%
MY2?].GOTM7XJC*VY%<9322U<\;"]P1(.3*!?!:?.O&Z9GLP4QO&/E!=AQ'ZM
M YKYP,.FMPD#C8H7!\H*===P?2XB!&#"]0N_]KPR'5^13'X1F39F:FH;I_DT
M,*YP,Y.,MVZ"SVMA,CP]FJ-;V&8L==Z90:(+U6D^L+<DP=5+'@M"RF)%I24]
M'H,R(9?US_7:W,W@EF!9>,/>H WM/6<I4]M2-^V3)*N5*]IG4_\JOU:VS>VL
M)-HH.^%35_/(HT;*AVN\YD99N4/;)>+L@\ C6N?([X2[*%G!T)D6K^^":A,M
MYJKR]A!"1T.GPJ@/6ILL!1%)!?\_S;UW5!/H_RZ8&4<9460441"!000$! 0D
M*!$8AT&DBS3ITJ4DD98 "61&!E"J@G0!I?=. D2(2._22T@BO26!T)*0D"S?
M\CN[OWOOWMT]NWOO/>?]+R<Y;_E\WL_SO">?YXE&;WK7V9%JY(%5,T5YQ0;7
M';3,Y9_LCG>^&S)[8"B=1!H6X5SVFB/LS3[C1'!LPJ*;T+@GX,'NL?F[8<=3
M^Z*?ZA$HC/I-K,Y-51'7B['##QO]&8[8GFG(5'YIMQ5EK;IB\/F-JE?U%+%[
M60[#.PP^$NEZVQTVDJD['WP/9C+/5&Y17Q4O/XPR>2$2;$T)BXV>G;U"RC#@
MU8CY]&>G9YU(7JB<K1P7T-@?W3UP]WV?L=K-\92$9J)=<17VE"OL3/?P,A!]
M,(/O\-WF^]3L)]"H: >%Q#=F?!K\'I#>_U;)]&WGRHN\'&&>]:0[*#'.,!<@
MICH;/_E-5*29SH=DVG.6-JCU(YXJ*;K&)H;*Z;//C*),VC[FY0EOR7N+Z=6<
M,A?Y@>Q,+X6R99V8F:XP&=L)E%)X% $Q<*QU:)_K1;B+^#WQY9(=WR2^V/OI
MV.C!E(EM:TOZ\98^(3V,(B=T9W)2Q5PO+HFW4\?\&C N;'1<4%/2K@%&_$X$
MF:K-"!N7ZS71B7US!Z2>Y<W^P8DZ-]CP[+P(YI(/&OA]Q -H;*6N^N"9?>IO
MSL-Z#(_'8^[K6^M><.>3-.WG FZ'X[;:LCYRW A;:)7TG+G^5?CHNOTP-)A\
M%!_]:GTN.S'FRQ0L^X+VSQX#X..AC(H!"%DA>-BZNW9)=NIAXI\-00%FVWL6
ME#*EU2'VW,:14GY+3P7ZT>\0+L IAI&SC1^CALV^I]RZ063!BY6SBV=FYQ4#
M--$J87Z8J/,K=\:=E2^KC"VH7*JT8)YY)I6X<6H,<:&Z7,.G5*-#PLDXI7HK
MH7;&[@)&5N]RS9A;V6'49!=X,_/HF<?G47,KXP2OBTX395_$PMX0^U$#J ^Y
MESEGR9_YGR,KJ>>US<'9HQ\X5'"SW,LL#&QUK]DRTK/4WFIL!H0*@LQM7@_T
MUZ6GO/O6*"I@\5O]@(CIS\EK.'8G+MVTG[16OIOLA0QF;-7L54\$XG,%^1_O
M6RDI-HSDSC>1'74$U+UACC[^'LH@C43MN]AD63ZIP(&H_*X%'^>"+(??,HOR
MLL)-]Q41BVN]D&7&5HMJ<'Q?4XMK#5S<T:-^YJ>*Q'-IO926C5MR/C2O=U$Y
MS2_*;L8UN#P;,]9^PH^K\-R=X@(P >P3Q-4ERZCF MJ47! :_T>AT#)4EM)N
M\4;U:O9H@QT(,>D.Q+T,<@2A/+0T84 EV2M:?/6M&!-2T:L'0-JKXE/-XS)3
MB$1_,/GZ[+JLK,M *U#9*J8J8Y:=JZ7XFBJ>H[V3"TTG-+XMW^"+,,3O'+ "
M$]9[#@^55'$:ZQ0"TW):LR.V%TSHFVA]AWDYB8^0?(-_UO*Z,Z3LD^%/!W<L
MQA4L( TLZ>^X!1?-JV^'G4M44>>Q\E#G<O^FS0=MP8?#I^3NI+=D]CZO'D2=
MRYO)J[^IW%"U%_;Y#T-@_+E-9^JL]OI-\64<%Q"2P@74T7;KN8 &3QSJVV/M
M/M069]B),X#K)W%&<XZY@(>_<@%27 !K$'><EIB2>YROR>*\>L@QY +H&2B6
MDKB\-NN1WS9I_Q+_KA,7\/DDO&>#F39<P)SJS H-RYP^"??<-(>1>HXF.X2I
MQ'F+0*$4%\"%#:AOT[VBQ>QG8./*+&+S'AN%##*9F]O7=D;#5MQ-F<:^6D[\
M"9K^GU_T%"^C_,W800P:R>G7NGL:V2.)ZU7I%+'E*KR%9:VKCSJ?^#,R<O6P
MK'W,S?-5&2_OAP:A1\4)\)@_WA2<M_RSEKGP77O!2GPPUN?0].5VC&8Q;<#_
M.TOO)66P3>0Y-+L<GQ%6/&DAXNJ]A,YT"1U+%B8P;.?5%-<3A9KM^RTMIJ5,
M("&;OUX>'?@N_AM_I)/,#A=P5^MV(*;_]IF)/E]?4W^*:HLL,-5)TC"M]SLR
MQ#Y5+/1:7/;ERPV37=Y^"0-R76(%SPU*F\XD_O/1[%LT6]9T"2:^K+U;1/D<
M;PNU;>VCT4-\38YFA,+>-S1>\E2':)5+3B9_@SQ -MTFA)N"S<F<Z0$K?4$!
M,XM*2X4'11\?7A\UKM9C2PDP4WTYZ001UG<E/PBU;FOHW5Q6_C\D,9^L84Z?
M6?\TSRK'JF1!W;^K8A6QB#83Q\]?*"3J59N8N$#A:_9AQAX.0W<%4P0FS,W$
M/ZKC$"4C*=HCJDPWMF&N/$8=UT?(;6$):U Q-<"JOJWK5G3*->/9X>_Y7RBU
M,YJN#>K5#N"X0Y0ZQKWP%W?_P'JS@IJ)B1[1VZ.&TM4L/#,"=<>4\22M%VG:
MI1V3<3OZ:^+)Y5]+F?> >6=2.RH[#X$\ZO4PRM7G8)-=HHBMQE!]"VT/Q5]:
M\/7IF(LR#FR:4?JJM"S3,J@0M3K-KAW911-1UX]0(!R/,\R#"]BPQ[G"$J 7
MS:I=BF F>+)H,Z84QB?J,?^%>C[\AL*;B*[C33?'.B\5+@!^\VDAJ.,\2D=[
M^:D"NT"++Y&UGZ+-PD-&8*/;Q#'6"(+<UH2W45B;0>!\R)JY42SM)9'JD#4:
MR GL@GL]/;98RP5TUC?WMUQWX">YRW\LBAZ08WI+/YZB;E[(SQW4XUPVQV)/
M-:GC=LD<*\TP8WSK$DX]4KNGM7%7.O;E=#LF.7#;P#?1"2+;\HE87;WQ$E_L
MMOVA57O'@6*35C%W3NIB];AU8G"99J5V*HDMLZ<Y8^/ W)UFCKO6M1[O>C:^
MR&OG O+YZ#/[=L.BA8EXRWNMF*AYUA;,]WQA("@-R04$'6II7 >YPJ4>*4;_
M8+\_:3'T[*/9VVK&,^OPI=WL5IK2XB*XI=<?>[62SA,^@L5+G'/=O<>9GF?F
M8 OQ?BZ1MTJ**SHL CLGGUH(9T@;[/\6X^H1]C1<D?UTFY1QW!RWGAL/.G=\
M\[#*\^*'X248AE[L3MYNZ@*W2/>N>N,2H)2N1O2RMOL?A6Q_RXHDV]Z*><21
M/.H6;ODT;6E!K'US>'Z[-5=_-O<NK?F:,<NII4Z8M CR+%$W$K2IC?H:E"UV
M*>VBB9,(1N6RG[M[[X2G2Y::\=U]U4+YW]L.)KF 2 C<TG&/B1\/,WY%;@&/
MUH0N+7GPR+R=%0+WZ&1\)><0AP^K7R[!W_6[OI#SOGJJ=>NPZ-0/HH$"K\OB
MKU^._"83E]G">9+;GWQRS66:(OLP?J;2) 87,&ES'&&]:UA3@KDPU[EV.#Q*
M:)SMCS$2&^EQ7QITV\)4T3I\!P>%,DMV9HT\M%I^)MTH/?7Q70=SY2"!P-A@
M=X#D%_5L+3QE0U67K@QMA,6.@_244DL&>AIV\ .%H7L8>'M>R*N>GUC3C5@>
M4-/NV9]>C@/-E9[N=)SWK2W-X!AQ ;V(DRFEY^R7D\6.>K:'/S)B&U2P:=Y4
MRGA4/[BR>,XN'_F$HF&?H^Y#?@"DM$,VY_@79OE&HRJK^MQ>\KTI[0F;5%,S
M)4D\BYO>$S\!%WAV_R?FP[2.$ZJ/BSE@]2R)D;;:\O (Z^!5$.[C';L(..0!
MCSUXT.J8 ,J,"(69] [PC33!(Z7<'1\]]KM'1C8F/]X/I)D+Y9M#V=7:"[=%
M^K."?:E+'+?1A75@H;2X^KODI0O31"%DT;((_NKGC=JFZ] 7U.Q*8RS:*J :
M?F8@OZ(ZE0^;4]Q7T-@@-_E$G\]>[/!GCK?33P$L%E,+KMV>&.&@'9]U:R8G
MK3V(Q\Q%79HTQUBOM=-9UK,^O!":FNMW"%SI<)8-'_@AHG=:=7HYR2#Z]Y@Q
MTQN2FZH[TYQ+V+V!1@SY$A+;Z:QUYP!&)!"0^-3D8\F#[@/2<62MBHWW*OE>
MZ%=<A7]K(P8X1<$SKGM7WL4FY,BI5_2.UW697[>4RUI@/V#(T!#?8=V]9/&X
M,,^'TXRA#O:/Q2'+8VB<Y >2<"LVVDA!>FF^,2B@4=Y]4[:C3VZT7>^1=.:C
MA)\[O*Z-HK[^K?UV51[M)QJ]M[4H=B7ZW!P(>JI9_>1$J?6Y+UUIZ3G#'S_V
M#S31U;THT?/G#/7B23-Q8H:2#EDQR,]W,VY[W,BY'725IC+@E"=C>Y!#I^9T
MS3B IM)-MY5<86W[<\=^-; UVO5'0IZ8'/K0-W!E;11'J4F>]NRV$\V(:"(4
MOH@NRTP2#5U-O==QCY3(/,\%? W>XLAXU#HIML$HMFY,F>CRTN12#9@H'DT'
M\A?)T?"O'G\G(:*EZCR'O@<<O['1CXQ!ZBSM3::WW+9RM"@O\GUMKHM)1,\/
M>U[$^ D[M#>I-,U?.74ZOFIP=2\D<]/>0Y+O=??3 ;ND_A5_R[IVW83NI9*/
M(<4YGH\_O1$FO'H5QMY!Y7(!>Q$GM]6=ULDHAB<MXFP4B20>NE8'0SU?8&E%
M@+=[X71WV FX@@PU.^BC:VTZOYC&S3Y[P9*4C$U-S3^MX [1NR+O51Y_OD]D
M"X$G&,^(\L^)[!4A['XXGB17U1&$P1EM0!+-7CJ (;W2/JEYQ5J$[0I>KA>Z
MGC8WT3VPFE]64HQP$(W6.D10$QE/@:Q-T]=.0EH22(D.\)DT3Z3D)C&#>H%&
M:&IKCPBB#'<YOIH! 9M;3*X933L!IPC9>BV_#NJQ[22,<[O=5'YY:F%6_K1S
MR.HWU'OQ71@E<35QKI$U'F[<#-3N(C0FYU0W8#UB)?[NIH:-9Y55%7O!/.T5
M/<6;;I830FYMEGF39( WZL\]:C#7-9.;Z#/]"6N%NBO^5ZOR#H@CP-P=6(KN
MCL>U>*/WA1U3B"'S.?YY"AUMZFUKR<OPW\S7X$6;N3RO.UR*^J5GY_;?#>_?
MV[SVN%1Y<U5*_F;\WMR6#M[.*<37X>06NXP@B;<!B4L%1%%X,RQ*24'14[3Y
M4-%0/*-PF-)2QFM3X)LPW:^@\#!)]%&JJ0@PJ_+P$4.&"SC[EHG85?)S!DFN
M6CYD,"?OQQ$%_#R5 _$X]S5$= T,MMXUE%TV2-Z,;SA.QL 27EI,_)ZLT^PE
MNRD18F<I?]E=Q' ?NNO,6-M1740-.C8QLE^?I""^]7@L&U?OA2D&0^*S'7"J
M2LVAB]4\C:%3R6J1^#!P'0UDK'Y7UE+ 8DSOAN6TT8%:U.DWOS)WD)D<*VWM
M<*&)@W6F  T70-Z;584H4>'T '_?"]/WQ:D("FF;G\ %Y/'A<=I_7C/=-N9/
M9"3.A4VG?!9S.D]\X/2KE@%RAR)6.2?JM&M:R]KS.S@S,OA]$V8R1FZB"P*_
M?5V#<>8'P)0V1BBR\K3"#3<_A).DG;')Y30#&RG>NZF'=K799G,AG\,4[?BF
ML%R <FSU:V/==UUD2H]38L6?J69J"F!I#=O0UWU/?[!R]N-T$"K8ESFZN2 M
M_[$E]00!]V_[7(#1<L%\$PW?FIO<L53R:9A2>ZTO&M):/*CN,T"??!KL7&$D
M^TE1*.//IX_PQUXG9Y# <4 8%JA#;: ">,0V$MK"UW)PW)=$L#/1W)O.^!!X
MUS13](_],(0.1EG(:,CW4L05J'!VB6V(P1N=H^-(+F#_+&YW@PO('=VSWD(Q
MTUNO<@'S2^1Z=M-)-<C?IXKDTZT"%DQ?T!-6MC]<%[Q?<>;;-M_V9"/"&C'F
MJBQLVPSTD"N''E@[%%V%4^T_6+QO.B*G/LV]:$3MKLQ_G9$W+LF33>6/R^[0
M^?#5DAI>1 TOGB?YZ=CQY_*W !-6N[?BC,_=F3[]AY?$Z V"6WR'A-R7;$RH
M"$<0UTQC:;6))Y,$7X+J46U+%<F"2>O(0YUJ8"#HCR6_<XGYO<Z(<\JSS679
M76(.\D3ODMV+YIIWW]X8S^^YF91)/-G_2#?D\_F#K"H^.FVMYJ@[BW\:BP\
M9VX2"&?(B<';\;B_2WHIB@U1?/5U9=XO+1%<@#ROZZ?^R9+NI:(4]_+@[_PW
MHDG[5Z$G=99X%0;GQ,=7^J#,.,<BQV%ST;O5G" 1?F;>(;]WT.'$>B5I(JC5
MJ=Y/I+]8H@D>)1(PMK+AWXS['A7S,ZWI@\5$RN7=NK:BJ:J"A)^O5?W34?9?
MDM#)7,"J8#-&NI]Q;B\ZQ)?0GC5GA_-":C.5FM%5F_C[WNP+RWA0\JDQUK1\
MQ+P(ZGY,26'?0GVP;_9MR[LI@6,]F@]H!>]:6EYI:1ZDI(3PMI0='95E;AYM
M9FS)^_C(I!95U5456646E945>824R7E+P^!PE^'.)'TMSBO23I(HJ]:=H4HX
M=A+;G_.'.5SM'Z+CY#4HZF*B]"'I[KX@F=_ ;-A>Z9SALX =L ;[4+$HZGKL
M>,Q]']G"2#>51YO EO_]_7/7X&3+-<M1'=^1(Q(H2^V>2WRXXDYBS$\GK YQ
M7S.$"^!53ES$[%JOXU9H-'GPH32!::K3@-7VVJ8R4^L%T#11/5TLHMP?VM ;
M9&LN_7T0TCK:?.BX6?&1\RL%4P:;]"ETOYZB=E:@HT+<TY7UB&_:)HNJ(4HW
M;L-0I-4;5(1-NHM&NK#J*5<]7#<PW>(U\O(8E?-MWPM)C KR_1C?\H;2E.(*
M@X)4BPR'BFFF"MSIBW@L%Z  [.D;R0YJW7X;FU^7!47N>_1N:&:C56O<078\
MN9\&%C%ZSSW4I;?Q8^;@H>(K]S.ONPN"1MY6E<1XEA7'Q&]LA:=E\[#IN!2>
M7KY<-,91:351_R#(8_%3Z"S0&KE-*)X ]4 >)T_\QCCN,V[9>S^CH<$%[(8]
MUW$R$\DOM0;K$+.U=_)&UL 83L!:$<.=1HP5-Z?A"[%.+Z>ICM.%\R)PF"MV
M.Q3\1RP8/#106]CI(E/\U=>XWI*-7%*Y?'\P6W&KQWVC_)J&TWFSS 3.,_'^
MD67^O3^HZT=+%;?\L7H5AWAS:Q@=.44)C9L:VGJ@H OF^R6.-ZYJKI,:1K--
MX2##YXTJ%?4D]$W-S40_%I:DJO"\G\U.F<Z.-:NMMS-'DB%S<W9E#_BLAON=
M55F>M;"IP^[E2SFW[[+"JU)C YPQEF=LGJH5O7 ICRD 7-9L)3^<S.W#,E>X
M )7^MNQY;7E5<6G9%AS?K%*#-UQ\Z$(/*032N9%=W>3/LLJM@Z]^VS!A$D$H
MA-NM"U>B,FO:$^\J4\\JF_TFI]99?>7D5P8DF=>0AAP'D+R@HO4/M6WZR+\+
MYCM@AKLR-:'1+\RHFMCT[N5Z/K3;IA',)3_,,S3U@2-O2PYOODYVCL'1G$>Y
MTI6&XJATW(+K";RXK?6SW=;Q\7;B\5I+#_%-,(G1] 0U 588.=8R"3O^I'6;
M"YA51OJ?4#;^"6W6-II>U\B>T IYCDO#=!"'J+WR0!-3]!F56/YQ!V@S?5C
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
M63[<OU_9ONM3>315ABSB-0CJ[\SR:01INU.]O+R(GRPL> 4,Y<\\6_9/N#R
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
MT/C7'PO^9\_B_^YD9_\W4$L#!!0    ( %J(7%B7QX=1A[0! .M"$@ 4
M<W1N+3(P,C,Q,C,Q7VQA8BYX;6S4O7MSW#J2+_C_? IN]TY?GUCC') $7]-W
MYH;\ZM&,;7EMG>Z[U[%1@:?$GA*I)EFR=3_] GQ4E515+( D*.Y$S&E9(H',
M'X@?$HE$YG__'S_OULX#+\HTS_[U#^ZO\ \.SVC.TNSF7__P^_4'$/_A?_S;
M/_W3?_\_ /B?;[Y^=-[E='/'L\IY6W!<<>;\2*M;I[KESM_RXK_2!^Q\6>-*
MY,4= /]6O_8VOW\LTIO;RO&@A[K'NK\6_^(A2A/B(A"@* 1(( @2#S& *:<B
M=B,&O>CUS;]X-&0H""D(H$@ \J$'XC#B($0^"UCL<X2]NM%UFOW7OZC_$%QR
M1ZJ7E?4___4/MU5U_R^__?;CQX]??Y)B_6M>W/SF0>C_UCW]A_;QGP?/__#K
MI]TD27ZK_[I]M$R//2B;=7_[GY\^?J.W_ Z#-"LKG%'509G^2UG_\F-.<56C
M?E8NY^03ZE^@>PRH7P'7 [[[Z\^2_>'?_LEQ&CB*?,V_<N&H__W]Z^7)+I/?
MU!._9?Q&C>T77J0Y^U;AHOJ("5]+Z>O6JL=[_J]_*-.[^S7O?G=;<'&\V751
M/&E529DH*=U02?G'4YW]-D+\B>2M#F6=0+A:W<]3R=B'Z>?)Q+V6#,'M"[S7
MS6B1FP_J?<;F^G:W78T6W;[$4WT6>877,WP6NV[V1%ZK7WR4/[7=J(9ZR+3N
MIZ7N/5'YSXIGC#=L^:1I)V7_^@?YTRH510G$9KU>O4O7FRI]X.^%X+2Z$M]N
M<<&O[A6-EU?9Y\T=X<65N"KD\HF+Q_JOY0K'3*Y94 #790(@Y"& (0[D4D<I
M(R1,(N:MJNV7O^(9^/U;)V0MR11B_,$ I>K$;)?-Y)N"[M;)N_6QQ4^N>VJE
MC'_+\!TO[W'[@M1%&16->O]62^7DC=#.*]:JY/!:IU^<5VGFE+7DO_SWWW90
M6!NE]4*P7]N%_=U3G)U<-"AO1R+/G!]<F6O2ML/2,,0WW,EJK=2S>:M7.S0G
M1R:G3S18*ULG+YX#F].)@-TQ3"DQJ5%5#=>P5/AGGN5WCQ)CSP?20/+\W^H.
MU1.[GP#-B]7ND9I^1@KWV\''>E%TN.""GOD:VB=^H[DT'.\K\.3#$$5^-R6
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
M5GT\22?9';+J5KHZ ZLN6XT%RS(K->+5X.CD*AT2>-T#@/W(ZF.=SQTZW0/
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
M9Q"H>CAR)P5=Y,?(@PDU8X"C_2R- W8A5,W=V;8TE2D;',=4EP]&(V69$4Z
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
M0%#B&A=L.=_MTECV:1Z0ORNIG7PKMO-==LN=5$D^JD#5R5'09=>IL;7,H5/
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
MSJ>-HG^Y_]]4987K"L!UT>NK^_H*W2H,>>Q'* 201$BE?,( ^ZXJ3XTII5&
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
M:SF> W7V HTG!7KAJHOG@#I?2O%L"T/]#77(71W2P]_A"K>7IE9!(/PP)A[
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
M8GRHRG+PI;W\GW7OWJJK1)W5UA2[X[7HVT(1-L=M;*?D?)3/)=".>>1 =.]
M]CHTU,21&O&WA6M<@FUQC,DAZ#,%Z;[I>MU/]8G]0GE!.D_S1[:Y]Y@H-\J^
MV#[CK*@V3>NH@Y?A7?OK=KKV[T;]4O!LHTL9>YM[HMZ;4A\Z9,6S*/5V1GOG
M]4MS_I ]59OB0;W1$Z5M#YV:OG--MK><[PC30&4/3BL-O8?]BO0W41<<#SX6
M#^H16TFJ3$DN" @B(94+C$* . Q!0"D,)0QX9-;TY>VME[::M-)Y?_):/(M]
MB%>0G5\/A@/AF.VW& 3C43 GZN%HS$3#6U0: 2?BP.-:]S#<JPMFXZ_C@G;9
MZ<0WQE4@O,Z5@]SLW>HT:V5G?Q=K]=>ZDVMG"^,WLM$'%UYNY/LBYU^+<B.+
M=59T>KTVB2QQG!*&_1A03!& 3'"@[.@(B#004< %@HG181#'<BZ-%3NI,3>Z
MJ]5.64]KJWU*3^OKM0H?;!UN5=97:J6]G=;>U:9S[-HNG<GU@W*>OA<R_8[7
M@O_[9GY8M<4+/@$7*<F8=9Z$^G13[7CH)R%KGX1NFMS#]DE05U+])#SNGH2#
M%O(3K:HS3(QAF<>I1[](+4A'$)XJ&.EJN 'E&70MI8.J9\8I7:<N71"UUR(>
MQ(:'I%^=Q,CBG/P$6,UU]/TU9A.=8#^#0-^A]%.7SG?._(SP!T?'SWUW<)Y1
MI\!L4YRE3G")8BIY$$@@!=3V?D0!00(#RAE-L8]]$EAVJST^T-(,]L-2XZ*I
M5#0PB^@XLJ:;\>/Q<DR#0Z :DB/4BX/[Q*#CP\^=#=0+PI$4H/[O#RX=4>BN
M"8_KXD4O&6U?FUU-ZJ;LTTVI"S^M1!2D(4P1H% &NN4J ABG"8"Q'Z>8^#&S
M/:MD/OC22.6KKI:ETU3T3H-U@0ASS$VIQ0V2CNE&"PWV4N^Z=VUKV6>Y]]B4
MGU,.E3*))\WXL4?,?;$(<Y'FKA=A#=:1DA'V]QA*:O]>9/GF;VH4O9_WQ[TH
MQ2^Z<O/+==7^L6P+6$4!Q$$<1 #2, 20!%C91'X,>!JE/F0R2)"E360Z]-((
MK9;;>VX%MV4T8\!-^<P%C([9[!!![X<6VA.UU%Y6;3\HG325MH7+.949"S0S
MD=D"]9;&K.]@'VOY0^A228)?Z>2#.[&+X5QM.D<N/Y*-J#>Z&V.PDP_^RU^B
M9%DE^$VI-Z($7\F$\##1>SM1K+B.,)T%J?P_2B'A4/AQ%!AWI)I:N*41X5?R
MTH1R'P@7=2CWV_??+1)X)I^\\P&V2TZ)8U+=JN:UNG6W2JXV7D<_3ROXKDV_
M:NL1=Y3T=EIZ-^H&M9X7G%3SB. E)W>F2.)E)MDJ*NEJ%GJBF9,/.5L4U!58
MW>BILS&&^AQ7G&?Z-2'K;X(5=WG]RZ]%P7]DZM.44AG2.%0K,$$ AK$.OD88
M"*K^%T64!XGER<[>\9:VJ%XQ-0%59M&JT1184X=B,KA<[T3MY*S33UM!WWEW
MK:A3>@U&F#AW%?JEF-D_,(+DK5-@=ME0:KEN^YL<M H\TXQ\!7D2<<$DH PI
MF]\/?8 C'P*) HA2SDF"PE4N[G02]:T-\0R1QN@%P\T+]D8F=R_;5I5M0;>?
MVLCCZ>Z94\Z0*74Y WP>1ML5L?])/8[U3S]OF_OP1H-=X'>;)_/B_53WY/OY
M==^?7:>?Z=N=3H.W<[8<)-S,)#H&P+?<.NIN]L&7PY[BHGS6?4VVX6+=0"20
M#&#="Q7&J?HIBB*0)$&D##L<A12;QE%ZQEF:]?:JMWTKJ[GWW ?I^>C&1$ Y
M9KE#C*I63._/WVP[<_2!91XUF BTF0( Q\&;* /2 (H>+[SOZMD<:@,5NKZQ
MR=>'VJ*?Q;-81YTJ@/^6*0>\9/>[#DQA$C :,K5Z4:(X,H" )+H#$Q6A$/J
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
MH\//W@>E#X1CW4]ZOS^N:&Y]0&SS*<M)SC*R;A/%8Q3!$+(0X,1G )) GY]
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
M[ 139[Z'.^^$.-_K[9\+3YGRW@^MDI<7NH;WOLUZ4V8MZQ[JGW9C>#J@9]A
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
MWK3O[A!_;),".AT2KG1*0+=6]>O/ZJ:_N@C 9U%50GS>Y5'P2$ <<PX"/^0
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
M%'&4^LS8;[(9>6GK0".\)I.V\&-6BU]S1;>JB&:25@4+(]QJ3@Q<(E=(N_:
M&KDURHWDWO4>Y9M#E*\<HVSAV;A">RY'9H^Z\;,]E?,R!+H^7\7J?O.Y)D/4
M//!$!MU@J./1*>2QP@'WHQ@AP",6 LA)"'"0$* 6!1(()J7TR6JC.RB8N@R=
MNUN1_&X,=V_"3:>4CZTAWP7-U 0?"(5C%C9"88"M>T1;YU9J=\R9[<LCZKZU
M#(]]R=ZFV]N/M^2OAB+VE6"2.):ZGCF *4[4&RQ]@$/E_HN Q#(. B93;FK"
M]0VT-(MM+VM]WK=9VJI!0=)>?,^;8U.AYOB][P"FY&PML&%EB7H!,[>LI@)N
M)D/J.(#36$HF4/081KV7SV8'F2C1-7N,OF]/EU_+@@G!JZ:7SBZ^]V]BK2.X
MW\5:UF>3!>]L;'YHLVF4V54UUQQNXV,& Q0&$:!4Z%;*(0,D@ %($*,D):&-
MH^Q OJ61\U;%MAHC6;>',/?!UGNE;1VFJY2^(&L4[A9R-&<C%_-]GO4O/(N.
M%XO=!&KUO&Z47"M8[U1J%4&KH]=1\IVW5].[JKR=HM[5^62062;7?(6Z\"3/
MM+!=:K*M5DB'4]&SL+H8=;;UV"%DW67<Y3#VJ_\?]\5Z_7+S(Q?\^Q.M,IZ1
M4MVQ[2@2X@BK^87 ]QD$D"IOB8:0 1;Q(":04188'8([.]+25N1&6*_0TGI5
M1UQS*NY']OR*.1E>CM>^DU -Z(W7CYGY0C09=C,M*2<QG"BR;(1'#Z_W7S\;
M0QNIT>5:LPM&18;;O)<O1;ZKL];&/5%,8E]" @*NT\C]D -$. =) &5 !!62
M618[ZA]P:1SZ6535+N/KL2CK_ /0U";,BQSLQ!\47#Z-NU6\>1(T9PE!;Y$\
M@,Y58/HL+//$JD^+<8GP]5E03D2TSU\W),C-=)T$\5$T_[V]+XNGN_O?"MXY
MY%27F;N1OU=M!9D5HP(CG*: 4ZC[FT<4$"I#$(62(D8#X0MC>VZ0!$OCJ*ZT
M%K;=,/1-8N..,74>-&_D]G[BK08_>YM&!^^AHT3=YDJK 0H)GM3W;789AT^
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
MA#Y,88#2X8G+QP=='.D<9,466YF]JA5ZBH+X)^ WM7>F!=4UZ8S%<V0Z<3]
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
M!'QO:73,S0:?J!7J@58&\9VXD;\HUMZ\5-_$L\B?Q"HA,>0B@H"E 54<"1%
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
M0_^Q,X[R31UL,PS&$]$Y P>TOQSJ$MGJ) H=\E*]^_IG9_GEE$(>\ASD4+L
MDY@ Q D!C"0T(A$+8V9$D)<FFAO_:<G,;QUZ(;Q\ES,6,)Y):Y<9W>1M;;6@
MP2LMZF_!MS]LCA\7,3._F!D+NXGN87HP'.>VQ02/GLN5WL<GNTLQ4>+PZL3H
M\T-*H]9=N#XH&?^L\\T^--575P\W;%/\J#M6[+*>$IEE44)2D&;*KH09H0#1
M*-7%4R.>1C2CU+(YCIT <V/2MS=?_Q9\^'CWCZ_!AR]W?P2O_OSZ_EUP^^FW
MX,/MIYM/;V\__1[<O+V__?OM_6U/T.$XBV-J8?J#W+=AN>_RIU^IX-6V2:C]
M+9"=_,K"[!3PU G0#;U)JHQ:B'6%ZJ/VH)VN2NHPCBL[?A0_Q#*^6?'D3NZ,
MU;\5RD(MV??G=CO/9,Z@;I4!(QU1Q-(,8)ID0* LA#FB<4HLT^],IIT;$]8R
M!W&=BY7HS*R#:]#OG>BV!&B$ORGMC8VJ9[(S M2+!]<&*.^\9B3,Q&QF ] Q
MAUD];7_B_8/\+!ZWC_>B?+R3;36!W]59>B/XAW59&Y%OSI3JB!+,0Z9LNEBF
M$8!0A@!'<018ED$6II1'J5%(S# QYL9L7\5FLVQB.)Y$6:R;DBH'1QSS8^&
MM;E\T)X&<<^LURH1Z)Q+37I=_92'1I$]] [E4\9<#O,S_#3+,M$)W^?R6'D"
MAJ/:XR<8,/AD7H3A !SZ&$88;=SF++?R72&ET'V M:E_T#?\0]<<YO.Z\20O
M8BS"C*02("P(@()@0!C. (QQE(=,<$2B14/=:IQR8^.:&"29S0O\JWR>3]&G
M2B:\#JAX*%9UE05=HKYMG#E.SQ*;!<TSG+(4QR 56-DA>00!QDP"G$",0XC4
MG[1=T/>K@2UDO"YG)]U5%E.H?[WJ,B(81C+/.8@RJMY&HFQ*$N812%(4B9!B
M2$1FV8UVRB6<)"[ ;Z,@F]6R\1Y.M@93.!1/5H\I9, [A1IG8]6I5)_%=]WC
MGEJM_#<L<H#X2KV-;"2=11LD!VA-.R:Y#.U>4^RI%&I$/=CG4L?Y;9X_JR_\
M1HFE17JJCRXXIX1E40($3R" C.2 "$1!$DK,0IAC*8AMN3"#>>=VK#\4NFU"
M6PM>\X'HI+8O"V:R!!"AB J1@UQR#&!&8X#2E($H%E)0%B*<)K:!_J,OPC3Q
M_X=B^P';=&,;'4#O$0M[>5_OOK[J)RVSX;?8J?Z9!4P3E#8SD6;RJF46$)TJ
M2&;SN'WEUR:$^(;S4B=>5O>$+L4"Y3A*L43*3A>Q.G/!#-"02Q AJ$[7,$QQ
M:%P ]M0$<Z/_1L9@)V3PK1;3HA[L21C[R68,<#RSBC4N5E5B^Y1W*A9[<L#)
M:L;VJ7-8.K;W<\[6WD%S];IS<E>IOQ#5^Y]Z%] +\;S(LQQSB)6!IXP.  4-
M 6)Q#I0-B/,L2M7PW-+>,YMY;J]\T_S[0%9K>\,0<6.+8WP<?=L<.XEK[W\-
MZ'(OM+^BJW9(^3<[#.69VO"P@^F$Z6$Y@'/;IZK:"G54?BHV9-F%Q<9Y%)$P
M!TG"%4_E. 4X90)0D>=1'&4ARG,[GCHQR]PXJ;Y:J8*[[:;:*).]6#W\>]/(
MHY7:NO?2"6!-Z6@@7)ZIIY$N8(UX7@)?>@#PWZ[HQ-Q3=Q\ZK_Z)9D(]'Q[%
MHJ'_%#J@3U1U(68=U;?BZC3$:@OJP[K\0W'1@WI?6A$:\SL-)8DAPXI#X@Q
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
MTG-WY+68KC_O6()?JY?OR,#W]/T=>Z9AKMUZ^,:=?*\-X@6C-%:[A@2,\@A
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
M_-VJ-.T5E\9:C+!441R%JN,IAR3S*6284!9$OL#$&Q.NGXO I6FTX^KU'I=
ML0DDGT Q"CI.08]5<*6:R.<5:+AMBM;W_ +%,/BV42R/#"S/]DB8Q?Y?0]#N
M#@;^;Y7QN).%UY#UJQP[Y#V9WRN9-T6C2N9Y)_->[U^ U9@"*?.G1N;JX [O
M9:[R]"VT%IA;$IJG%[,M^RI'&W.#=N[<8_9UYFA4]X4KM.3*W2"U/AV5-%"*
M.Y4$^S$OL/Q6/_VUGV[C>9PF'HJD!8<SZ=!D F*<(B@\''A(6@Q4^.,[V,U!
MXM+LA?[9_S%_ZC='.T?+8IN+OF<2'+B<TN5N%NEK)UN]HDR=Y@Q4+P1ZM"WT
M!2KV NV7%-C*UK(D *>M]&8A_!5[[,T)_'#SO5E7,O=+KQ\>Y3:FMKM/95U_
MX4]2K>*UW 9_^CTM[XJ\*;*0/K$ZSJB:W^=W]YL;\4?-VTE^J\SS4C_""(9-
M^YDD\"#.DAAZ"/N$Q3Z/_&!5\#N\X>Q6SS&=ET(M=92UZN@%G?94TXZMQG[=
M,_8&%-Q@_M[,LKSL2KZ":!P=3.P9 &O57."7ZJ1\FC_^VNPD+8/J(..Q81&H
MM%[YUS>@4FS"4L!M+?T+@]&L%D2J[SF^GF@=^8RO)6(CK]&.% ;\Q9D7=.8I
MV@&J[R-:6F&\=]AE%W_A#]N"M^7ATB3@1<U7C(B(>8)"QF,&49P1F$:<J# Q
MY5E&<29,F\ -++<TKVU/Z[_^2QKXR7\"P<?X7P/XZOM2\Z!FW2_JR/PWJ><.
MA +>4CJO<W,9$0>.R@ 1SIV.RX"<<B TKAJK6IIF0%<%:P_<\7/3$>BV;'[]
M=?OXN,[E2[SRF1?Z81) X?D!1'[J*1TCT8Z)[X<TC()8JU&9X;I+4S9M?ZZN
MK*M6_0@5V6T<F=)JB]?&JD</?UT=-#NJEI51"VB'XZP)/T9(6%=">M0XUD9&
M$+U42V:7C^Y34SX\EH4*T-^(9B7UBXK?2^67/_'K@I8/_/8>;_[,U^NWJJO9
M6IKDN<BE)U_V;;+?N;3(;O&/?=,4C_DBY%)8)%,9/R+P84:(_)%$4J<EPF-)
M;-C1QA*I2]."31-D57:_ 0_X&9"F$=^>%[ I52!#>DZ*7^5 U5M2\W]NNZJ@
MO&3U_VO<$,?64Z"K6)<@6\NZ^,"B<HK;9$S:YW(GTD;RWR6CIT3_L[>L'@55
M$HE_V&K+8UDR]AOXV&+ =:L?RX(XT13(]HH3AU9W<;@P$C2,PPRB*%&)6X)
MD@8!##BF4<H]A!.ZVI0;O-;>:?KW-]H>]JM8M.G4&H!VZ?0F,=!S &HKZ;&P
MV-:L>EB,'T!]*N)G4V,=K?HZPZ9/Q^XN?6WB"_U9Y7TTYW9E<2=-K8?#T*P5
M\2*.J.=#S%0[L#!C,$4BAB(+,OD#BTG"1@ZD'UC6Y"EWU,U*T@@5D8!QHGF>
M909TXH4D"I2E[D4098DO/X4^]!@A//)1AI!A]=*\,+MIVE/7>Q7[V-)M 6H6
M9L+'*(5<I+Y\IN,,8M\7RD?R"..!0&FZDA:>8Z#W)[8;RS"_.T:X21NQ_7@;
M;G8S/;2.=L >D$59P-T3?!A-:6%SU$#(U8XY1,KK;*,:X)S=6W6N'=V DV^.
M*VH/PYG4CG[U(Z]7&?=HP+BTJY':"'S!(!:(P"QCD0AB^9$9-G/36'5I.X$D
M^46GA\,(M5\:D_-7Z7I+THV'[^H(05==S0RM97TU"ZIC.DWJHV2_YZ0&+:Z[
M3^K#<Z(/I<'%YJEU?Q3R7FO.^M-78B\-L!\1B&*12,<_H3#C&,/ CW$41%[L
MZ4^G/7'_I:FB'8GC)ON< G!8N<P BV4U,C\B^CE=$Y%QE)AU"J&9BG & !C(
MB3IUE;/$I@&2^]E)0U\STUR,YZL/Q4;I0,:D7&M>=Q]NY8V:#=[#'J9>Y$&*
MDT!%+S',/$] % E!N"<2/].:S'-YJ:7ILY9:L"?WS>XC4!2#;U?Z-I4&SL.Z
M;E[T+*N]:<!IO^3ZF)RPE6I.__VN?/H/>9/&2E(?&FW0: *-6SM1"OHL[O2#
MP17F1LX7CM>J[NTOJEF<.CGA]4W152O@=1MK[97*W=Y7Y?;NOG_4\ALNF!)G
MOG[N!O"RW@6K(,NHD&X;Q$1- @AP (G?3 4+4I9Z5(0(&584V*;9+&+EL,:@
M91NHQGY Y??]L^DU)I_[;650I.9$[)?MO$5(T8WVW$NNX17\TG+[*[@IP)YA
MT'+\4PU[QS5HV08W%?C4G,'W6 <[WH\O7="SH&_A+NF9<&0N+^K9,++&70EK
MP+2W3H(S/\$5F'VGP]F:YF;)%?O[MJOB;P;J/4IG,N]G24LJ'GFU>?XL7Z;-
M5<$^R+WP47U_Y9&$^LCS8,1I A%C*4R]@, $>RDG89B&5&NNW30REN;Y]&E7
M9S6/'>%-IC/?4:V_:4P0T&73P WLEC?]'A--UYHC"71\O $[3N0GQ4O3M.:#
M4W'H[\YNQ.)HW[4I'J-M=#JJ QODA)L[V_JF ]#?U&:XV]B V[ORX:$LOFY*
M^H^O]U@^K#?;3;V1"C8O[E8H9"A)_ 324*004>D,9QX2$%/!,DP)PXG6R8'>
M<DO;?KKX44LR:&A^ UJJ08]LT]#;(.*ZX;>Y<'03@AL-X8@@G XR$P)Q@[=W
M'(S38?5E0$[KJM$9BBJW6=Y27,O-L+C+R;HK/FX2H]7LO;^4)5-9^TVT.60T
M]5'@PR@,8X@0CV'JQRD4-(XPDA:QB$WG.1L1L#25TU'?=I3;T=\E[':U$,V<
MR;N.AY$9%892TDVNL(>]934U-^QCLL1&86<_8\R,+-?98Z- .Y%)-NX^H[N
M'W<5[SI3<T9)E(@0TBBDJE5>!G%&$TABDB7"XUD0&#90.+G.TE3>C6Z[?2,P
M=5769(@L:Z:?T;'3T7L(!/M]O$^N[KI[]Q $)WIV#WY]1.B0E$_\IN"WWZ5/
M]RP_O,?/NT>9QHAA)BCD..721A*9&C46PC16]A)"7I+HQP;/K[,TO> '_O]C
M$$L: % C=C</++:#<XI*(*D#+9W-1T7I9:5@A)=!<&T>W%Q%SQK\U(CV38N?
M^L@DQ3-E>FF@,13U&KC:75CK,@M'<2N-KX\UDG[#&Y4A\'Q5X/5SG:O V.]E
M(>^0/\GGY(GOSWQZS2M7(<92'T8Q9*GP($HP@BF."(PS&E)/L"1-#6VH,60L
M397V6PK?Y@^JIZS\](?T^.NFA8SJ-(_K>Q61$>OR>PV^\#5NYB)MRMZ!;H]#
M4R-ME#!U;3C;(K*LUH\[!#]TS #<<=-TDE=52@>&=KV!I4SZ[8-M-0>>@J]U
MZW$4<8Z-RRD OK0])]UMCL;P)PCXZ0"^:V+?S/*5:N13_L]MSN057_+Z'Y_R
M@C>M6U8H8"+P PQ)1#%$@9?"-%45M''DBX1G?N9IG2Y8I7)INEQ'6QS40Q?"
MVD^D>.AXE7JC8Q94DEOP35++0:X8-@XFVG@T=%7_*PM\ 3N#)5E/["$_LRR<
MMI&?B_97["0_,_S#S>3G7FSL%G5%Y6WK7/F0=9?V]79;R]O7];OR@4B2FC^=
M3RJA&<F$SU-(PTQ Q%D(<>)ED"38PTD0^]@W;,4VE:2E;3Y7C+7,[$=5E 7
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
MWL2]N8R?JYSRJW7S-$C_1W[G >=JYG O4']#UOE=FX1_57?4KW" *4U$"GE
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
M)%*-EO(NE]7HY>6,=.E^47O/]:U:8]]1MVFQRS4M24U\+VO1>5&SK$H[8M^
M@F^4'4B5J:Z40O.!'VB>%41]Q3HOF(ZTZW10C;2L/D8#JE;C)L[TK3Y#?:5K
M<-7H(4O\B:_K&[$??O+7G%?R/O?/5]*A764"9QE+?!BD40:1BBJF'LT@)EAX
M(<J\2!A.*!E><&F6;$NM>N)[<W_N=Q2#;UC2;!QHO("YK@<_'Y*6-?(T$,>,
M3])"QO[8I&$R7(]+T@+EQ)@DO>O&!R4%KRKII.,?7;N2MM7Q%T[+NR*O.;LN
MI*\N\LU-I;J(K]+(2Q/F!3 +5/NC.(M@EJ8"$C5@ R4,AP%>%?Q.]5'6#TF:
M$:'U<F7MR]4GQ:*9B'^ 2E+[Q*MGP+:5"H*I"3_/'%?-'R0;:C1<7C1;>-LT
MW#P@:2@K_6"D!?Q=!2);TILC\JYG$OBEQ??7'?)UB_QCPX)\09H)??.&(<<!
MZ" $:4B8\_#C..!.A1Y'WFE$OCO?R-7R@K.WO) ?-CM?_+DY@9;KKK?LQ<OH
M11'U::9*DR(J;;G,D[9<FD&&4(IYB&C*TIWBO-5SIT<1,D)YWCIPM"4O@+7,
M -)RLX\?/;>Y&TIM-@P9O,PS">^RDVY/%HZR]26^'0.@XV ? 7UN$WW!C@GY
M ;1L@)L*?'* OT'>OVTYN*H,F/0^S#5M>0J80T4&H^[KK@QA"MM'A0J3;F2^
M,UW1S197.5[+VV\?NG.X3[G@[5D<+NCSE9".^Q>^R:LF'_<WO.:KB$8>]TD
M4>3+K2D@!*9!S"'E29CBE(11I-UB?QP)2PL\M".5VO\K^O3UVT@17-Y@[ -K
M>8?9,Z"T5\>!BDJL)0]=!H%B F#%A33==VR\ 0\N)*"_Q=B7A*,]QI)$C+:8
M:6 .[#$C;^QLDYG&>'^7F7BG\;UFV@D$]6><LW=K^0CE(N?LJOZ8%W+-O+B[
M4A,%VY-O'.$@C!F%7-!0;C$TAFKH,\1^BB(<QU$8!L9A(P,"EA<RVM4CJ3'V
M.T; IFS30N_+M12%<7\Q(Y%H1X?FAMGMS)<:/$JZWP"ZIUQJ.R!VM .\)W[>
M'C3FH#GH1&- E/-^-.: G>I*,^(NYG:V--PK50#[GK?_7A>[DN2VQ\(7_B@?
MXWM5 K="A <D)1XDC%(ULS22GZ($$IQ0S(27>8+J&M<&ZR[-HFX)E$;$GD*P
M+23:X/>RDM8$>"=7JCFXEEN8_.7;G*DH;M<M1'-TJ:ED+MO<EO"VK/EV5(-?
M=G3_JB(VAUX#G2QZU-L!6-^DM@2T(SMZ#SCKR&_.>?8M0>H7C_Y,X9D1J T8
MS"9W<V8ECV"Q;QJ/N7RL/?Q5/F:-=7TCWMVK>N?ZNE"Y(IOGMEMUED4H](0'
M8P\)B!*121.81U#^EF=AQ/V0: UJT%YQ<5O CMPFA:DEN*ES;4@>VR7\$NRZ
M9NZ,8%K6[Q-Q'&'-:F)CW8"]1(=CFU43EI=FJNZ%8U71YZJDG+/ZHR1:652J
M-6.C[U8)QLA#"8$L33TU354:HB'CT _2U,]BXGLD-5-"9]=:FOK9$0J4*$&N
M#,W][KS+\-UG6/8&6#:5]\:N^'D1Z"JD68"UK(I>8MIT>&W(G%,!7<3"NNHY
M3X%CI7,1BI?JYO(E(VJOVB2++WS=='Z]+;_>E]7FEE</36NH^JI@[8<;\:G\
MWF2NM?7Y'\OJS_N<WG>)&>V@+-Z&+?^*Z[><%W\HYR'A490D*5%&4JHZNV*8
M,LZE!YV*@,:1QX)0KV.("W)-WDDW34:^* -AEQ$%Y3LI^852SSZ =<-HDS_>
M?2Q%>]2U+K_#)C^T_=%DF)^39^*RQ[XD.5O6O1VKTJ]L>6V#QX-2!GL![[JA
MJ-KI[XKO7:Y<-WRPXQQ(UP@0R3O8&D4)K#\)!I5T"WHB7!7C+>?),*ON<R2J
MH0)!VR2XJS%T!.91F:*K-<<Z1JI^YZ,J0E>FT!]-4NB^>7WO:"P664H%]V&<
M-@DQ:3/M-X8T#/R0>P'QTT2GYM%T82.7R5%29E-BUC7:4$;^89"#QLG9-#'H
M>DKS@VMYZW[W$Z:_;-L4]5_-T!WA2)E!9=VKTB3'L8ME!M)+?\OP>C-EQGB^
M>M_9$1_SFN)UV\G]H_Q=O1*"ATG&.$RB,((H2XBJ&"2089\@CX8BRK2FDP^N
MLK3(SHY0T%(*6E)!0ZN>:AH&=5@/S0:5[82(,2AIJQ@M%$[HDYK3?[\KG_Y#
M7M]H$O6A,<L:33%\5R=J08NQG0[0^[)YM*4_;><]W^!\K92*4$?GRD2Z(N5V
MH[3.KL>.M*=:0^N6_]B\E6S\8^53'Y,X(C .TA0BQ#-(F!=#'/K"2]4)5*8]
M*6<Z.4M3(5_I/6?;=1,1OGHHMT7G ;5D@R]')7RJLN]=6=3E.F<J4PSLX_F-
M*]7L[HW^UW>89Q#PY>"(6['95F='_>AW[( >/Z!AJ!7'CB6I[O9"_:;8 @U?
M!KW59Y"4?O#"K<0<A2<F2VZ>:,-\V [$$V98Q%G$8#Y ^C&!&>\ZUNMO.LZU
M&8#\75EO5ED4B@3%*0RCD*M:S BF 0\@0VF*L-P-?37PV,2__WF))7KR>2%W
M4EX?3@54!+#MSJA./=N46+[[JZE/_P)D7>]]"G26]YB&M#TP@QW81_CBYQBW
M[G6_6-BQ?WV.\9>>]-EOCE4%RI K:+[.<5LFL4^_^*DKY6%(2DH%B;(4LC!%
M$(4Q@R3#/LQX)'Q"O<S#OEG"A"D)2S.5C^G_*0?IYV:O$QJ"&XM*5^'8%(!E
MA30[]B/4UECXK*LU8\(<J[VQP+U4BZ/O-&(,[Q.O6(7%YB.F3>5R-S*$)+&'
MXRR$,8L353B<08S]&%(A4(;#D(2>5J!Q8(VE*;X]F4!T=!K,@3T#XV6G?09P
M;%M)>UQV)(X9E'L&((/1N-.!<C4,]P5@,PV^'49@:-3MF2O=#;<=)OUHG.V%
MK\XRG^&*4A4$S(N[S^4ZI\_2*^V=3=^(+_R)%UN^"A*?1#S"$ M"(5+#K;(0
M91 EL> $!S1 WH3Y#)ID+$U3=F3U,T<F35_0E8:N!6@;8]NAS^/I"WC/ 'AL
M.&@BU_VL'?FEJA/)MXT*>I+AH.?420R&D+J=Q*!+W&M.8C $\,(D!M.[33N?
M^@UOMI5J<5/@]7.=US=B?_C=!/:ZPG>5#/2Y*[ZZ(>O\KMETZ[9H)\V"Q*/2
MN@R$SR!"20*)SSTH6!BE7IBD,1]U6#4#;4O3M;UHNGS-'SH& >XX;&:Q[)-*
MFGP_U9^_/:QJFO5W?(+RP*A9+9:-!\#L,,NQ6-V=;/U?)-%QAUZ.)>O^!,R=
MA$<?CLTH \V3LCE6?)5CLQFA.G>&-N<2YAO]+F<WORM47]#_PY\/38=6TNDA
M41SYD*9$R%U;-?D180+#./&R!$>>2"/=77MHH:5MP2K!.9?BZ+VT#[BZRP=F
MG9D!>WDWG LNRUM;0R;8T0EN2R I!0=29\)+?Z^9"S='&\=H_(R4OPXH YI\
M\')G:EF'B;Z.U?J^>:KN.Z6J*X[?E8RO5*=\XJ<AY*'T5%%"51M]+X/"CQ@.
M2$8SKM4"XN<;+TTAOFMZ!DOB@*)./P7W"*QAI3<% LM*3I-[H]3:4ZR.RJ8]
MNI&S!-I3Y/=S9D_^W=PZV8W\EK;/SV/!]],HR[?\/6=;NE%_^UA6M_B'M),>
MRYK7*\)I&N&4P 3' 41Q2"!FE,$P2*C/XR# 4:9KP$RD96FO](Z=QO_(]PSM
MJ@4/$V!+0%0CI!U732Q2#6=X[!C3W^*G2O.RU>101I9USEX\:H+E@9>V<7L-
M=MPHB^$M!P>&FJQ*-;WDLW/QZ!MI#L7DR(ZS+RXC@V\F@ =LPJDK.#,;9X*B
M;UG.=4OS_?"WO*9\+9\\7F[;N<OM4)2N3G?%$"<)]Q%,LRB5]JC/(4940"H(
M%K%/8A'X>EUY-5;3>@V=MN!M:-17>)?0O+S?S(&0F_WDB-(NLZR=J@1^Z1*$
M#;IR7GP.M;>"&1%TI.H'D.R G*D;I"8T TKZTAV<*6%-5OI*5O>2&0;E'0_Q
M6(DD\;CT[&& 0P01"S.I3N,8XCB*HB1+4(1,!CMI+#E"D[H8X70TBZWS"W[I
MS0#75!A:F--4$$XH%)R$$*5J8DG,&"1,A#[!2<SP?N-J*S"_;G"U>0WD?U[>
M'OYO\5KER;^1#MA=7A0J#*TZV75C".<#GT=8D 1Y$ DUE1:K9SV+*$P1$6D0
MA5GLLV/P/Q1C9D'.!/UN<0? <U508P/R8=-B+O1>863C8:35+XW&.*\CIHUE
M/(V&R_F+/U'P>H,63T,Q.%'QS"7F#LD[>;]\E[@IMX0NR3<.:1+& 88Q043E
M3G*8\@#!(,J8+XBJ3==.)C^]Q-+":2V5X$"FOC%]!L/+WL=T9&P'SG\&940>
M^1ET]#V,Z2@Y<BST'R$C-V*8_P'OX<R%SIR&8<+[OL*%;YJK-6EH4"7P.WXC
M/DLA==/]OG*J4C7D"C?57_F:71>_;3=;O/[PHZW:NJTPXTPE:I221_9Q6["Z
M"1*I>NB5GZ&4LBB%C*:QM'%Q"@D2"*:4>U2-VHZ9=C:%#0*7IE(//"H;[%'^
MK?ZWG1N2%T^\WK3=.QX:%H%0S#2G&;SC%FX:=KN_E!6XEY"H*U0+-'T-9.5A
MN*S=7UO$EO>&GG1O!% ,[H?2@@./:AZMXE+]MN7S#=AQ"EM6WS0Q]Y9;T+#[
MIHO"-_TF7EG.^OO4:\O;T2[WZG(WVCQM"F5@Z[6RK+.-VR9H_6W?ZCI3F_C]
M-\=5VVTNB8(@SCP"/>:'$'EQ  G/8ICPT/=9XD68:G4<&%AC:5OWSZWI%*'3
MVO<=X!S>.6<"R7;(Q!R?"8W[7B P0]N^PSU?J6G?"Z;.M^Q[^55#CZ#:K+[R
M.W7#O_#RKL*/][F\[?OR >?%*F69G_F^![,L2R#*: A)G,JW'65AR+*,!YIF
M_= J2WO!^Q2";RV-ND[]()H7[.*Y,++\?IO!HV^1Z+!_XN46N"8-\?(&[=O-
MUYM:_71XQ8?O[<9VT&%O;P!H?7G*+EY\W3QLOD@WL^L%J4HLGWBU+]3XN,9W
M*\8X">.,PI2GB<H 1A#'@4H#YK'\@! 5R'QSUUEZ:2JAMZ<UHUGEDW\8;-;C
M!>R8 3MNP#?%CZ;Z&"$C$XMA;N3=&1(S@S[2WC#!;Z(9HK74*U@G)A"<-EJ,
M[F >W=R-S+Q6_0/E+6]Q=<<W-^(]?J[WQ>/71>,GR:5Y_J2*S.H5BP+"0D1@
MS&@,D9\@F%$22W,G\X,TXGZJ-VMN @U+4WJ_[X?"YATC8--P IADI-^G0;49
M5LRH/@X[;O1C4V-%=CG,Z$ 0EG7@>1G(7^F(X7R^UGROCG88T($\'$7Z+,K%
M*(8W$=&!,-W8.SN+Q$UDO1]LFWJKT1-^=JWP/AT2SZZJO,Z+.S6-H[-[^G,X
M]OTC,YIE82HR2/U,[E=">#!E,8=90@/"4Q$2W[#5YWAB%K=QE054QV#M8,"N
MZ:3QV)_QLAG>F%PC;CL/XM#3LY<^"7#+1SLR2.PXZ0T*LM3P<SJF]N<(C2?1
M]6RAR6">F#<T_9ZC6ZOO.AYTL95=ODV&LB@3)( AP2IY(2(01U*U>M2/DS *
M$Y\9#KL_L]+2%.6>3+"CT[B1^AE(=57@#$!9UF\'C.J.1/#MX4*BUYC^ZL-
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
M[4%=>_$:_^#KX D_J]!ZXRK%0_#J7EC: LWQCK+=*U2?YD6_WD3'3E;K^FI
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
M].2F=K>KK^IR>R4V:]XZ@NXH%SQF$05IC*@J8$]558L89!31I"@$Y,BP)MK
M;'-CINGMYXX@JLL^EG!R;67L&L75JZ!2<H*5 %+2SM_LI._;:43\-7,[(L.E
M.K2=AF.@[=K A\P]0K>K&B^^-KV5O_V!GZZ7^\Z=RO,DCRW-=O[;LJRW0<%)
MSB I5!V(-,H 9(("#"D#64$HBJ,$HYSJ>H?,IY\;TS0:!*T*@=(AN)9_*RU
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
M3CE\XUZ5$S8'XZ9KZ,VWW]KLN>:EA]6"J; !U7#TKUP=C:5RW14L5YV%8(A
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
M1R1<L;]MUFV3P=N5JNJ\I.6"WU0K.<7GU7K]9;5L4AS(6MH3M+Y#>2C2(L:
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
M^V'E96116\FX9ZB\2V6Z<,LFTU?S.<Z6ZGA[&2[.'7%A1>0@K5-D([& CZE
MBCXRGV-2^CC7]^FU]P/*RTBN-I+P0*[.D=?^<7XU_WDZG4Q?3XB(=,<-)A%*
M(-MHB'Q0F9QW1SLI6$[.&(:L>#DNV[:;AOWN6KZ,-&QCB0\+/Q\6[P$NKQJG
MVDWI^ZMQN/P^&\T6G(50N':+C%*H*6?GP!NTX*)59%V%$K8IEG;0LQ^N7D9J
M]X2:Z#N90TSD!6N+E\/IZ'/.P$*]_F&U)IJE!XTQ,ZXCU^*XVJ*UY?9#R,O(
M]AXNQ\$8F=N[IF_I*[-S9GC*10=@,9##SCF'&%4@8VEJI"?(9I9&UF1MX?U
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
M:WQ++]UM[>3L'Z/YY]?7LSFM."774#.E,_?U<J"N5> "G,L:2M$B,)L<=GC
MO9/<OC? %FC:T("GJ99Z[@C^\3HF>M&O+^OKO_S'@J/)]/8BPIM1G:-]W_ S
MH/?.,LB^CB'T1I$U]A&X#$9BIEB7Z1W&ZY!U^SX/:@FED\N]9TS]AO.;=^3<
M8A*<,09"EP J>PD^V0SU0,N0:*PJN[:Z]2?VG0)HC8,#936(L/_U9#8_*Q]#
MO9XD+#<RH %#OCXHQP3X'&C3L*%HK:R-IKM.<"N$]1WPGV8+.E3R@XBZ_CJ=
MS&;OIY,RFI\K%7SP*5&X4!0H+B-XK-E25RRSM(T*U6$'N'O"^HZQ3@.;0R4_
M"&OS$2_IFQ=_Q3%.PR7MDJ_RU6@\JH*9C[[BS49YKDQD*:G:U[X6LBH;(204
MQ!>GMT&B(B8[0]1^-/=]2'(:L)U 7X,P7V^0UDZCA7Z>[NW*3&UB+15)C!G:
MS%VI5IE!5"P8OB@@ZZXEX5XD]WV5XC0H;*^MP8'P44-8-$(5IA"<LAP48QR\
M2QRB]$5SQ1D9^%ZP=U"'WA/>LC@]Y([2S2"0]NJJWG";+;BYM=FR,.\#66K+
M:BQJT4+,,=$[P[/WPI70X?GP!@+[OF=Q&EP=JXE!P.G=F)Z&L]N@]Y8/AM89
M2^YGR;9V340)L38AR!HS<R&'4KJK1MY,XW[)3/;24-5 (<\'EE\":XP7]72A
M9;74&>WPI)3QQ5):M^SPK(-V2.(I==I((78<BQFDT,[RS)1SW>%K"Z'[@>S%
MI<Q;J68@2%N&T+]0,/T3ELD4/X5OY\'*S-#4-X1+4.@0@K4*F"H%HW3T9W>U
M[QL(W ]9+R2#WDX5@TAM_!K^<S)]/;GZ,AG7,]:S0ES<O!Y+J=W7<&#1@8D$
M/!DD86$ ATK5/\B+=$F5#J\A[DWV?MA[(5G[4ZMM$&[:?5N5-8;.I4C<J*)!
MQ]J%3.D$H8A(C)B@K<_(78=I_LU$]GWJ?")8;&E]<[B.!@&VE7+]=4ZL1^%\
MLB#05TX<.:%,<;!:>DQ!&"NZ3*)MIK+OD^FNX-9$2X/ VY+N>SYJ%<=H?$V>
MZ8V+6F_.Y6)41J8A("-AF2# \:P@QA0P>(J!E.H,>_M0W/?)>%<X;*Z]0;B
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
M/2Q;V$KG [64"]$>:20?/Z.%?=Q!68M9;G<KW.')ER!02=KQ%B6&C*LZ?Z(
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
M'Z?I<G;Y93)??O_%?7]@P"OE C7 DP@@G G@N:$08M",(B_"VPY[V-Z'UT9
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
M(;^E>9R[O+W].6K+G# #D7!71AI2<$YR<$0:+7)D=KM=Y/X>U?L?WPD4ZM6
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
M/#20+DHP@/6EV4+&[14$Q^C6,OS*J>2T-8A/W:61?/OIHE3QS)"CTAH[E0*
M@(P:Y%NANTFCE-'6*;SXN=)%C\'3">FBQVBQB4UU->I]E826D^524P,H#E'R
M?RP*1:#[Z9-7PJMHMAN"#'E[LB&K]BEUOQK?O1(Y2?SM(&=SBVYSTH)1W-4S
M*RE#3(&5Z%MF)8U+5#LYXA'S4\IJX^=$!>\'RBG2;@(K;V;+Y>SV8UYQL6&"
M9"JTIF"T*OF&5H'G.:!X N/.,F%'#!#W$-@$<D[2^)[&'^>)OPD,7<Z^_LB!
M5[AC^\@A:,] $"+ <>/ VU* YJ43A(T&H&WJ:I\L](B>LP3?!'2>R[M'I%.I
MH@)2QK()9LK]&4:J%)<#X3%1I<:K6#BG)J9FZM)Y#E ?JFD"8_NS"XV.1N1
M(8?2752Z!-;IU=AE*P-14@DQ&L)>54W,40#H6!-SC#9:+7'(F29I4T:BG4&Y
MR 1>R("VF#.!'%!NN]3/GE7B,'KERU&*ZU+B<(P4FS O/22_HXRDX\GCBC(1
M!(UHJ',0P)C7VI@LHAHO1ANIQ&'T8IQ3D%I-RTT@N]/5!.7*.,XI6&M7XYM+
M<@GQX+S0F2K-@QHO6.PMX[S.A4\?;EOO2FL#BFD1YI.OZ]O_=W]_36&9XN7D
M%I<?LGFWS#>SOW920B2-5D6>(#!7AE10!F4,') @)7<IR<S&:]EU"@>UM_S^
ML;0+UZ$5V^C%Y;O;KS>S[RG]DC)*,KY)4_QB^>G&/>T9<^"73K_9[.O-?5Q]
M#B*%'NY&-Z^\?]>3GB:TS)'4#+RW H1(#)T(C'V28T)+;JS;;F>ZU\=_[OE]
M=Y?;$=AZAQ'<<>%IAI!+07E@"KPV#)))Z&-S1DD>T3!VH+C>K68O2'BI+5P/
M:FIBEW[[Q179I'E)B@^+O:RMVVJ@4R-04!C5A>(*!P>N#)(*3*)'S*7P?+P;
MS:Y4M[0;]X.9W3._(13X:J!Y'Z<E+8CGR%8P)1'!)@I>208\2X[^#.5<CC?1
MOCO=M>$Y#'9.@N@)BFP"I)_2=+'*^'J.HY@SE2)2X&4R**YU!28$ MP$GA*N
M_*3'2ZA\B=K7 ,A3D+)[-M2GVFJ?;L\6R[7/4P8^[A.599K9D" ;J4 HDL$H
MCH&?Q34L.,^.JPX>\$OOJ7V&.#!X>A=U$_;K!0_E\<Q 4,5Y4.B6)(S=11(2
M/'4.K,>?$\&%E77:5!RBNC8D1_#_!E%@$]#\?39=#R!;EEJBZ^EDD>(Z 767
MSRL5$],.>5(IEV$^GN+"\QR9%=+*P!RQ?C1X'D-Y[2UW&/SLP'0P938+U2<Y
MU'M83,0IJDK:#Y?H7QA"P KJ0&@93#":$S9>>Y6CR6_<K@X)VO[4VDC=]H:A
M[ZOEN%>>5Y$;5DHF,?[+KMQO<? 1&51&F8";%?%N/+1V(+BE"\,!\=FWZDZW
MI;.ENZEQ\=)S"=FI;QKX8F74(K-GC\_1&\V(&0>)!UZ2R!)XSB)&R-HSHJQ'
M&U?U(N4=QGTH&UQSJQ:"$W]7Y+1XN**<O4F?W 3_7IGJ4E?NM,N W*"I%C&!
M(SZ 3Y1*+ZE5P8UFTXXBO<&KE6.PL6O'AE-<[:.9- ]%-]<[^\!'?S.Y7NGL
M5Y3 ][>S;PE)^^=D^>5B.KU#D_YI=C,ITY:O;%0^&BZ!Y"1 >&+!LD30P[#!
MI"B4$9W:,)]/2AVOKW?<U5!,$U'*^REN-NG2_?U'NG&EHO-R]D>Z3:[X*>4\
M:_^1V7T>R=O9+5+^I9R;?DOK)UWYP'FTE(/AI8&+TPHL91Z8"(1DI:A@XYUM
M]\U='1]R0"M;5?U-+(#G./F].,\HF'^X"3KGLU4*_;2#;*Z\X8JDU3PP%LIQ
MKT7WG9%RF*P=-SQ):D9; 'US5Z>5U8 +H*KZ&_)$"O&KB/']]',*=_/58<;'
M^7^EF_A^^MO=\L[=;+IW7<X=1A,7T_AIAK3$7^^FL70$>#]]ZQ9?KIPPW@3!
M2H\3#4*JDE##-"05B'-"RQ3)D:Y)7[35:7\UN*]2175M0G?;'3/$!*(Y >*I
M+4<I'"SN4!#*"$6F+4JC2YY?M[=U@I=ZS? Z1[Q-;/;_3)/K+Q@]7J #C\S]
M<C>_[T3WG+_/"+57TFFA8O2 :P=]&FT5N%PRE@D7)G%3^LJ-MJ.?Q$(G:.KF
MH3FF(E]SPOF/?1;S;([>S(__8+6@'XZ*!\Y"/Y6<T5+3>Y'7D,>LBCFBA,E
M0RG.\#J!\Y$!HY893XTTHLMHMG'RU7>$]^.5Q/TX;JXL2SX!YZ4ZBN4RCIM)
M=#U4T%1:F4.=U)$NU#=XV'H,0@XGC/2NOB9V_A>X6F6TRF"2U5: CCR"L(&"
M-\) #L3+Y#D)?+S(O0/!+:6)](^:W9OWGE7X&G!YGT)(B$6GB%.07I44 BK
M<D7!L&04\T2I,%X?E4XDU\9F[V Y%HXG:*X)0'Y:J^J_W<W=@7N0AT9%%O>6
M*,$@)Q@ HAB-<@YADZ+,26>?QBL .H;RQN%Y"GCV]#H82)-MX'1S++%)LV8L
M9IH8!:)X "$, <]*(RZJ>8C&FCQBA\1MZFHGQXV"MW,TT@2F.M<^*14M$S0
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
MR/+3YS#?)5?N6/$Z&V\P XN1C%XL%AQ=!R 9=SQP;X0?+[?P43);HZHG*#R
M6#]Z:1HROA,6O\<)'?%W^?M$\-E\_UITR6NCN/%U.VI07":(,4C E'S&XEPQ
MX\5I#B2^=8AZ*$ .J<-)G(2/L\($.?G.&Y!"F1K_S. 4F<=:J^B-S::,&+<Y
M#7A#%EP-#;R3]-*X".6',2Q79(A@G0%\=K4NEXN_5K21/F"YW-4Z_$[6\-6V
MZO&L;$SCF^E^^VWCWVZR/H)S.4;K@">K0$4RC9U+"%('$G+TPM\?9?ZLFSL<
MM>V:7TW!+9DH*EHW=*N,W8E^O5TL_[,F&)&4-S^JW_C7YUGZ_ '3XF(^JYS^
M^C=N4X_^&5:_(,[KK)ASKS17/".@"73]!*,A..:!ZY"+S\P&T3F@U0,]TW#!
MIX*Q16.%3P'D5?3_A>O*.LY3G=2V8?,W7*T0WZVV(B&MG(M:78EUDJ7UU=YW
M$J*E_[0&R8%E4@75&<E=%YW&T3Q5N ZBNDG8P)O)@:$F=5[^N"=?I?^YFJUF
MV\KA=X2%^47-!-U-$XR,&U5?VLC\(FDFG\#5-&>93"SDKY9X_[ =T$ ^CH=V
MLU$FC/A1@='X4+[#UKFPC%ME.>C R;'PRH-W3$/"()1/1I<D.QRY=SZRW5"3
M"</K%+$WS#.J9/\YS[M.2[3L73?AT^(7)%,%9]_H_ \I>95X/:?(,%',U!<V
MX2%'895GA;O[@?F]..JT6+MI)A-'6/^JFL15?9>MM[-Y($/D<>Z<L45P$8%Y
M;T&9F,@X-AY2,B8(KZT:,:!Z".7M!@5,&-4C@&"B64S5#)G-+\CJGN$JS/,_
MKL*R_LHI)3K/?V8_&3T'4=Y#@L\FC^K]<O%M5OOZK&X(6/^817?[_=WTYNND
MD"!]3(9<%OJ"D&EJ=POIZ%CT(CCTUGC;96;#B63TVV-E[^K;&)X61A:R,\#Q
M^JSF3:XC9QCHK'+&H$7BXQV1W6AN%U0:$UM/]TOI2:.3N-)?UZS7VHMKOSQK
MWD)0J41C&7CM3*T7*N!M4<"Q2,]B2-:-5Q3V/+VM7^>'0,I#W[A?M4T#BOM8
MN6ZV::027 DHM0A$N<C(O4^T@XL+)F6!3(Y7XOT$H:W!US<N]@9E^E#21!'W
M_>UB>6LF[?CB42JK70*M:EV[T &<L!*TD28'+D6^G\@[*OCVT=P<AWW!I ,
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
M_OHGY@M<_8'KL_(I_'T>@_>,,0U6U38>@AQJISDQ*3EW*B+B_?':0Z8P'\Y
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
MPI)-7FO]H#W]B2?!G]U4W[LY,9SJ#Q7C)+S@AR_ ]ZOUK",_39L Z+4'99T
M[U  03R2M15#MN/E%CY+;B=0F9=H@ RELTG <!\G-T.0DA6:CL_";7UZ$1R<
M#QH,^B*DSD6/.#CJ<3I;.] ]@^+Q?([3-/3RDCH2\[0K:7.F[(F[9,D/U$@;
MEGGG.+,A=IIV]X*3.D[4^&F9'8>(?Q)'V=T;X(] K.*K>?ZU%F6MS\J'V>J_
M5Z^6L]5L?O&69+[OBOCMIMJ/,Q^UB@6LJU'2: R$E#A8LE,2RFRL'^^UOC^^
M.@';ONP[NA$*)K$#_EA\(88N7WU97%5N:THS,7K+VWG2.5I3&QX52U:RK)-6
M58VJY1"B-Q;MB)G SU';^AANA:0]K5%[5.LD@/H!4[6:9F66M@K-_[[:364]
MF_^8D?\+EL42/X6_SZUP.F&H32L\"5'["%X7#=(CHD\\!35>5O$Q'+0.XT\&
MT(.K?Q(@_T>8S7];K"I+G^MKR;OY3;^!/9OX3S+%7JW((INMWM:<I+2XF&^4
ML9'#NSF6@JF.5YOC:G7NDHC<<S+)I(UT1RH-3M;B7R."8BDPR\;K[C @HU/*
M>VVZ9:8"ILGLK%65!CXX+_Y 4DP]+HJ)SEC.Z9"H56$N2G"H&*1@A>$,K2_C
M1<\Z$#REG*;F2.]3N=-![-Z]>V=NYGD.M86^5("%:U#!,/*V-US*E%C..3WY
M##0 9I\C>4K/SNU1VZN")X';FWWX-%^JF&QIXP'SF[ 41[H\DH<4T2FDG5GD
MB/T8.]$\I?>*IL@=0,63@.[OX>_9EZLOO_[]=2/E3XMM;G<5[;EFS!HLGHR=
M6F$9M8!(I@XHIE3DNI0HQNL'\P2A4PK8-05I7\IL/9[^JH;6S\JFB\4\7'X*
MRXMJT[P)WU<D4"2#O,Z\^;0,&<EJ1]I]\9(V']<J.33D[$IAR=Y)9.\P75^W
MK9*8A,NJ2WWKD<MW0J'[:5$XEN+:5YK5J4K?9NOOKXC#[^0[WNF0^'ZY*+-U
MO2O>??D:$K&NKR^,7__GBO[-^^4L$<-!!E%L(KLF9-J"Q#'X("+D[(RSF'R.
MO@-2>R&F$V[]3XW;\94Z;13?2S:^X9NS:\8WW]_P?:[(JC&UD;'/&Y-'*8BV
M6(A1>UX$\_G^C/5CL'P(2=V>1-C_9D@/IN'&P*Z".ROW2E2W5M%M#>3K0,S2
M#\YSC$5X1SM6:%=?A$S-A*0=6Y3(EB,WJ@MT#UJT&SA_W@>[8;4T"9_JSWE>
MAK_F-ZS<%LJ>*]HK7HM$<BHUM(&:[HBBP-F$(GJFN'@JH[U?E^IQ.KN!]'_#
M(UQ/NCP:E]]P&1<#'8RW39OW[+J (6M+$D/'<VW K<$51;M.,2>MBLSE+NT2
M#EVW&_)^WK>LP74U;<OS@:E]:Y#<[6EY=KLA2<PV6G2%K@8O0]V'U5!Q'(AI
MEGV4VDDV@#/U/&7=L/SSOE9-0-\O:#3 Q_09\]4E+DJ5QZO+R\5?U3XG$7TC
M'?4]):#K:D,-##B*VZ%G!Y2H-2M>@90IDJ7I$&K%#=3V)34^JE/N$I89;W;
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
M-,1B@B@+!X-!9*F"<V6\&_=Y>EM/>VV$P)X5V?BU91<6VXRJ?^3@=L(PSJT
MZ1@=W,X'B"@0-,O.:RF=B??2*_>^M3R_4NO!K:,":@#AOY1@\^T(I7?SS?3#
M]4E350[[_$'"S-TY:A]CIKM1*N7HYLS5 4B6P*IK]K<6,1JNBQVQ_JU=C/GN
M(]19_#>FS=SX]XO+6=HN^7ZY2%AKU-\NEAM-D\._4_PVE=1GHX)B#K(.IH[O
M)D'RH,#63.="%X 6;<:[',7.BXU0'X+GIS-ZAX?!)!SJ#W6LU[;G(%-:NQ"@
M!$5&="X2HLT>M.%.T[W%A1L/P3=DM4;BR)!X ,GC]#,=:%V7?\0DA6+(P&9)
M4G"2@\^Q,A.C+HF^5.-=-'<I:PVP(Q6\'RC'2'L26/FT^'I6-BQ<-YHVF$L(
M I"Y# I% I^< *YC]FB%47F\'HSWJ9L$9H[2]<-TZ5,$/PGHG')"_W:3/&0D
MB:M(#TE$#<H'3:Z5]34KG,6,7F0[WH2B7EAJ_=3;^N8<'Q>-HS=_SG&>KNHF
MWB:H_8;?<$D^Z8>J]->+;S@GS_5<:FNDDPE$EA%4P406LJI"U5HZF[6[W]1[
M;P"GTV*MS\D&$%@,J8^)SLU]-Z<O\5/X&^]TYOJ5-NA&WC<_+8OEZ\5\/9M?
MD93/OI(L-IY=G7*\F5U!R/[^FI209V%.OUY[8)[0WVP$HOJ('HTMNQZZF]TA
M^=;O)C2:S#)@YA:4Y1D\)D&V:XG,^6@YZS*C=\]']]"+Y^M7VO";V/Q6,N=H
M6+2:MIL4=1\+P\$%GT%;9YW@1F,9[[GX 7GM.HV=JMD]S7=.DOU$.J)\P+28
MI]GE=I[#67FU/<=O=NF.-;I/'K![(\9L;0ZQ*- R2S*KF0!OI08T%B,GQK,?
M,;IR.D-MK,MA0#JV?B?A-NT8V#)Y5L@ PMG%S=UQSE4HKM3NP!Q)HEDA>%='
M.Y2 1%"*3HSG#SU-:VLK<W3X/'3B^]/E%+'Y@0SG^16N?OT;OWQ=5YN'?F$C
M[/.4$\9B"C ?2&ZU*YSWAD'RP2+3B:<R7EBQ,]FM7?/)(;8G#9^:*?9I. S7
M'O_S%?ZQ6+\A(Y^D3")]5U^%<?EE-B>COC),WR./M,S6]!^U)?8Y:B9S[5"@
M5=@)V=%6!F9<=%P4\D/'2P+J@Z/62>*30_[PN)CBB?XJ__MJM=YT,JX]X+>%
M0?0[M?/\;+%\C_1G7IW7<3_(76WZKNN3;LP0C(G@M-/&F<#I.&@%_VXLM,Y
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
MXJ:%*UAKDZ/])#&,../[,3);FV7':__A-*%>5-'8VOKU[Z^SY?6QJP1:DT(
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
M3#W+=^S<O'K^,-38H.$B%[IFBBG$&]?@7':@=7T5*T$D/UZKH^YTOX!GZ]-
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
M&"=10HC, Q-T/*>EZZYKX[%WR.R.Y?0MOTD@\R %<^_]"<4] T-)"J56T:5
M+%>,&.<BTSEHFNK4:76G84K)E5%4^PBBG@2D/\,W6-Q :<YZX:^1V%^;)JT>
MFO(/J9]ISVB,4A.=RSP>A>?6Q^!*K:^7E*(US\=KR''8WFM?O&,@Z@F,!Q1O
MY3*%^Q8DR-CU<AYN"@G/4D:E,(JA8>6H0I464R8^:$F4<2%P<%:[+B/I#UOU
M5=V:IT%N8)%,XJ[<MC]$,HN">98NCXI%!RT*724 6TQZ5XY3H,!< DGM>!Y[
MMSU/*<,SVMTX@#A?:SS];?/E*R#)99TF_P_\^-TO_&7;?>43[JQ9+/ +B_3+
M? D13\FJR6W?SR]?_>+'@.'V/K8U2C2^=_X-UK7$@C#,)Y*80Z,X2T$"#XD$
ME6U&F"<1ZW4MV<VWA[R]N&J6I;[NRSN$5_,#X TL(,_7JUG6(+47Z+(RC;YD
M0)/?RJ30ES1<H:/)O$BC7;HG$#*Q\/TA>'EZPXXET$E8!W>'^S-\N5ELL['O
M_BZDPHPJ:YV'2)@%)"E'M6D]FV7@UN=@HAL/GOMV6J\6>P#\]2:220"LRVE"
M+@>_*EQL3?$9"S1ZCF>'9TV)1 ^..",B23Q;GC+S$ORDKL5'!-0K#J]T'9XB
MP%>"TIF-OH1W\;PE0,<O"%MJ4PVAD2?#\" Z&"\>^O)^Z[5OK8+!@\0ST9Z(
M%W!9Z"O-1'>,,;CKKKS]L1,JAHY<J ^GI \:>W SGBQT_\0Z!C#>)CQVX-MQ
M7H@C_"< GJQ/B%;>I0']LPOTF\]YLLPFBZ"5\U:AE1 EDVB+4HI$.$MX9$'2
MY V8\1XCO+S?>NY#/SC8GXCI04:3T)&_0G.Y]%^OYM%?GY5)D&TI@+3>1B83
M$5$G(K7,)$ 4!$G!ZUY$ZT><][ESBU-*H?2!A2=@.UTPT\37-N%.D_'"*;0>
M<^DL%9,DH92=1,T8BYS%X,=[ZO+,)FMCK <(O RK(^11$5BQQ,F7/V9OS]!I
M-L+[Q @W.A,)#G?,F2.0DXREZ1+;6\JP0@/FLOGVC^T76_S<_J;5_"U&[M>;
M'!B.$5QS$A<G(/<_+V:X/4HM9,)9&3Q2]AXB.J0L:9J3HNB1["NU.DSN?U[4
M3IP.(?<#N3@)1?*^6<+\<O&V)>&^/BPSA?>@<\1R@70(X,3ZF(A.5D*BT<DP
M7HG\[CW6SFCVB:!>Y3$)7&UMMOO)@2B7-J7;*ENA=.+H,A"J;"%'!N(='A/'
MG!>*4Z_\>,'RO5NM?4\-;A#W)ZA)X.Y1\>NSU&W/%4]>@N2*F-+U5P:%A]5+
M15)P5B')7(GQ"HP/VWMMRZE'X+S8SKM'*4X"I4].\FT+J50V'#BA+J#9B/]!
MW5'*4;@5)F2>PN.1(P/"\9E-UL;=D-AX L0^!#4)Q+V[GG^9+_SFB7'[LGBU
MH6A;(W5K9X!$0S5*8J1!;J6DB*<&"$]9(LT&;8[Q6@!UVW-M#3TJ'@<0XR3@
MN=?,^>VN'# (;IRSM"1'!9%64.)5@&(06Z,H8]Q/)%;_VQ1;:PQB0 X@NDE
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
M4)=<MHHZ9<9[SGLD$;5KW^J=C3&D/GPF:/L7Y9?@5_"?__'_4$L! A0#%
M  @ 6HA<6/SP3*+C"P  GS\  !X              ( !     &5X+3DW97AE
M8W5T:79E8V]M<&5N<V%T:6]N+FAT;5!+ 0(4 Q0    ( %J(7%@\([CJPIL
M %_<!0 2              "  1\,  !E>"TY.3%X86EF,C R,RYH=&U02P$"
M% ,4    " !:B%Q8+%%&]U<9 0"M)0P $@              @ $1J   97@M
M.3DR>&UD83(P,C,N:'1M4$L! A0#%     @ 6HA<6(PZ5*-= P  K0H  !X
M             ( !F,$! &5X+3DY-'AC;VYS96YT;V9P<FEC97=A=&5R+FAT
M;5!+ 0(4 Q0    ( %J(7%AJ2RLZ[@<  -0H   >              "  3'%
M 0!E>"TY.35X8V5O<V]X,S R8V5R=&EF:6-A="YH=&U02P$"% ,4    " !:
MB%Q8(I+QG:D$  #=$P  '@              @ %;S0$ 97@M.3DV>&-E;W-O
M>#DP-F-E<G1I9FEC870N:'1M4$L! A0#%     @ 6HA<6(7W@D/O!P   "D
M !X              ( !0-(! &5X+3DY-WAC9F]S;W@S,#)C97)T:69I8V%T
M+FAT;5!+ 0(4 Q0    ( %J(7%CPJHY+K00  $,4   >              "
M 6O: 0!E>"TY.3AX8V9O<V]X.3 V8V5R=&EF:6-A="YH=&U02P$"% ,4
M" !:B%Q8OYD")BE!  #SO@0 $               @ %4WP$ <W1N+3(P,C,Q
M,C,Q+FAT;5!+ 0(4 Q0    ( %J(7%C=Z/Z5?RH  .0% @ 0
M  "  :L@ @!S=&XM,C R,S$R,S$N>'-D4$L! A0#%     @ 6HA<6&.)OOD<
M-@  EB8" !0              ( !6$L" '-T;BTR,#(S,3(S,5]C86PN>&UL
M4$L! A0#%     @ 6HA<6-=H_'1KK0$ 9Z,6 !,              ( !IH$"
M '-T;BTR,#(S,3(S,5]D,BYH=&U02P$"% ,4    " !:B%Q832-I;Z.K  #^
MU < %               @ %"+P0 <W1N+3(P,C,Q,C,Q7V1E9BYX;6Q02P$"
M% ,4    " !:B%Q8; 0,6ZKS  #='0$ $P              @ $7VP0 <W1N
M+3(P,C,Q,C,Q7V<Q+FIP9U!+ 0(4 Q0    ( %J(7%CIV0W N%4   QU   3
M              "  ?+.!0!S=&XM,C R,S$R,S%?9S(N:G!G4$L! A0#%
M  @ 6HA<6)+GA!2YPP  U_(  !,              ( !VR0& '-T;BTR,#(S
M,3(S,5]G,RYJ<&=02P$"% ,4    " !:B%Q8E\>'48>T 0#K0A( %
M        @ '%Z 8 <W1N+3(P,C,Q,C,Q7VQA8BYX;6Q02P$"% ,4    " !:
MB%Q8 M0W\S8/ 0!*3 P %               @ %^G0@ <W1N+3(P,C,Q,C,Q
>7W!R92YX;6Q02P4&     !( $@#0!   YJP)

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>172
<FILENAME>stn-20231231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:stn="http://www.stantec.com/20231231"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="stn-20231231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:RestatementDateAxis">
                    <ecd:RestatementDateAxis.domain>2023-12-31</ecd:RestatementDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogAndFiniteTrademarksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogAndFiniteTrademarksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">stn:BartonWillmoreLLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">stn:L2IncAndPartridgeArchitectsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-28</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">stn:EnvironmentalSystemsDesignInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:AggregatedIndividuallyImmaterialBusinessCombinationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:AggregatedIndividuallyImmaterialBusinessCombinationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:OneToThirtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:ThirtyOneToSixtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:SixtyOneToNinetyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:NinetyOneDaysToOneTwentyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:AboveOneTwentyOneDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:OneToThirtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:ThirtyOneToSixtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:SixtyOneToNinetyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:NinetyOneDaysToOneTwentyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:AboveOneTwentyOneDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:ITAndOtherEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:ITAndOtherEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-01</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-01</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stn:GlobalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-01</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-01</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-01</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stn:GlobalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-01</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
        </entity>
        <period>
            <instant>2023-10-01</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:SoftwareLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:SoftwareLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:HoldbacksOnLongTermContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:HoldbacksOnLongTermContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-08</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-27</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
        </entity>
        <period>
            <startDate>2021-10-29</startDate>
            <endDate>2021-10-29</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:UnsecuredBilateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-16</instant>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:USDollarsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:CanadianDollarsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:USDollarsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:UnsecuredMulticurrencyFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-23</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:OverdraftFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:UnsecuredMulticurrencyFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:UnsecuredMulticurrencyFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:CanadianDollarsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:CanadianDollarsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:USDollarsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:USDollarsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:BritishPoundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:BritishPoundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:OtherForeignCurrencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:OtherForeignCurrencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:LettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">stn:ExpireBeforeTwoThousandTwentyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">stn:ExpireBeforeTwoThousandTwentyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">stn:OpenEndedTermsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">stn:OpenEndedTermsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SuretyFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SuretyFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SuretyFacilitiesExpiringBeforeSeptember2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SuretyFacilitiesExpiringBeforeSeptember2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:SelfInsuredLiabilitiesProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:SelfInsuredLiabilitiesProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:SelfInsuredLiabilitiesProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">stn:ProvisionForClaimsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">stn:PostEmploymentBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">stn:PostEmploymentBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2And3OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2And3OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesZeroPointTwoFivePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">stn:ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">ifrs-full:ContingentLiabilityForGuaranteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-11</instant>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:OrdinarySharesPerSharePeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:OrdinarySharesPerSharePeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:OrdinarySharesPerSharePeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:OrdinarySharesPerSharePeriodFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">stn:OrdinarySharesPerSharePeriodFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ValuationTechniquesUsedInFairValueMeasurementAxis">ifrs-full:OptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ValuationTechniquesUsedInFairValueMeasurementAxis">ifrs-full:OptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsReturnOnEquityWeightingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsExcludingDividendsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsExcludingDividendsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsExcludingDividendsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsExcludingDividendsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsExcludingDividendsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsExcludingDividendsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsExcludingDividendsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsExcludingDividendsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-362">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-364">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-365">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-366">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-367">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-368">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-369">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-372">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-373">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-374">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-376">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-378">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-379">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-380">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-381">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-382">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-383">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-384">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">stn:InterestRateSwapsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-385">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">stn:InterestRateSwapsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-386">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">stn:InterestRateSwapsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:TotalReturnSwapOnShareBasedCompensationUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-388">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-389">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-390">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">stn:TotalReturnSwapOnShareBasedCompensationUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-391">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">stn:TotalReturnSwapOnShareBasedCompensationUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-392">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-393">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-394">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-395">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-396">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-397">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-398">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-399">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-400">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-411">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:CreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:CreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:TemporaryDifferenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:TemporaryDifferenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-431">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:UnusedTaxLossesAndCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-432">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:UnusedTaxLossesAndCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-433">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-434">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-435">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:DeferredTaxDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-436">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:DeferredTaxDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-437">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-438">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-439">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:IntangibleAssetsOtherThanGoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-440">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:IntangibleAssetsOtherThanGoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-441">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-442">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-443">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:ExpireMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-444">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:ExpireMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-445">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:NeverExpireMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-446">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:NeverExpireMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-447">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-448">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-449">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:NeverExpireMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:CapitalTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-450">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:NeverExpireMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:CapitalTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-451">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-452">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-453">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-454">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-455">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-456">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-457">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-458">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-459">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-460">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-461">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-462">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-463">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-464">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-465">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-466">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-467">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-468">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-469">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-470">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:SoftwareFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-471">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-472">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">stn:WhollyOwnedSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-473">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="stn:JointOperationsByNameAxis">stn:StarrIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointOperationsAxis">ifrs-full:JointOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-474">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="stn:JointOperationsByNameAxis">stn:WSMPacificSIOPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointOperationsAxis">ifrs-full:JointOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-475">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="stn:JointOperationsByNameAxis">stn:BetterTogetherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointOperationsAxis">ifrs-full:JointOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-476">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-477">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-478">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-479">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-480">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-481">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-482">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-483">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-484">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-485">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-486">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-487">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-488">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-489">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-490">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-491">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-492">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-493">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-494">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-495">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-496">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-497">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-498">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-499">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-500">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:OtherCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-510">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:OtherCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:InfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:InfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:WaterServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:WaterServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-517">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:BuildingsServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:BuildingsServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:EnergyAndResourcesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">stn:EnergyAndResourcesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-521">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">stn:AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-09</instant>
        </period>
    </context>
    <context id="c-522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">stn:DividendDeclarationTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-28</startDate>
            <endDate>2024-02-28</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="cadPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:CAD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="employee">
        <measure>stn:employee</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="tranche">
        <measure>stn:tranche</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="aud">
        <measure>iso4217:AUD</measure>
    </unit>
    <unit id="day">
        <measure>stn:day</measure>
    </unit>
    <unit id="unit">
        <measure>stn:unit</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-41">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-42">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-43">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-44">0001131383</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="c-1" id="f-1">40-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="c-1" id="f-2">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-3">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-4">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-5">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-32562</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">STANTEC INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">Z4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityPrimarySicNumber contextRef="c-1" id="f-9">8711</dei:EntityPrimarySicNumber>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-10">98-0601423</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-11">10220-103 Avenue NW</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-12">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-13">Edmonton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-14">AB</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressCountry contextRef="c-1" id="f-15">CA</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-16">T5J 0K4</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-17">780</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-18">917-7000</dei:LocalPhoneNumber>
    <dei:ContactPersonnelName contextRef="c-2" id="f-19">Stantec Consulting Services Inc.</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1 contextRef="c-2" id="f-20">410 17th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-2" id="f-21">Suite 1400</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c-2" id="f-22">Denver</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-2" id="f-23">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-2" id="f-24">80202-4427</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-2" id="f-25">303</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-2" id="f-26">295-1717</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-27">Common Shares</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-28">STN</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-29">NYSE</dei:SecurityExchangeName>
    <dei:AnnualInformationForm contextRef="c-1" id="f-30">true</dei:AnnualInformationForm>
    <dei:AuditedAnnualFinancialStatements contextRef="c-1" id="f-31">true</dei:AuditedAnnualFinancialStatements>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-32">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-33">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-34" unitRef="shares">114066995</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-35">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-36">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-37">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-38">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-39">true</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:DocumentFinStmtRestatementRecoveryAnalysisFlag contextRef="c-1" id="f-40">true</dei:DocumentFinStmtRestatementRecoveryAnalysisFlag>
    <dei:AuditorName contextRef="c-1" id="f-45">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-46">Edmonton, AB, Canada</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="c-1" id="f-47">271</dei:AuditorFirmId>
    <ecd:RestatementDoesNotRequireRecoveryTextBlock contextRef="c-4" id="f-48">The difference does not relate to a financial metric used to determine any of the Registrant&#x2019;s incentive-based compensation and due to its nature does not impact total shareholder return metrics used in compensation arrangements. Therefore, the Registrant concluded that no recovery was required under the Registrant&#x2019;s Executive Compensation Clawback Policy attached to this Form 40-F as Exhibit 97.</ecd:RestatementDoesNotRequireRecoveryTextBlock>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-49">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-50">--12-31</dei:CurrentFiscalYearEndDate>
    <ifrs-full:CashAndCashEquivalents contextRef="c-3" decimals="-5" id="f-51" unitRef="cad">352900000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-5" decimals="-5" id="f-52" unitRef="cad">148300000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:TradeAndOtherCurrentReceivables contextRef="c-3" decimals="-5" id="f-53" unitRef="cad">1063500000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables contextRef="c-5" decimals="-5" id="f-54" unitRef="cad">1028000000</ifrs-full:TradeAndOtherCurrentReceivables>
    <stn:UnbilledReceivables contextRef="c-3" decimals="-5" id="f-55" unitRef="cad">623800000</stn:UnbilledReceivables>
    <stn:UnbilledReceivables contextRef="c-5" decimals="-5" id="f-56" unitRef="cad">553400000</stn:UnbilledReceivables>
    <ifrs-full:CurrentContractAssets contextRef="c-3" decimals="-5" id="f-57" unitRef="cad">88800000</ifrs-full:CurrentContractAssets>
    <ifrs-full:CurrentContractAssets contextRef="c-5" decimals="-5" id="f-58" unitRef="cad">83900000</ifrs-full:CurrentContractAssets>
    <ifrs-full:CurrentTaxAssetsCurrent contextRef="c-3" decimals="-5" id="f-59" unitRef="cad">72600000</ifrs-full:CurrentTaxAssetsCurrent>
    <ifrs-full:CurrentTaxAssetsCurrent contextRef="c-5" decimals="-5" id="f-60" unitRef="cad">65400000</ifrs-full:CurrentTaxAssetsCurrent>
    <ifrs-full:CurrentPrepaidExpenses contextRef="c-3" decimals="-5" id="f-61" unitRef="cad">53800000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:CurrentPrepaidExpenses contextRef="c-5" decimals="-5" id="f-62" unitRef="cad">48600000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:OtherCurrentAssets contextRef="c-3" decimals="-5" id="f-63" unitRef="cad">17100000</ifrs-full:OtherCurrentAssets>
    <ifrs-full:OtherCurrentAssets contextRef="c-5" decimals="-5" id="f-64" unitRef="cad">10200000</ifrs-full:OtherCurrentAssets>
    <ifrs-full:CurrentAssets contextRef="c-3" decimals="-5" id="f-65" unitRef="cad">2272500000</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets contextRef="c-5" decimals="-5" id="f-66" unitRef="cad">1937800000</ifrs-full:CurrentAssets>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-3" decimals="-5" id="f-67" unitRef="cad">267500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-5" decimals="-5" id="f-68" unitRef="cad">250700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:RightofuseAssets contextRef="c-3" decimals="-5" id="f-69" unitRef="cad">442900000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-5" decimals="-5" id="f-70" unitRef="cad">470400000</ifrs-full:RightofuseAssets>
    <ifrs-full:Goodwill contextRef="c-3" decimals="-5" id="f-71" unitRef="cad">2384000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-5" decimals="-5" id="f-72" unitRef="cad">2346400000</ifrs-full:Goodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-3" decimals="-5" id="f-73" unitRef="cad">265700000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-5" decimals="-5" id="f-74" unitRef="cad">320400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="c-3" decimals="-5" id="f-75" unitRef="cad">72300000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="c-5" decimals="-5" id="f-76" unitRef="cad">57400000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:DeferredTaxAssets contextRef="c-3" decimals="-5" id="f-77" unitRef="cad">92600000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-5" decimals="-5" id="f-78" unitRef="cad">45200000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c-3" decimals="-5" id="f-79" unitRef="cad">279200000</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c-5" decimals="-5" id="f-80" unitRef="cad">224600000</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:Assets contextRef="c-3" decimals="-5" id="f-81" unitRef="cad">6076700000</ifrs-full:Assets>
    <ifrs-full:Assets contextRef="c-5" decimals="-5" id="f-82" unitRef="cad">5652900000</ifrs-full:Assets>
    <ifrs-full:BankOverdraftsClassifiedAsCashEquivalents contextRef="c-3" decimals="-5" id="f-83" unitRef="cad">23600000</ifrs-full:BankOverdraftsClassifiedAsCashEquivalents>
    <ifrs-full:BankOverdraftsClassifiedAsCashEquivalents contextRef="c-5" decimals="-5" id="f-84" unitRef="cad">65400000</ifrs-full:BankOverdraftsClassifiedAsCashEquivalents>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-3" decimals="-5" id="f-85" unitRef="cad">818500000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-5" decimals="-5" id="f-86" unitRef="cad">755700000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-3" decimals="-5" id="f-87" unitRef="cad">101300000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-5" decimals="-5" id="f-88" unitRef="cad">99000000.0</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentContractLiabilities contextRef="c-3" decimals="-5" id="f-89" unitRef="cad">397500000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities contextRef="c-5" decimals="-5" id="f-90" unitRef="cad">327700000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentTaxLiabilitiesCurrent contextRef="c-3" decimals="-5" id="f-91" unitRef="cad">21400000</ifrs-full:CurrentTaxLiabilitiesCurrent>
    <ifrs-full:CurrentTaxLiabilitiesCurrent contextRef="c-5" decimals="-5" id="f-92" unitRef="cad">25900000</ifrs-full:CurrentTaxLiabilitiesCurrent>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-3" decimals="-5" id="f-93" unitRef="cad">146700000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-5" decimals="-5" id="f-94" unitRef="cad">52200000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentProvisions contextRef="c-3" decimals="-5" id="f-95" unitRef="cad">51700000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions contextRef="c-5" decimals="-5" id="f-96" unitRef="cad">48100000</ifrs-full:CurrentProvisions>
    <ifrs-full:OtherCurrentLiabilities contextRef="c-3" decimals="-5" id="f-97" unitRef="cad">55000000.0</ifrs-full:OtherCurrentLiabilities>
    <ifrs-full:OtherCurrentLiabilities contextRef="c-5" decimals="-5" id="f-98" unitRef="cad">36000000.0</ifrs-full:OtherCurrentLiabilities>
    <ifrs-full:CurrentLiabilities contextRef="c-3" decimals="-5" id="f-99" unitRef="cad">1615700000</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities contextRef="c-5" decimals="-5" id="f-100" unitRef="cad">1410000000</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-3" decimals="-5" id="f-101" unitRef="cad">477800000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-5" decimals="-5" id="f-102" unitRef="cad">522400000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:LongtermBorrowings contextRef="c-3" decimals="-5" id="f-103" unitRef="cad">982300000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-5" decimals="-5" id="f-104" unitRef="cad">1183600000</ifrs-full:LongtermBorrowings>
    <ifrs-full:NoncurrentProvisions contextRef="c-3" decimals="-5" id="f-105" unitRef="cad">134800000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions contextRef="c-5" decimals="-5" id="f-106" unitRef="cad">149700000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-3" decimals="-5" id="f-107" unitRef="cad">29500000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-5" decimals="-5" id="f-108" unitRef="cad">32300000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-3" decimals="-5" id="f-109" unitRef="cad">24400000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-5" decimals="-5" id="f-110" unitRef="cad">28200000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:OtherNoncurrentLiabilities contextRef="c-3" decimals="-5" id="f-111" unitRef="cad">55600000</ifrs-full:OtherNoncurrentLiabilities>
    <ifrs-full:OtherNoncurrentLiabilities contextRef="c-5" decimals="-5" id="f-112" unitRef="cad">40700000</ifrs-full:OtherNoncurrentLiabilities>
    <ifrs-full:Liabilities contextRef="c-3" decimals="-5" id="f-113" unitRef="cad">3320100000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-5" decimals="-5" id="f-114" unitRef="cad">3366900000</ifrs-full:Liabilities>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-3" decimals="-5" id="f-115" unitRef="cad">2756600000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-5" decimals="-5" id="f-116" unitRef="cad">2286000000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAndLiabilities contextRef="c-3" decimals="-5" id="f-117" unitRef="cad">6076700000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities contextRef="c-5" decimals="-5" id="f-118" unitRef="cad">5652900000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-1" decimals="-5" id="f-119" unitRef="cad">6479600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-6" decimals="-5" id="f-120" unitRef="cad">5677200000</ifrs-full:RevenueFromContractsWithCustomers>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-1" decimals="-5" id="f-121" unitRef="cad">1413400000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-6" decimals="-5" id="f-122" unitRef="cad">1220000000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:NetRevenue contextRef="c-1" decimals="-5" id="f-123" unitRef="cad">5066200000</stn:NetRevenue>
    <stn:NetRevenue contextRef="c-6" decimals="-5" id="f-124" unitRef="cad">4457200000</stn:NetRevenue>
    <ifrs-full:CostOfSales contextRef="c-1" decimals="-5" id="f-125" unitRef="cad">2321500000</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales contextRef="c-6" decimals="-5" id="f-126" unitRef="cad">2039900000</ifrs-full:CostOfSales>
    <ifrs-full:GrossProfit contextRef="c-1" decimals="-5" id="f-127" unitRef="cad">2744700000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit contextRef="c-6" decimals="-5" id="f-128" unitRef="cad">2417300000</ifrs-full:GrossProfit>
    <ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-5" id="f-129" unitRef="cad">1945800000</ifrs-full:SellingGeneralAndAdministrativeExpense>
    <ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="c-6" decimals="-5" id="f-130" unitRef="cad">1742500000</ifrs-full:SellingGeneralAndAdministrativeExpense>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-1" decimals="-5" id="f-131" unitRef="cad">59900000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-6" decimals="-5" id="f-132" unitRef="cad">56800000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-1" decimals="-5" id="f-133" unitRef="cad">121700000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-6" decimals="-5" id="f-134" unitRef="cad">122100000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:AmortisationExpense contextRef="c-1" decimals="-5" id="f-135" unitRef="cad">102000000.0</ifrs-full:AmortisationExpense>
    <ifrs-full:AmortisationExpense contextRef="c-6" decimals="-5" id="f-136" unitRef="cad">104600000</ifrs-full:AmortisationExpense>
    <ifrs-full:InterestRevenueExpense contextRef="c-1" decimals="-5" id="f-137" unitRef="cad">-93000000.0</ifrs-full:InterestRevenueExpense>
    <ifrs-full:InterestRevenueExpense contextRef="c-6" decimals="-5" id="f-138" unitRef="cad">-73200000</ifrs-full:InterestRevenueExpense>
    <ifrs-full:OtherOperatingIncomeExpense contextRef="c-1" decimals="-5" id="f-139" unitRef="cad">4900000</ifrs-full:OtherOperatingIncomeExpense>
    <ifrs-full:OtherOperatingIncomeExpense contextRef="c-6" decimals="-5" id="f-140" unitRef="cad">7000000.0</ifrs-full:OtherOperatingIncomeExpense>
    <ifrs-full:ProfitLossBeforeTax contextRef="c-1" decimals="-5" id="f-141" unitRef="cad">427200000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax contextRef="c-6" decimals="-5" id="f-142" unitRef="cad">325100000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:CurrentTaxExpenseIncome contextRef="c-1" decimals="-5" id="f-143" unitRef="cad">141600000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome contextRef="c-6" decimals="-5" id="f-144" unitRef="cad">121300000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome contextRef="c-1" decimals="-5" id="f-145" unitRef="cad">-45600000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome contextRef="c-6" decimals="-5" id="f-146" unitRef="cad">-43200000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="c-1" decimals="-5" id="f-147" unitRef="cad">96000000.0</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="c-6" decimals="-5" id="f-148" unitRef="cad">78100000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:ProfitLoss contextRef="c-1" decimals="-5" id="f-149" unitRef="cad">331200000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-6" decimals="-5" id="f-150" unitRef="cad">247000000.0</ifrs-full:ProfitLoss>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c-1"
      decimals="2"
      id="f-151"
      unitRef="cadPerShare">2.98</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c-6"
      decimals="2"
      id="f-152"
      unitRef="cadPerShare">2.23</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c-1"
      decimals="2"
      id="f-153"
      unitRef="cadPerShare">2.98</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c-6"
      decimals="2"
      id="f-154"
      unitRef="cadPerShare">2.22</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:ProfitLoss contextRef="c-1" decimals="-5" id="f-155" unitRef="cad">331200000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-6" decimals="-5" id="f-156" unitRef="cad">247000000.0</ifrs-full:ProfitLoss>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="c-1" decimals="-5" id="f-157" unitRef="cad">-64000000.0</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="c-6" decimals="-5" id="f-158" unitRef="cad">126800000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax contextRef="c-1" decimals="-5" id="f-159" unitRef="cad">5300000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
    <ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax contextRef="c-6" decimals="-5" id="f-160" unitRef="cad">3000000.0</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax contextRef="c-1" decimals="-5" id="f-161" unitRef="cad">-58700000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax contextRef="c-6" decimals="-5" id="f-162" unitRef="cad">129800000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-1" decimals="-5" id="f-163" unitRef="cad">7800000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-6" decimals="-5" id="f-164" unitRef="cad">35500000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-1" decimals="-5" id="f-165" unitRef="cad">-50900000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-6" decimals="-5" id="f-166" unitRef="cad">165300000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-1" decimals="-5" id="f-167" unitRef="cad">280300000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-6" decimals="-5" id="f-168" unitRef="cad">412300000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:NumberOfSharesOutstanding contextRef="c-7" decimals="INF" id="f-169" unitRef="shares">111333479</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-7" decimals="-5" id="f-170" unitRef="cad">972400000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-8" decimals="-5" id="f-171" unitRef="cad">10600000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-9" decimals="-5" id="f-172" unitRef="cad">1043400000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-10" decimals="-5" id="f-173" unitRef="cad">-24700000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-11" decimals="-5" id="f-174" unitRef="cad">2001700000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:ProfitLoss contextRef="c-12" decimals="-5" id="f-175" unitRef="cad">247000000.0</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-6" decimals="-5" id="f-176" unitRef="cad">247000000.0</ifrs-full:ProfitLoss>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-13" decimals="-5" id="f-177" unitRef="cad">165300000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-6" decimals="-5" id="f-178" unitRef="cad">165300000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-12" decimals="-5" id="f-179" unitRef="cad">247000000.0</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-13" decimals="-5" id="f-180" unitRef="cad">165300000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-6" decimals="-5" id="f-181" unitRef="cad">412300000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-14"
      decimals="INF"
      id="f-182"
      unitRef="shares">561217</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-14" decimals="-5" id="f-183" unitRef="cad">18000000.0</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-6" decimals="-5" id="f-184" unitRef="cad">18000000.0</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-15" decimals="-5" id="f-185" unitRef="cad">-800000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-6" decimals="-5" id="f-186" unitRef="cad">-800000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <stn:IncreaseDecreaseInNumberOfSharesRepurchased
      contextRef="c-14"
      decimals="INF"
      id="f-187"
      unitRef="shares">-1085676</stn:IncreaseDecreaseInNumberOfSharesRepurchased>
    <ifrs-full:PurchaseOfTreasuryShares contextRef="c-14" decimals="-5" id="f-188" unitRef="cad">9600000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:PurchaseOfTreasuryShares contextRef="c-15" decimals="-5" id="f-189" unitRef="cad">100000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:PurchaseOfTreasuryShares contextRef="c-12" decimals="-5" id="f-190" unitRef="cad">55600000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:PurchaseOfTreasuryShares contextRef="c-6" decimals="-5" id="f-191" unitRef="cad">65300000</ifrs-full:PurchaseOfTreasuryShares>
    <stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity contextRef="c-14" decimals="-5" id="f-192" unitRef="cad">3000000.0</stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity>
    <stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity contextRef="c-15" decimals="-5" id="f-193" unitRef="cad">-3000000.0</stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity>
    <stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity contextRef="c-6" decimals="-5" id="f-194" unitRef="cad">0</stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity>
    <ifrs-full:DividendsPaid contextRef="c-12" decimals="-5" id="f-195" unitRef="cad">79900000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid contextRef="c-6" decimals="-5" id="f-196" unitRef="cad">79900000</ifrs-full:DividendsPaid>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c-16"
      decimals="INF"
      id="f-197"
      unitRef="shares">110809020</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-16" decimals="-5" id="f-198" unitRef="cad">983800000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-17" decimals="-5" id="f-199" unitRef="cad">6700000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-18" decimals="-5" id="f-200" unitRef="cad">1154900000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-19" decimals="-5" id="f-201" unitRef="cad">140600000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-5" decimals="-5" id="f-202" unitRef="cad">2286000000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:ProfitLoss contextRef="c-20" decimals="-5" id="f-203" unitRef="cad">331200000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-1" decimals="-5" id="f-204" unitRef="cad">331200000</ifrs-full:ProfitLoss>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-21" decimals="-5" id="f-205" unitRef="cad">-50900000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-1" decimals="-5" id="f-206" unitRef="cad">-50900000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-20" decimals="-5" id="f-207" unitRef="cad">331200000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-21" decimals="-5" id="f-208" unitRef="cad">-50900000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-1" decimals="-5" id="f-209" unitRef="cad">280300000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-22"
      decimals="INF"
      id="f-210"
      unitRef="shares">278561</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-22" decimals="-5" id="f-211" unitRef="cad">9300000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-1" decimals="-5" id="f-212" unitRef="cad">9300000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-23" decimals="-5" id="f-213" unitRef="cad">400000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-1" decimals="-5" id="f-214" unitRef="cad">400000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued
      contextRef="c-22"
      decimals="INF"
      id="f-215"
      unitRef="shares">3108450</ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued>
    <ifrs-full:IssueOfEquity contextRef="c-22" decimals="-5" id="f-216" unitRef="cad">277800000</ifrs-full:IssueOfEquity>
    <ifrs-full:IssueOfEquity contextRef="c-1" decimals="-5" id="f-217" unitRef="cad">277800000</ifrs-full:IssueOfEquity>
    <stn:IncreaseDecreaseInNumberOfSharesRepurchased
      contextRef="c-22"
      decimals="INF"
      id="f-218"
      unitRef="shares">-129036</stn:IncreaseDecreaseInNumberOfSharesRepurchased>
    <ifrs-full:PurchaseOfTreasuryShares contextRef="c-22" decimals="-5" id="f-219" unitRef="cad">1200000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:PurchaseOfTreasuryShares contextRef="c-20" decimals="-5" id="f-220" unitRef="cad">8800000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:PurchaseOfTreasuryShares contextRef="c-1" decimals="-5" id="f-221" unitRef="cad">10000000.0</ifrs-full:PurchaseOfTreasuryShares>
    <stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity contextRef="c-22" decimals="-5" id="f-222" unitRef="cad">1600000</stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity>
    <stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity contextRef="c-23" decimals="-5" id="f-223" unitRef="cad">-1600000</stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity>
    <stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity contextRef="c-1" decimals="-5" id="f-224" unitRef="cad">0</stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity>
    <ifrs-full:DividendsPaid contextRef="c-20" decimals="-5" id="f-225" unitRef="cad">87200000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid contextRef="c-1" decimals="-5" id="f-226" unitRef="cad">87200000</ifrs-full:DividendsPaid>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c-24"
      decimals="INF"
      id="f-227"
      unitRef="shares">114066995</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-24" decimals="-5" id="f-228" unitRef="cad">1271300000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-25" decimals="-5" id="f-229" unitRef="cad">5500000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-26" decimals="-5" id="f-230" unitRef="cad">1390100000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-27" decimals="-5" id="f-231" unitRef="cad">89700000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-3" decimals="-5" id="f-232" unitRef="cad">2756600000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c-1" decimals="-5" id="f-233" unitRef="cad">331200000</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c-6" decimals="-5" id="f-234" unitRef="cad">247000000.0</ifrs-full:ProfitLossFromContinuingOperations>
    <stn:AdjustmentsForDepreciationExpensePropertyPlantAndEquipment contextRef="c-1" decimals="-5" id="f-235" unitRef="cad">59900000</stn:AdjustmentsForDepreciationExpensePropertyPlantAndEquipment>
    <stn:AdjustmentsForDepreciationExpensePropertyPlantAndEquipment contextRef="c-6" decimals="-5" id="f-236" unitRef="cad">56800000</stn:AdjustmentsForDepreciationExpensePropertyPlantAndEquipment>
    <stn:AdjustmentsForDepreciationExpenseOfRightOfUseAssets contextRef="c-1" decimals="-5" id="f-237" unitRef="cad">121700000</stn:AdjustmentsForDepreciationExpenseOfRightOfUseAssets>
    <stn:AdjustmentsForDepreciationExpenseOfRightOfUseAssets contextRef="c-6" decimals="-5" id="f-238" unitRef="cad">122100000</stn:AdjustmentsForDepreciationExpenseOfRightOfUseAssets>
    <ifrs-full:AdjustmentsForAmortisationExpense contextRef="c-1" decimals="-5" id="f-239" unitRef="cad">102000000.0</ifrs-full:AdjustmentsForAmortisationExpense>
    <ifrs-full:AdjustmentsForAmortisationExpense contextRef="c-6" decimals="-5" id="f-240" unitRef="cad">104600000</ifrs-full:AdjustmentsForAmortisationExpense>
    <ifrs-full:AdjustmentsForDeferredTaxExpense contextRef="c-1" decimals="-5" id="f-241" unitRef="cad">-45600000</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:AdjustmentsForDeferredTaxExpense contextRef="c-6" decimals="-5" id="f-242" unitRef="cad">-43200000</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:AdjustmentsForSharebasedPayments contextRef="c-1" decimals="-5" id="f-243" unitRef="cad">60100000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments contextRef="c-6" decimals="-5" id="f-244" unitRef="cad">26000000.0</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForProvisions contextRef="c-1" decimals="-5" id="f-245" unitRef="cad">27700000</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:AdjustmentsForProvisions contextRef="c-6" decimals="-5" id="f-246" unitRef="cad">47300000</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:OtherAdjustmentsForNoncashItems contextRef="c-1" decimals="-5" id="f-247" unitRef="cad">-5200000</ifrs-full:OtherAdjustmentsForNoncashItems>
    <ifrs-full:OtherAdjustmentsForNoncashItems contextRef="c-6" decimals="-5" id="f-248" unitRef="cad">-2300000</ifrs-full:OtherAdjustmentsForNoncashItems>
    <ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital contextRef="c-1" decimals="-5" id="f-249" unitRef="cad">651800000</ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital>
    <ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital contextRef="c-6" decimals="-5" id="f-250" unitRef="cad">558300000</ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables contextRef="c-1" decimals="-5" id="f-251" unitRef="cad">-26500000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables contextRef="c-6" decimals="-5" id="f-252" unitRef="cad">-211700000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets contextRef="c-1" decimals="-5" id="f-253" unitRef="cad">-71100000</ifrs-full:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets contextRef="c-6" decimals="-5" id="f-254" unitRef="cad">-134900000</ifrs-full:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInContractAssets contextRef="c-1" decimals="-5" id="f-255" unitRef="cad">-4900000</ifrs-full:AdjustmentsForDecreaseIncreaseInContractAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInContractAssets contextRef="c-6" decimals="-5" id="f-256" unitRef="cad">-13700000</ifrs-full:AdjustmentsForDecreaseIncreaseInContractAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInPrepaidExpenses contextRef="c-1" decimals="-5" id="f-257" unitRef="cad">-4800000</ifrs-full:AdjustmentsForDecreaseIncreaseInPrepaidExpenses>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInPrepaidExpenses contextRef="c-6" decimals="-5" id="f-258" unitRef="cad">-2800000</ifrs-full:AdjustmentsForDecreaseIncreaseInPrepaidExpenses>
    <ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities contextRef="c-1" decimals="-5" id="f-259" unitRef="cad">17600000</ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities>
    <ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities contextRef="c-6" decimals="-5" id="f-260" unitRef="cad">-21100000</ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables contextRef="c-1" decimals="-5" id="f-261" unitRef="cad">-54400000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables contextRef="c-6" decimals="-5" id="f-262" unitRef="cad">22800000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities contextRef="c-1" decimals="-5" id="f-263" unitRef="cad">72200000</ifrs-full:AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities contextRef="c-6" decimals="-5" id="f-264" unitRef="cad">65200000</ifrs-full:AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities>
    <ifrs-full:IncreaseDecreaseInWorkingCapital contextRef="c-1" decimals="-5" id="f-265" unitRef="cad">107100000</ifrs-full:IncreaseDecreaseInWorkingCapital>
    <ifrs-full:IncreaseDecreaseInWorkingCapital contextRef="c-6" decimals="-5" id="f-266" unitRef="cad">254000000.0</ifrs-full:IncreaseDecreaseInWorkingCapital>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c-1" decimals="-5" id="f-267" unitRef="cad">544700000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c-6" decimals="-5" id="f-268" unitRef="cad">304300000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="c-1" decimals="-5" id="f-269" unitRef="cad">75600000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="c-6" decimals="-5" id="f-270" unitRef="cad">50400000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <stn:PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities contextRef="c-1" decimals="-5" id="f-271" unitRef="cad">110400000</stn:PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities>
    <stn:PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities contextRef="c-6" decimals="-5" id="f-272" unitRef="cad">206200000</stn:PurchaseOfInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities>
    <stn:ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities contextRef="c-1" decimals="-5" id="f-273" unitRef="cad">72800000</stn:ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities>
    <stn:ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities contextRef="c-6" decimals="-5" id="f-274" unitRef="cad">244600000</stn:ProceedsFromInvestmentsHeldForSelfInsuredLiabilitiesClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities contextRef="c-1" decimals="-5" id="f-275" unitRef="cad">100600000</ifrs-full:PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities contextRef="c-6" decimals="-5" id="f-276" unitRef="cad">74900000</ifrs-full:PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities>
    <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities contextRef="c-1" decimals="-5" id="f-277" unitRef="cad">12100000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities>
    <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities contextRef="c-6" decimals="-5" id="f-278" unitRef="cad">13100000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="c-1" decimals="-5" id="f-279" unitRef="cad">-201700000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="c-6" decimals="-5" id="f-280" unitRef="cad">-73800000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures contextRef="c-1" decimals="-5" id="f-281" unitRef="cad">348800000</ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures>
    <ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures contextRef="c-6" decimals="-5" id="f-282" unitRef="cad">0</ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures>
    <stn:ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="c-1" decimals="-5" id="f-283" unitRef="cad">-455200000</stn:ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <stn:ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="c-6" decimals="-5" id="f-284" unitRef="cad">-22600000</stn:ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <stn:PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings contextRef="c-1" decimals="-5" id="f-285" unitRef="cad">52400000</stn:PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings>
    <stn:PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings contextRef="c-6" decimals="-5" id="f-286" unitRef="cad">60300000</stn:PaymentsOfSoftwareFinancingObligationsAndNonCurrentBorrowings>
    <stn:NetRepaymentOfProceedsFromBankIndebtedness contextRef="c-1" decimals="-5" id="f-287" unitRef="cad">-42400000</stn:NetRepaymentOfProceedsFromBankIndebtedness>
    <stn:NetRepaymentOfProceedsFromBankIndebtedness contextRef="c-6" decimals="-5" id="f-288" unitRef="cad">65400000</stn:NetRepaymentOfProceedsFromBankIndebtedness>
    <stn:CashFlowsUsedInFinancingActivitiesForLeases contextRef="c-1" decimals="-5" id="f-289" unitRef="cad">125000000.0</stn:CashFlowsUsedInFinancingActivitiesForLeases>
    <stn:CashFlowsUsedInFinancingActivitiesForLeases contextRef="c-6" decimals="-5" id="f-290" unitRef="cad">153700000</stn:CashFlowsUsedInFinancingActivitiesForLeases>
    <ifrs-full:ProceedsFromIssuingShares contextRef="c-1" decimals="-5" id="f-291" unitRef="cad">277800000</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares contextRef="c-6" decimals="-5" id="f-292" unitRef="cad">0</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:PaymentsToAcquireOrRedeemEntitysShares contextRef="c-1" decimals="-5" id="f-293" unitRef="cad">10000000.0</ifrs-full:PaymentsToAcquireOrRedeemEntitysShares>
    <ifrs-full:PaymentsToAcquireOrRedeemEntitysShares contextRef="c-6" decimals="-5" id="f-294" unitRef="cad">65300000</ifrs-full:PaymentsToAcquireOrRedeemEntitysShares>
    <ifrs-full:ProceedsFromExerciseOfOptions contextRef="c-1" decimals="-5" id="f-295" unitRef="cad">9300000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:ProceedsFromExerciseOfOptions contextRef="c-6" decimals="-5" id="f-296" unitRef="cad">18000000.0</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:DividendsPaidClassifiedAsFinancingActivities contextRef="c-1" decimals="-5" id="f-297" unitRef="cad">84900000</ifrs-full:DividendsPaidClassifiedAsFinancingActivities>
    <ifrs-full:DividendsPaidClassifiedAsFinancingActivities contextRef="c-6" decimals="-5" id="f-298" unitRef="cad">78200000</ifrs-full:DividendsPaidClassifiedAsFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c-1" decimals="-5" id="f-299" unitRef="cad">-134000000.0</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c-6" decimals="-5" id="f-300" unitRef="cad">-296700000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="c-1" decimals="-5" id="f-301" unitRef="cad">-4400000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="c-6" decimals="-5" id="f-302" unitRef="cad">27800000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="c-1" decimals="-5" id="f-303" unitRef="cad">204600000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="c-6" decimals="-5" id="f-304" unitRef="cad">-38400000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition contextRef="c-5" decimals="-5" id="f-305" unitRef="cad">148300000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition contextRef="c-11" decimals="-5" id="f-306" unitRef="cad">186700000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition contextRef="c-3" decimals="-5" id="f-307" unitRef="cad">352900000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition contextRef="c-5" decimals="-5" id="f-308" unitRef="cad">148300000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory contextRef="c-1" id="f-309">Corporate Information&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements of Stantec Inc. (the Company) for the year ended December&#160;31, 2023, were authorized for issuance in accordance with a resolution of the Company&#x2019;s board of directors on February&#160;28, 2024. The Company was incorporated under the Canada Business Corporations Act on March&#160;23, 1984. Its shares are traded on the Toronto Stock Exchange (TSX) and New York Stock Exchange (NYSE) under the symbol STN. The Company&#x2019;s registered office is located at Suite 300, 10220 - 103 Avenue, Edmonton, Alberta. The Company is domiciled in Canada.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company is a provider of comprehensive professional services in the area of infrastructure and facilities for clients in the public and private sectors. The Company&#x2019;s services include engineering, architecture, interior design, landscape architecture, surveying, environmental sciences, project management, and project economics, from initial project concept and planning through to design, construction administration, commissioning, maintenance, decommissioning, and remediation.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory>
    <ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory contextRef="c-1" id="f-310">Basis of Preparation&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;These consolidated financial statements were prepared in accordance with IFRS Accounting Standards as issued by the International Accounting Standards Board. The accounting policies adopted in these consolidated financial statements are based on IFRS Accounting Standards effective as at December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared on a historical cost basis, unless otherwise stated in the significant accounting policies. The consolidated financial statements are presented in Canadian dollars, and all values, including other currencies, are rounded to the nearest million ($000,000), except when otherwise indicated.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory>
    <ifrs-full:DisclosureOfBasisOfConsolidationExplanatory contextRef="c-1" id="f-311">Basis of Consolidation&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of the Company, its subsidiaries, and its structured entities as at December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Subsidiaries and structured entities are fully consolidated from the date of acquisition, which is the date the Company obtains control, and continue to be consolidated until the date that this control ceases. The financial statements of the subsidiaries and structured entities are prepared as at December&#160;31, 2023 and December&#160;31, 2022. All intercompany balances are eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Joint ventures and associates are accounted for using the equity method, and joint operations are accounted for by the Company recognizing its share of assets, liabilities, revenue, and expenses of the joint operation.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBasisOfConsolidationExplanatory>
    <ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory contextRef="c-1" id="f-312">Material Accounting Policy Information&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents include cash and unrestricted investments. Unrestricted investments are comprised of short-term bank deposits with a maturity of three months or less at inception.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Property and equipment&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost less accumulated depreciation and any impairment losses. Cost includes the cost of replacing parts of property and equipment. All other repair and maintenance costs are recognized in the consolidated statements of income as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation is calculated over the assets' estimated useful lives on a straight-line basis as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.618%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Engineering equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;straight-line&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;straight-line&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;straight-line over term of lease to a maximum of 15 years or the improvement&#x2019;s economic life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5 to 50 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;straight-line&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The residual values, useful lives, and methods of depreciation of property and equipment are reviewed at each financial&#160;year-end&#160;and adjusted prospectively, if appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt"&gt;Intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets acquired separately and internally developed software are measured on initial recognition at cost. Following initial recognition, finite life intangible assets are carried at cost less any accumulated amortization and any impairment losses and indefinite life intangible assets are carried at cost less any impairment loss.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s intangible assets with finite lives are amortized over their useful economic lives on a straight-line basis. Once an intangible asset is fully amortized, the gross carrying amount and related accumulated amortization are removed from the accounts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company also incurs costs for third-party internet-based cloud computing services. These costs are expensed in administrative and marketing expenses over the period of the service agreement when the Company determines that it has not obtained control of the software.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Intangible assets acquired from business combinations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets acquired in a business combination are measured at fair value as at the date of acquisition. The Company&#x2019;s policy is to amortize client relationships with finite lives over periods ranging from 10 to 15 years. Contract backlog and finite life trademarks are amortized over estimated lives of generally 1 to 3 years. The Company assigns value to acquired intangibles using the income approach, which involves quantifying the present value of net cash flows attributed to the subject asset. This, in turn, involves estimating the revenues and earnings expected from the asset.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company assesses at contract inception whether a contract is a lease or contains a lease; that is, if the contract conveys the right to control the use of an identified asset for a time period in exchange for consideration.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At the commencement of a lease, the Company determines the lease term as the&#160;non-cancellable&#160;period of a lease, together with periods covered by an option to extend or an option to terminate if it is reasonably certain to exercise an extension option or to not exercise a termination option. Management considers all facts and circumstances that create an economic incentive to exercise an extension option or to not exercise a termination option. This judgment is based on factors such as contract rates compared to market rates, economic reasons, significance of leasehold improvements, termination and relocation costs, installation of specialized assets, residual value guarantees, and any sublease term. The Company reassesses this when a significant event or significant change in circumstances within the Company&#x2019;s control has occurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes lease assets and lease liabilities for all leases, except for leases of&#160;low-value&#160;assets and short-term leases with a term of 12 months or less. The lease payments associated with those exempted leases are recognized in administrative and marketing expenses on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The lease asset is recognized at the commencement date of the lease and initially measured at cost, which is comprised of the amount of the initial lease liability recognized less any incentives received from the lessor. Lease asset cost also includes any initial direct costs incurred, lease payments made before the commencement date, and estimated restoration costs. The lease asset is subsequently depreciated on a straight-line basis from the commencement date to the earlier of the end of the useful life of the lease asset or the end of the lease term. The lease asset is periodically adjusted for impairment losses or reversals, if any, and adjusted for certain remeasurements of the lease liability.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The lease liability is recognized at the commencement date of the lease and initially measured at the present value of lease payments to be made over the lease term. Lease payments generally include fixed payments less any lease incentives receivable. Also, the Company elected to not separate&#160;non-lease&#160;components from lease components and to account for the&#160;non-lease&#160;and lease components as a single lease component. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The lease liability is discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, the Company&#x2019;s incremental borrowing rate. The lease liability is subsequently measured at amortized cost using the effective interest method. The lease liability is remeasured when the expected lease payments change as a result of a change in the lease term, a change in the assessment of an option to purchase the leased asset, changes in the future lease payments as a result of a change in an index or rate used to determine the lease payments, and changes in estimated payments for residual value guarantees.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;e)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt"&gt;Investments in joint arrangements and associates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Each joint arrangement of the Company is classified as either a joint operation or joint venture based on the rights and obligations arising from the contractual terms between the parties to the arrangemen&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;t. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;f)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.92pt"&gt;Provisions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;General&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Provisions are recognized when the Company has a present legal or constructive obligation as a result of a past event, it is probable that an outflow of resources embodying economic benefits will be required to settle the obligation, and a reliable estimate can be made of the amount of the obligation. When the Company expects some or all of a provision to be reimbursed&#x2014;for example, under an insurance contract&#x2014;and when the reimbursement is virtually certain, the reimbursement is recognized as a separate asset. The expense relating to a provision is presented in the consolidated statements of income net of any reimbursement. Management regularly reviews the timing of the outflows of these provisions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Provision for self-insured liabilities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company self-insures certain risks related to professional liability, automobile physical damages, and employment practices liability. The provision for self-insured liabilities includes estimates of the costs of reported claims (including potential claims that are probable of being asserted) and is based on assumptions made by management and actuarial estimates. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Provisions for claims&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Provision for claims include an estimate for costs associated with legal claims not covered by its provisions for self-insured liabilities, including claims that are subject to exclusions under the Company&#x2019;s commercial and captive insurance policies. Certain of these legal claims are from previous acquisitions and may be indemnified by the acquiree (note 7).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Contingent liabilities recognized in a business combination&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A contingent liability recognized in a business combination is initially measured at its fair value. Subsequently, it is measured as discussed under &#x201c;General.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;g)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Foreign currency translation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s consolidated financial statements are presented in Canadian dollars, which is also the parent Company&#x2019;s functional currency. Each entity in the Company determines its own functional currency, and items included in the financial statements of each entity are measured using that functional currency. The Company is mainly exposed to fluctuations in the US dollar (US), British pound sterling (&#xa3; or GBP), and Australian dollar (AU).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Transactions and balances&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transactions in foreign currencies (those different from an entity&#x2019;s functional currency) are translated into the functional currency of an entity using the foreign exchange rate at the transaction date. Foreign exchange gains and losses resulting from the settlement or translation of monetary assets and liabilities not denominated in the functional currency of an entity at each period-end date are recognized in the consolidated statements of income. Foreign exchange gains and losses resulting from the translation of financial assets classified as fair value through other comprehensive income (FVOCI) are recognized in other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Foreign operations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s foreign operations are translated into its reporting currency (Canadian dollar) for financial statement presentation purposes. Assets and liabilities are translated at the rate of exchange in effect at each period-end date and revenue and expense items are translated at the average rate of exchange for the month. The resulting unrealized exchange gains and losses are recognized in other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;h)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.71pt"&gt;Financial &lt;span id="i7bf5744cde11493f90ac23d513ac2c2e_55839"&gt;&lt;/span&gt;instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Initial recognition and subsequent measurement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade and other receivables and unbilled receivables that do not have a significant financing component are initially measured at the transaction price determined in accordance with IFRS 15. Financial assets (except trade and other receivables and unbilled receivables that do not have a significant financing component) are initially recognized at fair value plus directly attributable transaction costs, except for financial assets at fair value through profit and loss (FVPL) for which transaction costs are expensed. Regular way purchases or sales of financial assets are accounted for at trade dates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Subsequent measurement of financial assets is at FVPL, amortized cost, or FVOCI. The classification is based on two criteria: the Company&#x2019;s business approach for managing the financial assets and whether the instruments&#x2019; contractual cash flows represent &#x201c;solely payments of principal and interest&#x201d; on the principal amount outstanding (the SPPI criterion). The business approach considers whether a Company&#x2019;s objective is to receive cash flows from holding assets, from selling assets in a portfolio, or a combination of both. The Company reclassifies financial assets only when its business approach for managing those assets changes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Amortized cost: Assets held for collection of contractual cash flows&#x2014;when they meet the SPPI criterion&#x2014;are measured at amortized cost using the effective interest rate (EIR) method and are subject to impairment. Gains and losses are recognized in profit or loss when the asset is derecognized, modified, or impaired. Items in this category include cash and cash equivalents, trade and other receivables, unbilled receivables, and certain other financial assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;FVOCI: Assets held to both collect cash flows and sell the assets&#x2014;when they meet the SPPI criterion&#x2014;are measured at FVOCI. Bonds held for self-insured liabilities are included in this category. Changes in the carrying amount are reported in other comprehensive income (except impairments) until disposed of. Realized gains and losses are recognized in finance income and interest income from these financial assets is included in interest income using the EIR method. Impairment and foreign exchange gains and losses are recognized in profit or loss and computed in the same manner as for financial assets measured at amortized cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;FVPL: Assets that do not meet the criteria for amortized cost or FVOCI are measured at FVPL with realized and unrealized gains and losses reported in other income. Equity securities held for self-insured liabilities and indemnifications are included in this category.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial liabilities are initially recognized at fair value and, in the case of loans and borrowings, net of directly attributable transaction costs. Subsequent measurement of financial liabilities is at amortized cost using the EIR method. The EIR method discounts estimated future cash payments or receipts through the expected life of a financial instrument, and thereby calculates the amortized cost and subsequently allocates the interest income or expense over the life of the instrument. Gains and losses are recognized in profit or loss when the liability is derecognized or modified, as well as through the EIR amortization process. For long-term debt, EIR amortization and realized gains and losses are recognized in net finance expense. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair value&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;After initial recognition, the fair values of financial instruments are based on the bid prices in quoted active markets for financial assets and on the ask prices for financial liabilities. For financial instruments not traded in active markets, fair values are determined using appropriate valuation techniques, which may include recent arm&#x2019;s length market transactions, reference to the current fair value of another instrument that is substantially the same, and discounted cash flow analysis; however, other valuation models may be used. Fair values of cash and cash equivalents, trade and other receivables, unbilled receivables, and trade and other payables approximate their carrying amounts because of the short-term maturity of these instruments. The carrying amounts of the revolving credit facility, term loan facilities, and the multicurrency credit facility (collectively the credit facilities) approximate their fair values because the applicable interest rates are based on variable reference rates. The carrying amounts of other financial assets and financial liabilities approximate their fair values except as otherwise disclosed in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;All financial instruments carried at fair value, or for which fair value is disclosed, are categorized into one of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Level&#160;1 &#x2013; quoted market prices in active markets for identical assets or liabilities at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Level&#160;2 &#x2013; observable inputs other than quoted prices included within level 1, such as quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets or liabilities that are not active, or other inputs that are observable directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Level&#160;3 &#x2013; unobservable inputs for the assets and liabilities that reflect the reporting entity&#x2019;s own assumptions and are not based on observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For financial instruments recognized at fair value on a recurring basis, the Company determines whether transfers have occurred between levels of the hierarchy by reassessing categorizations at the end of each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;From time to time, the Company enters into foreign currency forward contracts to manage risk associated with net operating assets or liabilities denominated in foreign currencies. The Company also utilizes interest rate swaps to manage its exposure to fluctuations in interest rates and total return swaps to manage its exposure to fluctuations in the fair value of its common shares related to its cash-settled share-based payment arrangements. The Company&#x2019;s policy prohibits the use of these derivatives for trading or speculative purposes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivatives are recorded at fair value in the consolidated statements of financial position as either other assets or other liabilities. The fair values of the Company&#x2019;s derivatives are based on third-party indicators and forecasts. Changes in the fair value of derivatives not designated as hedging instruments are recognized in the consolidated statements of income. Unrealized gains and losses for derivatives designated as hedging instruments in a cash flow hedge, to the extent they are effective, are recorded in other comprehensive income and subsequently reclassified to the consolidated statements of income when the hedged item affects earnings. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.32pt"&gt;Impairment&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The carrying amounts of the Company&#x2019;s assets or groups of assets, other than deferred tax assets, are reviewed at each reporting date to determine whether there is an indication of impairment. An asset may be impaired if objective evidence of impairment exists because of one or more events that have occurred after the initial recognition of the asset (referred to as a &#x201c;loss event&#x201d;) and if that loss event has an impact on the estimated future cash flows of the asset. When an indication of impairment exists, or annual impairment testing for an asset is required, the asset&#x2019;s recoverable amount is estimated.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Financial assets and contract assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes a loss allowance for expected credit losses (ECLs) on financial assets and contract assets based on a&#160;12-month&#160;ECL or lifetime ECL. The lifetime ECL (the simplified approach) is applied to trade and other receivables, unbilled receivables, contract assets, sublease receivables, and holdbacks.&#160;12-month&#160;ECLs are recorded against all other financial assets, unless credit risk has significantly increased since initial recognition, then the ECL is measured at the lifetime ECL. ECLs are based on the difference between the contractual cash flows due in accordance with the contract and all the cash flows that the Company expects to receive.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The loss allowance provision is based on the Company&#x2019;s historical collection and loss experience and incorporates forward-looking factors, where appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;When the carrying amount of financial assets or contract assets is reduced through an ECL allowance, the reduction is recognized in administrative and marketing expenses in the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Non-financial&#160;assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For&#160;non-financial&#160;assets such as property and equipment, lease assets, goodwill, intangible assets, and investments in joint ventures and associates, the recoverable amount is the higher of an asset&#x2019;s or cash-generating unit&#x2019;s (CGU&#x2019;s) value in use or its fair value less costs of disposal. The recoverable amount is determined for an individual asset, unless the asset does not generate cash inflows that are largely independent of those from other assets or groups of assets. When the carrying amount of an asset or CGU exceeds its recoverable amount, the asset is considered impaired and is written down to its recoverable amount. To assess value in use, the estimated future cash flows are discounted to their present value using a&#160;pre-tax&#160;discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. To determine fair value less costs of disposal, an appropriate valuation model is used. The results of these valuation techniques are corroborated by the market capitalization of &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;comparable public companies and arm&#x2019;s length transactions of comparable companies. Impairment losses are recognized in the consolidated statements of income in expense categories that are consistent with the nature of the impaired asset.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company tests intangible assets for recoverability when events or changes in circumstances indicate that their carrying amount may not be recoverable. To determine indicators of impairment of intangible assets, the Company considers external sources of information such as prevailing economic and market conditions and internal sources of information such as the historical and expected financial performance of the intangible assets. If indicators of impairment are present, the Company determines recoverability based on an estimate of discounted cash flows, using the higher of either the value in use or the fair value less costs of disposal method. The measurement of impairment loss is based on the amount that the carrying amount of an intangible asset exceeds its recoverable amount at the CGU level. As part of the impairment test, the Company updates its future cash flow assumptions and estimates, including factors such as current and future contracts with clients, margins, market conditions, and the useful lives of the assets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill is evaluated for impairment annually (as at October 1) or more frequently if circumstances indicate that an impairment may occur or if a significant acquisition occurs between the annual impairment test date and December 31. The Company considers the relationship between its market capitalization and its book value, as well as other factors, when reviewing for indicators of impairment. Goodwill is assessed for impairment based on the CGUs or group of CGUs to which the goodwill relates. Any potential goodwill impairment is identified by comparing the recoverable amount of a CGU or group of CGUs to its carrying value which includes the allocated goodwill. If the recoverable amount is less than its carrying value, an impairment loss is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company may need to test its goodwill for impairment between its annual test dates if market and economic conditions deteriorate or if volatility in the financial markets causes declines in the Company&#x2019;s share price, increases the weighted average cost of capital, or changes valuation multiples or other inputs to its goodwill assessment. In addition, changes in the numerous variables associated with the judgments, assumptions, and estimates made by management in assessing the fair value could cause them to be impaired. Goodwill impairment charges are&#160;non-cash&#160;charges that could have a material adverse effect on the Company&#x2019;s consolidated financial statements but in themselves do not have any adverse effect on its liquidity, cash flows from operating activities or debt covenants.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;An impairment loss of goodwill is not reversed. For other assets, an impairment loss may be reversed if the estimates used to determine the recoverable amount have changed. The reversal is limited so that the carrying amount of the asset does not exceed its recoverable amount or the carrying amount that would have been determined, net of amortization or depreciation, had no impairment loss been recognized for the asset in prior years. The reversal is recognized in the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;j)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.12pt"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company generates revenue from contracts in which goods or services are typically provided over time. Revenue is measured based on the consideration the Company expects to be entitled to in exchange for providing goods and services, excluding amounts collected on behalf of third parties, such as duties and taxes collected from clients and remitted to government authorities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;While providing services, the Company incurs certain direct costs for subconsultants and other expenses that are recoverable directly from clients. The recoverable amounts of these direct costs are included in the Company&#x2019;s gross revenue. Since these direct costs can vary significantly from contract to contract, changes in gross revenue may not be indicative of the Company&#x2019;s revenue trends. Therefore, the Company also reports net revenue, which is gross revenue less subconsultants and other direct expenses. The Company assesses its revenue arrangements against specific criteria to determine whether it is acting as a principal or an agent. In general, the Company acts as a principal in its revenue arrangements because it obtains control of the goods or services before they are provided to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Most of the Company&#x2019;s contracts include a single performance obligation because the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and therefore is not distinct. The Company&#x2019;s contracts may include multiple goods or services that are accounted for as separate performance obligations if they are distinct&#x2014;if a good or service is separately identifiable from other items in the contract and if a customer can benefit from it. If a contract has multiple performance obligations, the consideration in the contract is allocated to each performance obligation based on the estimated stand-alone selling price.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company transfers control of the goods or services it provides to clients over time and therefore recognizes revenue progressively as the services are performed. Revenue from&#160;fixed-fee&#160;and&#160;variable-fee-with-ceiling&#160;contracts, including contracts in which the Company participates through joint arrangements, is recognized based on the percentage of completion method where the stage of completion is measured using costs incurred to date as a percentage of estimated costs for each contract. When the contract outcome cannot be measured reliably, revenue is recognized only to the extent that the expenses incurred are eligible to be recovered. Provisions for estimated losses on incomplete contracts are made in the period that the losses are determined. Revenue from&#160;time-and-material&#160;contracts without stated ceilings is recognized as costs are incurred based on the amount that the Company has a right to invoice.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billings, and cash collections results in trade and other receivables, holdbacks, unbilled receivables, contract assets, and deferred revenue in the consolidated statements of financial position. Amounts are typically invoiced as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or when contractual milestones are achieved. Receivables represent amounts due from customers: trade and other receivables and holdbacks consist of invoiced amounts, and unbilled receivables consist of work in progress that has not yet been invoiced. Contract assets represent unbilled amounts where the right to payment is subject to more than the passage of time and includes performance-based incentives and services provided ahead of agreed contractual milestones. Contract assets are transferred to receivables when the right to consideration becomes unconditional. Deferred revenue represents amounts that have been invoiced but not yet recognized as revenue, including advance payments and billings in excess of revenue. Deferred revenue is recognized as revenue when (or as) the Company performs under the contract. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue is adjusted for the effects of a significant financing component when the period between the transfer of the promised goods or services to the customer and payment by the customer exceeds one year. Holdbacks and advance payments are intended to provide protection against the failure of one party to adequately complete some or all of its obligations under the contract and do not typically result in a significant financing component.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;k)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.91pt"&gt;Employee benefit plans&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company sponsors defined benefit pension plans covering certain full-time employees and past employees, primarily in the United Kingdom. Benefits are based on final compensation and years of service. Benefit costs (determined separately for each plan using the projected unit credit method) are recognized over the periods that employees are expected to render services in return for those benefits.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remeasurements, comprising actuarial gains and losses and the return on the plan assets (excluding interest), are recognized immediately in the consolidated statements of financial position with a corresponding debit or credit to other comprehensive income in the period they occur. Remeasurements are not reclassified to net income in subsequent periods.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The calculation of defined benefit obligations is performed at least annually by a qualified actuary, or more often as required due to plan amendments, curtailments, or settlements. When the calculation results in a potential asset, the recognized asset is limited to the economic benefits available in the form of any future refunds or of reductions in future contributions to the plan.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes the following changes in the net defined benefit obligations under administrative and marketing expenses: service costs comprising current service costs, past service costs, gains and losses on curtailments and&#160;non-routine&#160;settlements, net interest expense or income, and administrative expenses paid directly by the pension plans.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Past service costs are recognized in net income on the earlier of the date of the plan amendment or curtailment and the date that the Company recognizes related restructuring costs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Defined contribution plans&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company also contributes to group retirement savings plans and an employee share purchase plan. Certain plans are based on employee contribution amounts and subject to maximum limits per employee. The Company accounts for defined contributions as an expense in the period the contributions are made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;l)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.32pt"&gt;Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Tax rates and tax laws used to compute the amounts are those enacted or substantively enacted at the reporting date in the countries where the Company operates and generates taxable income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Current income tax&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income taxes payable are typically expected to be settled within twelve months of the&#160;year-end&#160;date. However, there may be instances where taxes are payable over a longer period. Portions due after a&#160;one-year&#160;period are classified as&#160;non-current&#160;and are not discounted.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred tax&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred tax is determined using the liability method for temporary differences at the reporting date between the tax bases of assets and liabilities and their carrying amounts for financial reporting purposes. Deferred tax liabilities are generally recognized for all taxable temporary differences. Deferred tax assets are recognized for all deductible temporary differences and the carryforward of unused tax credits and unused tax losses, to the extent that it is probable that taxable profit will be available against which the deductible temporary differences and the carryforward of unused tax credits and unused tax losses can be utilized. Deferred taxes are not recognized for the initial recognition of goodwill; the initial recognition of assets or liabilities, outside of a business combination, that affect neither accounting nor taxable profit, and do not give rise to equal taxable and deductible temporary differences; the differences relating to investments in associates, subsidiaries, and interests in joint arrangements to the extent that the reversal can be controlled and it is probable that it will not reverse in the foreseeable future; and income taxes from the Organisation for Economic Cooperation and Developments (OECD) Pillar Two Model Rules as a result of the mandatory temporary exception adopted in IAS 12 (note 6a).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be used. Unrecognized deferred tax assets are reassessed at each reporting date and are recognized to the extent that it has become probable that future taxable profits will allow the deferred tax asset to be recovered.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current income tax and deferred tax relating to transactions that are recorded directly in equity or other comprehensive income are also recorded in equity or other comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Sales tax&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenues, expenses, and assets excluding trade receivables, are recognized net of the amount of sales tax recoverable from or payable to a taxation authority. The net amount of sales tax recoverable from or payable to a taxation authority is included as part of trade receivables or trade payables (as appropriate) in the consolidated statements of financial position.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;m)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:0.32pt"&gt; Share-based payment transactions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under the Company&#x2019;s deferred share unit plan, the board of directors may receive deferred share units (DSUs), each of which is equal to one common share. Under the Company&#x2019;s long-term incentive plan, certain members of the senior leadership teams are granted performance share units (PSUs) or restricted share units (RSUs) that vest and are settled after a three-year period. DSUs, PSUs, and RSUs are settled only in cash.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The cost of cash-settled transactions is measured initially at fair value at the grant date. For DSUs, this fair value is expensed on issuance with a corresponding liability recognized through other liabilities. For PSUs and RSUs, the fair value is expensed over the vesting period. These liabilities are remeasured to fair value at each reporting date, up to and including the settlement date, with changes in fair value recognized in administrative and marketing expenses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;n)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.71pt"&gt;Business combinations and goodwill&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Business combinations are accounted for using the acquisition method, and the results of operations after the respective dates of acquisition are included in the consolidated statements of income. Acquisition-related costs are expensed when incurred in administrative and marketing expenses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The cost of an acquisition is measured as the consideration transferred at fair value at the acquisition date. Any deferred or contingent consideration to be transferred by the Company is recognized at fair value at the acquisition date. Subsequent changes to the fair value of the contingent consideration are recognized in other income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The consideration paid for acquisitions may be subject to price adjustment clauses included in the purchase agreements and may extend over a number of years. At each consolidated statement of financial position date, these &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;price adjustment clauses are reviewed. This may result in an increase or decrease of deferred or contingent consideration (recorded as notes payable on the acquisition date) to reflect either more or less&#160;non-cash&#160;working capital than was originally recorded. Since these adjustments are a result of facts and circumstances occurring after the acquisition date, they are not considered measurement period adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For some acquisitions, additional payments may be made to the employees of an acquired company that are based on the employees&#x2019; continued service over an agreed time period. These additional payments are not included in the purchase price but are expensed as compensation when services are provided by the employees.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the purpose of impairment testing, goodwill acquired in a business combination is, from the acquisition date, allocated to each CGU or group of CGUs that is expected to benefit from the synergies of the combination, irrespective of whether other assets or liabilities of the acquiree are assigned to those units. Each CGU or group of CGUs represents the lowest level at which management monitors the goodwill.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents contextRef="c-1" id="f-313">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Cash and cash equivalents&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents include cash and unrestricted investments. Unrestricted investments are comprised of short-term bank deposits with a maturity of three months or less at inception.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents>
    <ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory contextRef="c-1" id="f-314">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Property and equipment&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost less accumulated depreciation and any impairment losses. Cost includes the cost of replacing parts of property and equipment. All other repair and maintenance costs are recognized in the consolidated statements of income as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation is calculated over the assets' estimated useful lives on a straight-line basis as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.618%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Engineering equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;straight-line&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;straight-line&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;straight-line over term of lease to a maximum of 15 years or the improvement&#x2019;s economic life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5 to 50 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;straight-line&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The residual values, useful lives, and methods of depreciation of property and equipment are reviewed at each financial&#160;year-end&#160;and adjusted prospectively, if appropriate.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory contextRef="c-1" id="f-315">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation is calculated over the assets' estimated useful lives on a straight-line basis as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.618%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Engineering equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;straight-line&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;straight-line&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;straight-line over term of lease to a maximum of 15 years or the improvement&#x2019;s economic life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5 to 50 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;straight-line&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c-28" id="f-316">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c-29" id="f-317">P10Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c-30" id="f-318">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c-31" id="f-319">P10Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c-32" id="f-320">P15Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c-33" id="f-321">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c-34" id="f-322">P50Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory contextRef="c-1" id="f-323">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt"&gt;Intangible assets&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets acquired separately and internally developed software are measured on initial recognition at cost. Following initial recognition, finite life intangible assets are carried at cost less any accumulated amortization and any impairment losses and indefinite life intangible assets are carried at cost less any impairment loss.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s intangible assets with finite lives are amortized over their useful economic lives on a straight-line basis. Once an intangible asset is fully amortized, the gross carrying amount and related accumulated amortization are removed from the accounts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company also incurs costs for third-party internet-based cloud computing services. These costs are expensed in administrative and marketing expenses over the period of the service agreement when the Company determines that it has not obtained control of the software.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Intangible assets acquired from business combinations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets acquired in a business combination are measured at fair value as at the date of acquisition. The Company&#x2019;s policy is to amortize client relationships with finite lives over periods ranging from 10 to 15 years. Contract backlog and finite life trademarks are amortized over estimated lives of generally 1 to 3 years. The Company assigns value to acquired intangibles using the income approach, which involves quantifying the present value of net cash flows attributed to the subject asset. This, in turn, involves estimating the revenues and earnings expected from the asset.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill contextRef="c-35" id="f-324">P10Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill contextRef="c-36" id="f-325">P15Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill contextRef="c-37" id="f-326">P1Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill contextRef="c-38" id="f-327">P3Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory contextRef="c-1" id="f-328">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Leases&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company assesses at contract inception whether a contract is a lease or contains a lease; that is, if the contract conveys the right to control the use of an identified asset for a time period in exchange for consideration.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At the commencement of a lease, the Company determines the lease term as the&#160;non-cancellable&#160;period of a lease, together with periods covered by an option to extend or an option to terminate if it is reasonably certain to exercise an extension option or to not exercise a termination option. Management considers all facts and circumstances that create an economic incentive to exercise an extension option or to not exercise a termination option. This judgment is based on factors such as contract rates compared to market rates, economic reasons, significance of leasehold improvements, termination and relocation costs, installation of specialized assets, residual value guarantees, and any sublease term. The Company reassesses this when a significant event or significant change in circumstances within the Company&#x2019;s control has occurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes lease assets and lease liabilities for all leases, except for leases of&#160;low-value&#160;assets and short-term leases with a term of 12 months or less. The lease payments associated with those exempted leases are recognized in administrative and marketing expenses on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The lease asset is recognized at the commencement date of the lease and initially measured at cost, which is comprised of the amount of the initial lease liability recognized less any incentives received from the lessor. Lease asset cost also includes any initial direct costs incurred, lease payments made before the commencement date, and estimated restoration costs. The lease asset is subsequently depreciated on a straight-line basis from the commencement date to the earlier of the end of the useful life of the lease asset or the end of the lease term. The lease asset is periodically adjusted for impairment losses or reversals, if any, and adjusted for certain remeasurements of the lease liability.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The lease liability is recognized at the commencement date of the lease and initially measured at the present value of lease payments to be made over the lease term. Lease payments generally include fixed payments less any lease incentives receivable. Also, the Company elected to not separate&#160;non-lease&#160;components from lease components and to account for the&#160;non-lease&#160;and lease components as a single lease component. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The lease liability is discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, the Company&#x2019;s incremental borrowing rate. The lease liability is subsequently measured at amortized cost using the effective interest method. The lease liability is remeasured when the expected lease payments change as a result of a change in the lease term, a change in the assessment of an option to purchase the leased asset, changes in the future lease payments as a result of a change in an index or rate used to determine the lease payments, and changes in estimated payments for residual value guarantees.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Leases&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease liabilities are discounted using the Company's incremental borrowing rate (IBR) when the interest rate implicit in the lease cannot be readily determined. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The IBR is the rate of interest that the Company would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the lease asset in a similar economic environment. The Company estimates the IBR based on the lease term, collateral assumptions, and the economic environment in which the lease is denominated.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory contextRef="c-1" id="f-329">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt"&gt;Investments in joint arrangements and associates&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Each joint arrangement of the Company is classified as either a joint operation or joint venture based on the rights and obligations arising from the contractual terms between the parties to the arrangemen&lt;/span&gt;t.</ifrs-full:DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory contextRef="c-1" id="f-330">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.92pt"&gt;Provisions&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;General&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Provisions are recognized when the Company has a present legal or constructive obligation as a result of a past event, it is probable that an outflow of resources embodying economic benefits will be required to settle the obligation, and a reliable estimate can be made of the amount of the obligation. When the Company expects some or all of a provision to be reimbursed&#x2014;for example, under an insurance contract&#x2014;and when the reimbursement is virtually certain, the reimbursement is recognized as a separate asset. The expense relating to a provision is presented in the consolidated statements of income net of any reimbursement. Management regularly reviews the timing of the outflows of these provisions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Provision for self-insured liabilities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company self-insures certain risks related to professional liability, automobile physical damages, and employment practices liability. The provision for self-insured liabilities includes estimates of the costs of reported claims (including potential claims that are probable of being asserted) and is based on assumptions made by management and actuarial estimates. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Provisions for claims&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Provision for claims include an estimate for costs associated with legal claims not covered by its provisions for self-insured liabilities, including claims that are subject to exclusions under the Company&#x2019;s commercial and captive insurance policies. Certain of these legal claims are from previous acquisitions and may be indemnified by the acquiree (note 7).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Contingent liabilities recognized in a business combination&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A contingent liability recognized in a business combination is initially measured at its fair value. Subsequently, it is measured as discussed under &#x201c;General.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt"&gt;Provision for self-insured liabilities and claims&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In the normal conduct of operations, various legal claims are pending against the Company, alleging, among other things, breaches of contract or negligence in connection with the performance of its services. The Company carries professional liability insurance, subject to certain deductibles and policy limits, and self-insures certain risks, including professional liability, automobile liability, and employment practices liability. In some cases, the Company may be subject to claims for which it is only partly insured or completely insured. The accrual for self-insured liabilities includes estimates of the costs of reported claims and is based on management&#x2019;s assumptions, including consideration of actuarial estimates. These estimates of loss are derived from loss history that is then subjected to actuarial techniques to determine the proposed liability. Actual losses may vary from those used in the actuarial projections. An increase or decrease in loss is recognized in the period that the loss is determined and increases or decreases the Company&#x2019;s self-insured liabilities and reported expenses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Damages assessed in connection with and the cost of defending such actions could be substantial and possibly in excess of policy limits, for which a range of possible outcomes are either not able to be estimated or not expected to be significant. However, based on advice and information provided by legal counsel, the Company&#x2019;s previous experience with the settlement of similar claims, and the results of the annual actuarial review, management believes that the Company has recognized adequate provisions for probable and reasonably estimated liabilities associated with these claims. In addition, management believes that it has appropriate insurance in place to respond to and offset the cost of resolving these claims.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due to uncertainties in the nature of the Company&#x2019;s legal claims, such as the range of possible outcomes and the progress of the litigation, provisions for self-insured liabilities and claims involve estimates. The ultimate cost to resolve these claims may exceed or be less than that recorded in the consolidated financial statements. Management believes that the ultimate cost to resolve these claims will not materially exceed the insurance coverage or provisions accrued and, therefore, would not have a material adverse effect on the Company&#x2019;s consolidated statements of income and financial position.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory contextRef="c-1" id="f-331">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Foreign currency translation&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s consolidated financial statements are presented in Canadian dollars, which is also the parent Company&#x2019;s functional currency. Each entity in the Company determines its own functional currency, and items included in the financial statements of each entity are measured using that functional currency. The Company is mainly exposed to fluctuations in the US dollar (US), British pound sterling (&#xa3; or GBP), and Australian dollar (AU).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Transactions and balances&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transactions in foreign currencies (those different from an entity&#x2019;s functional currency) are translated into the functional currency of an entity using the foreign exchange rate at the transaction date. Foreign exchange gains and losses resulting from the settlement or translation of monetary assets and liabilities not denominated in the functional currency of an entity at each period-end date are recognized in the consolidated statements of income. Foreign exchange gains and losses resulting from the translation of financial assets classified as fair value through other comprehensive income (FVOCI) are recognized in other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Foreign operations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s foreign operations are translated into its reporting currency (Canadian dollar) for financial statement presentation purposes. Assets and liabilities are translated at the rate of exchange in effect at each period-end date and revenue and expense items are translated at the average rate of exchange for the month. The resulting unrealized exchange gains and losses are recognized in other comprehensive income.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory contextRef="c-1" id="f-332">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.71pt"&gt;Financial &lt;span id="i7bf5744cde11493f90ac23d513ac2c2e_55839"&gt;&lt;/span&gt;instruments&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Initial recognition and subsequent measurement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade and other receivables and unbilled receivables that do not have a significant financing component are initially measured at the transaction price determined in accordance with IFRS 15. Financial assets (except trade and other receivables and unbilled receivables that do not have a significant financing component) are initially recognized at fair value plus directly attributable transaction costs, except for financial assets at fair value through profit and loss (FVPL) for which transaction costs are expensed. Regular way purchases or sales of financial assets are accounted for at trade dates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Subsequent measurement of financial assets is at FVPL, amortized cost, or FVOCI. The classification is based on two criteria: the Company&#x2019;s business approach for managing the financial assets and whether the instruments&#x2019; contractual cash flows represent &#x201c;solely payments of principal and interest&#x201d; on the principal amount outstanding (the SPPI criterion). The business approach considers whether a Company&#x2019;s objective is to receive cash flows from holding assets, from selling assets in a portfolio, or a combination of both. The Company reclassifies financial assets only when its business approach for managing those assets changes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Amortized cost: Assets held for collection of contractual cash flows&#x2014;when they meet the SPPI criterion&#x2014;are measured at amortized cost using the effective interest rate (EIR) method and are subject to impairment. Gains and losses are recognized in profit or loss when the asset is derecognized, modified, or impaired. Items in this category include cash and cash equivalents, trade and other receivables, unbilled receivables, and certain other financial assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;FVOCI: Assets held to both collect cash flows and sell the assets&#x2014;when they meet the SPPI criterion&#x2014;are measured at FVOCI. Bonds held for self-insured liabilities are included in this category. Changes in the carrying amount are reported in other comprehensive income (except impairments) until disposed of. Realized gains and losses are recognized in finance income and interest income from these financial assets is included in interest income using the EIR method. Impairment and foreign exchange gains and losses are recognized in profit or loss and computed in the same manner as for financial assets measured at amortized cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;FVPL: Assets that do not meet the criteria for amortized cost or FVOCI are measured at FVPL with realized and unrealized gains and losses reported in other income. Equity securities held for self-insured liabilities and indemnifications are included in this category.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial liabilities are initially recognized at fair value and, in the case of loans and borrowings, net of directly attributable transaction costs. Subsequent measurement of financial liabilities is at amortized cost using the EIR method. The EIR method discounts estimated future cash payments or receipts through the expected life of a financial instrument, and thereby calculates the amortized cost and subsequently allocates the interest income or expense over the life of the instrument. Gains and losses are recognized in profit or loss when the liability is derecognized or modified, as well as through the EIR amortization process. For long-term debt, EIR amortization and realized gains and losses are recognized in net finance expense. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair value&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;After initial recognition, the fair values of financial instruments are based on the bid prices in quoted active markets for financial assets and on the ask prices for financial liabilities. For financial instruments not traded in active markets, fair values are determined using appropriate valuation techniques, which may include recent arm&#x2019;s length market transactions, reference to the current fair value of another instrument that is substantially the same, and discounted cash flow analysis; however, other valuation models may be used. Fair values of cash and cash equivalents, trade and other receivables, unbilled receivables, and trade and other payables approximate their carrying amounts because of the short-term maturity of these instruments. The carrying amounts of the revolving credit facility, term loan facilities, and the multicurrency credit facility (collectively the credit facilities) approximate their fair values because the applicable interest rates are based on variable reference rates. The carrying amounts of other financial assets and financial liabilities approximate their fair values except as otherwise disclosed in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;All financial instruments carried at fair value, or for which fair value is disclosed, are categorized into one of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Level&#160;1 &#x2013; quoted market prices in active markets for identical assets or liabilities at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Level&#160;2 &#x2013; observable inputs other than quoted prices included within level 1, such as quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets or liabilities that are not active, or other inputs that are observable directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Level&#160;3 &#x2013; unobservable inputs for the assets and liabilities that reflect the reporting entity&#x2019;s own assumptions and are not based on observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For financial instruments recognized at fair value on a recurring basis, the Company determines whether transfers have occurred between levels of the hierarchy by reassessing categorizations at the end of each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;From time to time, the Company enters into foreign currency forward contracts to manage risk associated with net operating assets or liabilities denominated in foreign currencies. The Company also utilizes interest rate swaps to manage its exposure to fluctuations in interest rates and total return swaps to manage its exposure to fluctuations in the fair value of its common shares related to its cash-settled share-based payment arrangements. The Company&#x2019;s policy prohibits the use of these derivatives for trading or speculative purposes.&lt;/span&gt;&lt;/div&gt;Derivatives are recorded at fair value in the consolidated statements of financial position as either other assets or other liabilities. The fair values of the Company&#x2019;s derivatives are based on third-party indicators and forecasts. Changes in the fair value of derivatives not designated as hedging instruments are recognized in the consolidated statements of income. Unrealized gains and losses for derivatives designated as hedging instruments in a cash flow hedge, to the extent they are effective, are recorded in other comprehensive income and subsequently reclassified to the consolidated statements of income when the hedged item affects earnings.</ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory contextRef="c-1" id="f-333">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.32pt"&gt;Impairment&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The carrying amounts of the Company&#x2019;s assets or groups of assets, other than deferred tax assets, are reviewed at each reporting date to determine whether there is an indication of impairment. An asset may be impaired if objective evidence of impairment exists because of one or more events that have occurred after the initial recognition of the asset (referred to as a &#x201c;loss event&#x201d;) and if that loss event has an impact on the estimated future cash flows of the asset. When an indication of impairment exists, or annual impairment testing for an asset is required, the asset&#x2019;s recoverable amount is estimated.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Financial assets and contract assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes a loss allowance for expected credit losses (ECLs) on financial assets and contract assets based on a&#160;12-month&#160;ECL or lifetime ECL. The lifetime ECL (the simplified approach) is applied to trade and other receivables, unbilled receivables, contract assets, sublease receivables, and holdbacks.&#160;12-month&#160;ECLs are recorded against all other financial assets, unless credit risk has significantly increased since initial recognition, then the ECL is measured at the lifetime ECL. ECLs are based on the difference between the contractual cash flows due in accordance with the contract and all the cash flows that the Company expects to receive.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The loss allowance provision is based on the Company&#x2019;s historical collection and loss experience and incorporates forward-looking factors, where appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;When the carrying amount of financial assets or contract assets is reduced through an ECL allowance, the reduction is recognized in administrative and marketing expenses in the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Non-financial&#160;assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For&#160;non-financial&#160;assets such as property and equipment, lease assets, goodwill, intangible assets, and investments in joint ventures and associates, the recoverable amount is the higher of an asset&#x2019;s or cash-generating unit&#x2019;s (CGU&#x2019;s) value in use or its fair value less costs of disposal. The recoverable amount is determined for an individual asset, unless the asset does not generate cash inflows that are largely independent of those from other assets or groups of assets. When the carrying amount of an asset or CGU exceeds its recoverable amount, the asset is considered impaired and is written down to its recoverable amount. To assess value in use, the estimated future cash flows are discounted to their present value using a&#160;pre-tax&#160;discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. To determine fair value less costs of disposal, an appropriate valuation model is used. The results of these valuation techniques are corroborated by the market capitalization of &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;comparable public companies and arm&#x2019;s length transactions of comparable companies. Impairment losses are recognized in the consolidated statements of income in expense categories that are consistent with the nature of the impaired asset.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company tests intangible assets for recoverability when events or changes in circumstances indicate that their carrying amount may not be recoverable. To determine indicators of impairment of intangible assets, the Company considers external sources of information such as prevailing economic and market conditions and internal sources of information such as the historical and expected financial performance of the intangible assets. If indicators of impairment are present, the Company determines recoverability based on an estimate of discounted cash flows, using the higher of either the value in use or the fair value less costs of disposal method. The measurement of impairment loss is based on the amount that the carrying amount of an intangible asset exceeds its recoverable amount at the CGU level. As part of the impairment test, the Company updates its future cash flow assumptions and estimates, including factors such as current and future contracts with clients, margins, market conditions, and the useful lives of the assets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill is evaluated for impairment annually (as at October 1) or more frequently if circumstances indicate that an impairment may occur or if a significant acquisition occurs between the annual impairment test date and December 31. The Company considers the relationship between its market capitalization and its book value, as well as other factors, when reviewing for indicators of impairment. Goodwill is assessed for impairment based on the CGUs or group of CGUs to which the goodwill relates. Any potential goodwill impairment is identified by comparing the recoverable amount of a CGU or group of CGUs to its carrying value which includes the allocated goodwill. If the recoverable amount is less than its carrying value, an impairment loss is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company may need to test its goodwill for impairment between its annual test dates if market and economic conditions deteriorate or if volatility in the financial markets causes declines in the Company&#x2019;s share price, increases the weighted average cost of capital, or changes valuation multiples or other inputs to its goodwill assessment. In addition, changes in the numerous variables associated with the judgments, assumptions, and estimates made by management in assessing the fair value could cause them to be impaired. Goodwill impairment charges are&#160;non-cash&#160;charges that could have a material adverse effect on the Company&#x2019;s consolidated financial statements but in themselves do not have any adverse effect on its liquidity, cash flows from operating activities or debt covenants.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;An impairment loss of goodwill is not reversed. For other assets, an impairment loss may be reversed if the estimates used to determine the recoverable amount have changed. The reversal is limited so that the carrying amount of the asset does not exceed its recoverable amount or the carrying amount that would have been determined, net of amortization or depreciation, had no impairment loss been recognized for the asset in prior years. The reversal is recognized in the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue contextRef="c-1" id="f-334">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.12pt"&gt;Revenue recognition&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company generates revenue from contracts in which goods or services are typically provided over time. Revenue is measured based on the consideration the Company expects to be entitled to in exchange for providing goods and services, excluding amounts collected on behalf of third parties, such as duties and taxes collected from clients and remitted to government authorities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;While providing services, the Company incurs certain direct costs for subconsultants and other expenses that are recoverable directly from clients. The recoverable amounts of these direct costs are included in the Company&#x2019;s gross revenue. Since these direct costs can vary significantly from contract to contract, changes in gross revenue may not be indicative of the Company&#x2019;s revenue trends. Therefore, the Company also reports net revenue, which is gross revenue less subconsultants and other direct expenses. The Company assesses its revenue arrangements against specific criteria to determine whether it is acting as a principal or an agent. In general, the Company acts as a principal in its revenue arrangements because it obtains control of the goods or services before they are provided to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Most of the Company&#x2019;s contracts include a single performance obligation because the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and therefore is not distinct. The Company&#x2019;s contracts may include multiple goods or services that are accounted for as separate performance obligations if they are distinct&#x2014;if a good or service is separately identifiable from other items in the contract and if a customer can benefit from it. If a contract has multiple performance obligations, the consideration in the contract is allocated to each performance obligation based on the estimated stand-alone selling price.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company transfers control of the goods or services it provides to clients over time and therefore recognizes revenue progressively as the services are performed. Revenue from&#160;fixed-fee&#160;and&#160;variable-fee-with-ceiling&#160;contracts, including contracts in which the Company participates through joint arrangements, is recognized based on the percentage of completion method where the stage of completion is measured using costs incurred to date as a percentage of estimated costs for each contract. When the contract outcome cannot be measured reliably, revenue is recognized only to the extent that the expenses incurred are eligible to be recovered. Provisions for estimated losses on incomplete contracts are made in the period that the losses are determined. Revenue from&#160;time-and-material&#160;contracts without stated ceilings is recognized as costs are incurred based on the amount that the Company has a right to invoice.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billings, and cash collections results in trade and other receivables, holdbacks, unbilled receivables, contract assets, and deferred revenue in the consolidated statements of financial position. Amounts are typically invoiced as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or when contractual milestones are achieved. Receivables represent amounts due from customers: trade and other receivables and holdbacks consist of invoiced amounts, and unbilled receivables consist of work in progress that has not yet been invoiced. Contract assets represent unbilled amounts where the right to payment is subject to more than the passage of time and includes performance-based incentives and services provided ahead of agreed contractual milestones. Contract assets are transferred to receivables when the right to consideration becomes unconditional. Deferred revenue represents amounts that have been invoiced but not yet recognized as revenue, including advance payments and billings in excess of revenue. Deferred revenue is recognized as revenue when (or as) the Company performs under the contract. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue is adjusted for the effects of a significant financing component when the period between the transfer of the promised goods or services to the customer and payment by the customer exceeds one year. Holdbacks and advance payments are intended to provide protection against the failure of one party to adequately complete some or all of its obligations under the contract and do not typically result in a significant financing component.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Revenue recognition&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company accounts for its revenue from&#160;fixed-fee&#160;and&#160;variable-fee-with-ceiling&#160;contracts using the percentage of completion method, which requires estimates to be made for contract costs and revenues. Contract costs include direct labor, direct costs for subconsultants, and other expenditures that are recoverable directly from clients. Progress on jobs is regularly reviewed by management and estimated costs to complete are revised based on the information available at the end of each reporting period. Contract cost estimates are based on various assumptions that can result in a change to contract profitability from one financial reporting period to another. Assumptions are made about labor productivity, the complexity of the work to be performed, the performance of subconsultants, and the accuracy of original bid estimates. Estimating costs is subjective and requires management&#x2019;s best judgments based on the information available at that time.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On an ongoing basis, estimated revenue is updated to reflect the amount of consideration the Company expects to be entitled to in exchange for providing goods and services. Revenue estimates are affected by various uncertainties that depend on the outcome of future events, including change orders, claims, and variable consideration.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change orders are included in estimated revenue when management believes the Company has an enforceable right to the change order, the amount can be estimated reliably, and realization is highly probable. Claims against other parties, including subconsultants, are recognized as a reduction in costs using the same criteria. To evaluate these criteria, management considers the contractual or legal basis for the change order, the cause of any additional costs incurred, and the history of favorable negotiations for similar amounts. As change orders are not recognized until highly probable, it is possible for the Company to have substantial contract costs recognized in one accounting period and associated revenue or reductions in cost recognized in a later period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts may include variable consideration such as revenue based on costs incurred and contract provisions for performance-based incentives or penalties. Variable consideration is estimated by determining the most likely amount the Company expects to be entitled to, unless the contract includes a range of possible outcomes for performance-based amounts. In that case, the expected value is determined using a probability weighting of the range of possible outcomes. Variable consideration, including change orders approved as to scope but unapproved &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;as to price, is included in estimated revenue to the extent it is highly probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration are based on historical experience, anticipated performance, and management&#x2019;s best judgment based on the information available at the time.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Consideration in contracts with multiple performance obligations is allocated to the separate performance obligations based on estimates of stand-alone selling prices. The primary method used to estimate the stand-alone selling price is expected cost plus an appropriate margin. To determine the appropriate margin, management considers margins for comparable services under similar contracts in similar markets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in estimates are reflected in the period in which the circumstances that gave rise to the change became known and affect the Company&#x2019;s revenue, unbilled receivables, contract assets, and deferred revenue.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue>
    <ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory contextRef="c-1" id="f-335">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.91pt"&gt;Employee benefit plans&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company sponsors defined benefit pension plans covering certain full-time employees and past employees, primarily in the United Kingdom. Benefits are based on final compensation and years of service. Benefit costs (determined separately for each plan using the projected unit credit method) are recognized over the periods that employees are expected to render services in return for those benefits.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remeasurements, comprising actuarial gains and losses and the return on the plan assets (excluding interest), are recognized immediately in the consolidated statements of financial position with a corresponding debit or credit to other comprehensive income in the period they occur. Remeasurements are not reclassified to net income in subsequent periods.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The calculation of defined benefit obligations is performed at least annually by a qualified actuary, or more often as required due to plan amendments, curtailments, or settlements. When the calculation results in a potential asset, the recognized asset is limited to the economic benefits available in the form of any future refunds or of reductions in future contributions to the plan.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes the following changes in the net defined benefit obligations under administrative and marketing expenses: service costs comprising current service costs, past service costs, gains and losses on curtailments and&#160;non-routine&#160;settlements, net interest expense or income, and administrative expenses paid directly by the pension plans.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Past service costs are recognized in net income on the earlier of the date of the plan amendment or curtailment and the date that the Company recognizes related restructuring costs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Defined contribution plans&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company also contributes to group retirement savings plans and an employee share purchase plan. Certain plans are based on employee contribution amounts and subject to maximum limits per employee. The Company accounts for defined contributions as an expense in the period the contributions are made.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.92pt"&gt;Employee defined benefit plans&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The cost of the defined benefit pension plans and the present value of the pension obligations are determined separately for each plan using actuarial valuations. An actuarial valuation involves making various assumptions that may differ from actual future developments. These include determining the discount rate, mortality rates, future salary &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;increases, inflation, and future pension increases. Due to the complexities involved in the valuation and its long-term nature, the defined benefit obligation and cost are highly sensitive to changes in these assumptions, particularly to the discount and mortality rates (although portions of the pension plans have protection against changes in the discount rate and improving mortality rates by utilizing annuities). All assumptions are reviewed annually.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In determining the appropriate discount rate, management considers the interest rates of corporate bonds in currencies consistent with the currencies of the post-employment obligation and that have an &#x2018;AA&#x2019; rating or above, as set by an internationally acknowledged rating agency, and extrapolated as needed along the yield curve to correspond with the expected term of the benefit obligation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The mortality rate is based on publicly available information in the actuarial profession&#x2019;s publications plus any special geographical or occupational features of each plan&#x2019;s membership. Mortality tables tend to change only at intervals in response to demographic changes. Future salary increases reflect the current estimate of management. Pension increases are calculated based on the terms of the individual plans and estimated future inflation rates.&lt;/span&gt;&lt;/div&gt;In determining whether the purchase of a bulk annuity contract results in a settlement of the Company's defined benefit obligations, management considers the intent of the transaction as well as the degree to which the Company continues to retain the related risks and obligations.</ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory contextRef="c-1" id="f-336">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.32pt"&gt;Taxes&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Tax rates and tax laws used to compute the amounts are those enacted or substantively enacted at the reporting date in the countries where the Company operates and generates taxable income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Current income tax&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income taxes payable are typically expected to be settled within twelve months of the&#160;year-end&#160;date. However, there may be instances where taxes are payable over a longer period. Portions due after a&#160;one-year&#160;period are classified as&#160;non-current&#160;and are not discounted.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred tax&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred tax is determined using the liability method for temporary differences at the reporting date between the tax bases of assets and liabilities and their carrying amounts for financial reporting purposes. Deferred tax liabilities are generally recognized for all taxable temporary differences. Deferred tax assets are recognized for all deductible temporary differences and the carryforward of unused tax credits and unused tax losses, to the extent that it is probable that taxable profit will be available against which the deductible temporary differences and the carryforward of unused tax credits and unused tax losses can be utilized. Deferred taxes are not recognized for the initial recognition of goodwill; the initial recognition of assets or liabilities, outside of a business combination, that affect neither accounting nor taxable profit, and do not give rise to equal taxable and deductible temporary differences; the differences relating to investments in associates, subsidiaries, and interests in joint arrangements to the extent that the reversal can be controlled and it is probable that it will not reverse in the foreseeable future; and income taxes from the Organisation for Economic Cooperation and Developments (OECD) Pillar Two Model Rules as a result of the mandatory temporary exception adopted in IAS 12 (note 6a).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be used. Unrecognized deferred tax assets are reassessed at each reporting date and are recognized to the extent that it has become probable that future taxable profits will allow the deferred tax asset to be recovered.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current income tax and deferred tax relating to transactions that are recorded directly in equity or other comprehensive income are also recorded in equity or other comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Sales tax&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenues, expenses, and assets excluding trade receivables, are recognized net of the amount of sales tax recoverable from or payable to a taxation authority. The net amount of sales tax recoverable from or payable to a taxation authority is included as part of trade receivables or trade payables (as appropriate) in the consolidated statements of financial position.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Taxes&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s income tax assets and liabilities are based on interpretations of income tax legislation across various jurisdictions, primarily in Canada, United States, the United Kingdom, and Australia. The Company&#x2019;s effective tax rate can change from year to year based on the mix of income among jurisdictions, changes in tax laws in these jurisdictions, and changes in the estimated value of deferred tax assets and liabilities. The Company&#x2019;s income tax expense reflects an estimate of the taxes it expects to pay for the current year, as well as a provision for changes arising in the values of deferred tax assets and liabilities during the year. The tax value of these assets and liabilities is impacted by factors such as accounting estimates inherent in these balances, management&#x2019;s expectations about future operating results, previous tax audits, and differing interpretations of tax regulations by the taxable entity and the responsible tax authorities. Differences in interpretation may arise for a wide variety of issues, depending on the conditions prevailing in the respective legal entity&#x2019;s domicile. Management regularly assesses the likelihood of recovering value from deferred tax assets, such as loss carryforwards, as well as from deferred tax depreciation of capital assets, and adjusts the tax provision accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred tax assets are recognized for all unused tax losses to the extent that it is probable that taxable profit will be available against which the losses can be utilized. Significant management judgment is required to determine the amount of deferred tax assets that can be recognized based on the likely timing and the level of future taxable profits, together with future&#160;tax-planning&#160;strategies. If estimates change, the Company may be required to recognize an adjustment to its deferred income tax asset or liability and income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Uncertainties exist with respect to the interpretation of complex tax regulations and the amount and timing of deferred taxable income. If the Company determines that it is not probable that a taxation authority will accept an uncertain tax treatment, then an uncertain tax liability is recorded using either the most likely amount or the expected value method, depending on which method better predicts the resolution of the circumstances giving rise to the uncertainty.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Uncertain tax liabilities are presented as either income taxes payable or deferred tax liabilities. This depends on whether the uncertain tax liabilities are in respect of taxable profit for a period or income taxes payable in future periods in respect of taxable temporary differences.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory contextRef="c-1" id="f-337">Share-based payment transactions&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under the Company&#x2019;s deferred share unit plan, the board of directors may receive deferred share units (DSUs), each of which is equal to one common share. Under the Company&#x2019;s long-term incentive plan, certain members of the senior leadership teams are granted performance share units (PSUs) or restricted share units (RSUs) that vest and are settled after a three-year period. DSUs, PSUs, and RSUs are settled only in cash.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The cost of cash-settled transactions is measured initially at fair value at the grant date. For DSUs, this fair value is expensed on issuance with a corresponding liability recognized through other liabilities. For PSUs and RSUs, the fair value is expensed over the vesting period. These liabilities are remeasured to fair value at each reporting date, up to and including the settlement date, with changes in fair value recognized in administrative and marketing expenses.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory>
    <stn:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare
      contextRef="c-39"
      decimals="INF"
      id="f-338"
      unitRef="shares">1</stn:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare>
    <stn:MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement contextRef="c-40" id="f-339">P3Y</stn:MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement>
    <ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory contextRef="c-1" id="f-340">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.71pt"&gt;Business combinations and goodwill&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Business combinations are accounted for using the acquisition method, and the results of operations after the respective dates of acquisition are included in the consolidated statements of income. Acquisition-related costs are expensed when incurred in administrative and marketing expenses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The cost of an acquisition is measured as the consideration transferred at fair value at the acquisition date. Any deferred or contingent consideration to be transferred by the Company is recognized at fair value at the acquisition date. Subsequent changes to the fair value of the contingent consideration are recognized in other income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The consideration paid for acquisitions may be subject to price adjustment clauses included in the purchase agreements and may extend over a number of years. At each consolidated statement of financial position date, these &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;price adjustment clauses are reviewed. This may result in an increase or decrease of deferred or contingent consideration (recorded as notes payable on the acquisition date) to reflect either more or less&#160;non-cash&#160;working capital than was originally recorded. Since these adjustments are a result of facts and circumstances occurring after the acquisition date, they are not considered measurement period adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For some acquisitions, additional payments may be made to the employees of an acquired company that are based on the employees&#x2019; continued service over an agreed time period. These additional payments are not included in the purchase price but are expensed as compensation when services are provided by the employees.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the purpose of impairment testing, goodwill acquired in a business combination is, from the acquisition date, allocated to each CGU or group of CGUs that is expected to benefit from the synergies of the combination, irrespective of whether other assets or liabilities of the acquiree are assigned to those units. Each CGU or group of CGUs represents the lowest level at which management monitors the goodwill.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory>
    <ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory contextRef="c-1" id="f-341">Significant Accounting Judgments, Estimates, and Assumptions&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Preparation of the Company&#x2019;s consolidated financial statements requires management to make judgments, estimates, and assumptions that affect the reported amounts of revenues, expenses, assets, and liabilities, as well as the disclosure of contingent liabilities at the end of the reporting year. However, uncertainty about these assumptions and estimates could result in outcomes that require a material adjustment to the carrying amount of the asset or liability affected in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The conflicts in Ukraine and the Middle East, and the transition to higher inflationary environments have contributed to increased global economic and financial volatility; however, there have been no significant impacts on the Company's results and management continues to monitor for any potential impacts on the operations and financial position of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Discussed below are the key management judgments and assumptions concerning the future and other key sources of estimation uncertainty at the reporting date that may lead to a material adjustment to the carrying amounts of assets and liabilities within the next financial year.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company accounts for its revenue from&#160;fixed-fee&#160;and&#160;variable-fee-with-ceiling&#160;contracts using the percentage of completion method, which requires estimates to be made for contract costs and revenues. Contract costs include direct labor, direct costs for subconsultants, and other expenditures that are recoverable directly from clients. Progress on jobs is regularly reviewed by management and estimated costs to complete are revised based on the information available at the end of each reporting period. Contract cost estimates are based on various assumptions that can result in a change to contract profitability from one financial reporting period to another. Assumptions are made about labor productivity, the complexity of the work to be performed, the performance of subconsultants, and the accuracy of original bid estimates. Estimating costs is subjective and requires management&#x2019;s best judgments based on the information available at that time.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On an ongoing basis, estimated revenue is updated to reflect the amount of consideration the Company expects to be entitled to in exchange for providing goods and services. Revenue estimates are affected by various uncertainties that depend on the outcome of future events, including change orders, claims, and variable consideration.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change orders are included in estimated revenue when management believes the Company has an enforceable right to the change order, the amount can be estimated reliably, and realization is highly probable. Claims against other parties, including subconsultants, are recognized as a reduction in costs using the same criteria. To evaluate these criteria, management considers the contractual or legal basis for the change order, the cause of any additional costs incurred, and the history of favorable negotiations for similar amounts. As change orders are not recognized until highly probable, it is possible for the Company to have substantial contract costs recognized in one accounting period and associated revenue or reductions in cost recognized in a later period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts may include variable consideration such as revenue based on costs incurred and contract provisions for performance-based incentives or penalties. Variable consideration is estimated by determining the most likely amount the Company expects to be entitled to, unless the contract includes a range of possible outcomes for performance-based amounts. In that case, the expected value is determined using a probability weighting of the range of possible outcomes. Variable consideration, including change orders approved as to scope but unapproved &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;as to price, is included in estimated revenue to the extent it is highly probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration are based on historical experience, anticipated performance, and management&#x2019;s best judgment based on the information available at the time.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Consideration in contracts with multiple performance obligations is allocated to the separate performance obligations based on estimates of stand-alone selling prices. The primary method used to estimate the stand-alone selling price is expected cost plus an appropriate margin. To determine the appropriate margin, management considers margins for comparable services under similar contracts in similar markets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in estimates are reflected in the period in which the circumstances that gave rise to the change became known and affect the Company&#x2019;s revenue, unbilled receivables, contract assets, and deferred revenue.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Impairment of non-financial assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impairment exists when the carrying amount of an asset or CGU or group of CGUs exceeds its recoverable amount, which is the higher of its fair value less costs of disposal or its value in use. Fair value less costs to sell is based on a discounted cash flow model and observable market prices for an arm&#x2019;s length transaction of similar assets, less incremental costs for disposing of the asset. The value in use calculation is based on a discounted cash flow model. The cash flows are derived from budgets over an appropriate number of years and do not include restructuring activities that the Company is not yet committed to or significant future investments that will enhance the asset&#x2019;s performance of the CGU or group of CGUs being tested.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company validat&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;es its estimate of the fair value of each asset, CGU or group of CGUs, by comparing the resulting multiples to multiples derived from comparable public companies and comparable company transactions. The Company reconciles the total fair value of all CGUs and groups of CGUs with its market capitalization to determine whether the sum is reasonable. If the reconciliation indicates a significant difference between the external market capitalization and the fair value of the CGUs or groups of CGUs, the Company reviews and adjusts, if appropriate, the discount rate of the CGUs or groups of CGUs and considers whether the implied acquisition premium (if any) is reasonable in light of current market conditions. The fair value measurement is categorized as level 3 in the fair value hierarchy based on the significant inputs in the valuation technique used (note 4h). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;To arrive at the estimated recoverable amount of goodwill, the Company uses estimates of economic and market information, including arm&#x2019;s length transactions for similar assets, growth rates in revenues, estimates of future expected changes in operating margins, and cash expenditures. The Company estimates the recoverable amount by using the fair value less costs of disposal approach. It estimates fair value using market information and discounted&#160;after-tax&#160;cash flow projections, which is known as the income approach. The income approach uses a CGU's or group of CGUs' projection of estimated operating results and discounted cash flows based on a discount rate that reflects current market conditions and the risk of achieving the cash flows. The Company uses cash flow projections covering at least a five-year period derived from financial forecasts approved by senior management. To arrive at cash flow projections, the Company uses estimates of economic and market information over the projection period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Lease assets and associated property and equipment&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;To arrive at the estimated recoverable amount of lease assets and associated property and equipment, the Company uses economic and market information, including arm's length transactions for similar assets, estimates of future changes in variable head lease payments, potential sublease terms and conditions, including the timing and amount of associated cash inflows and initial direct costs, and assumptions about the future use of associated property and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company estimates the recoverable amount by using the value in use approach. It estimates fair value using market information and probability weighted pre-tax cash flow projections discounted to their present value using a&#160;pre-tax&#160;discount rate that reflects current market assessments of the time value of money and the risks specific to the asset or CGU. The Company uses cash flow projections covering the remaining head lease term from financial forecasts approved by senior management.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt"&gt;Business combinations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In a business combination, the Company may acquire certain assets and assume certain liabilities of an acquired entity. The estimate of fair values for these transactions involves judgment to determine the fair values assigned to the tangible and intangible assets (i.e., backlog, client relationships, and trademarks) and the liabilities assumed on the acquisition. Determining fair values involves a variety of assumptions, including revenue growth rates, client retention rates, expected operating income, and discount rates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;From time to time, as a result of the timing of acquisitions in relation to the Company&#x2019;s reporting schedule, certain estimates of fair values of assets and liabilities acquired may not be finalized at the initial time of reporting. These estimates are completed after the vendors&#x2019; final financial statements have been prepared and accepted by the Company, after detailed project portfolio reviews are performed, and when the valuations of intangible assets and other assets and liabilities acquired are finalized.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Assessments are performed on acquisition agreements with deferred or contingent consideration arrangements to determine whether the amounts payable represents business combination consideration or an arrangement that is separate from the business combination. Management applies judgment and the requirements of IFRS 3 to determine whether deferred or contingent arrangements are part of the business combination consideration. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease liabilities are discounted using the Company's incremental borrowing rate (IBR) when the interest rate implicit in the lease cannot be readily determined. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The IBR is the rate of interest that the Company would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the lease asset in a similar economic environment. The Company estimates the IBR based on the lease term, collateral assumptions, and the economic environment in which the lease is denominated.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;e)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt"&gt;Provision for self-insured liabilities and claims&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In the normal conduct of operations, various legal claims are pending against the Company, alleging, among other things, breaches of contract or negligence in connection with the performance of its services. The Company carries professional liability insurance, subject to certain deductibles and policy limits, and self-insures certain risks, including professional liability, automobile liability, and employment practices liability. In some cases, the Company may be subject to claims for which it is only partly insured or completely insured. The accrual for self-insured liabilities includes estimates of the costs of reported claims and is based on management&#x2019;s assumptions, including consideration of actuarial estimates. These estimates of loss are derived from loss history that is then subjected to actuarial techniques to determine the proposed liability. Actual losses may vary from those used in the actuarial projections. An increase or decrease in loss is recognized in the period that the loss is determined and increases or decreases the Company&#x2019;s self-insured liabilities and reported expenses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Damages assessed in connection with and the cost of defending such actions could be substantial and possibly in excess of policy limits, for which a range of possible outcomes are either not able to be estimated or not expected to be significant. However, based on advice and information provided by legal counsel, the Company&#x2019;s previous experience with the settlement of similar claims, and the results of the annual actuarial review, management believes that the Company has recognized adequate provisions for probable and reasonably estimated liabilities associated with these claims. In addition, management believes that it has appropriate insurance in place to respond to and offset the cost of resolving these claims.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due to uncertainties in the nature of the Company&#x2019;s legal claims, such as the range of possible outcomes and the progress of the litigation, provisions for self-insured liabilities and claims involve estimates. The ultimate cost to resolve these claims may exceed or be less than that recorded in the consolidated financial statements. Management believes that the ultimate cost to resolve these claims will not materially exceed the insurance coverage or provisions accrued and, therefore, would not have a material adverse effect on the Company&#x2019;s consolidated statements of income and financial position.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;f)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.92pt"&gt;Employee defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The cost of the defined benefit pension plans and the present value of the pension obligations are determined separately for each plan using actuarial valuations. An actuarial valuation involves making various assumptions that may differ from actual future developments. These include determining the discount rate, mortality rates, future salary &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;increases, inflation, and future pension increases. Due to the complexities involved in the valuation and its long-term nature, the defined benefit obligation and cost are highly sensitive to changes in these assumptions, particularly to the discount and mortality rates (although portions of the pension plans have protection against changes in the discount rate and improving mortality rates by utilizing annuities). All assumptions are reviewed annually.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In determining the appropriate discount rate, management considers the interest rates of corporate bonds in currencies consistent with the currencies of the post-employment obligation and that have an &#x2018;AA&#x2019; rating or above, as set by an internationally acknowledged rating agency, and extrapolated as needed along the yield curve to correspond with the expected term of the benefit obligation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The mortality rate is based on publicly available information in the actuarial profession&#x2019;s publications plus any special geographical or occupational features of each plan&#x2019;s membership. Mortality tables tend to change only at intervals in response to demographic changes. Future salary increases reflect the current estimate of management. Pension increases are calculated based on the terms of the individual plans and estimated future inflation rates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In determining whether the purchase of a bulk annuity contract results in a settlement of the Company's defined benefit obligations, management considers the intent of the transaction as well as the degree to which the Company continues to retain the related risks and obligations. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;g)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s income tax assets and liabilities are based on interpretations of income tax legislation across various jurisdictions, primarily in Canada, United States, the United Kingdom, and Australia. The Company&#x2019;s effective tax rate can change from year to year based on the mix of income among jurisdictions, changes in tax laws in these jurisdictions, and changes in the estimated value of deferred tax assets and liabilities. The Company&#x2019;s income tax expense reflects an estimate of the taxes it expects to pay for the current year, as well as a provision for changes arising in the values of deferred tax assets and liabilities during the year. The tax value of these assets and liabilities is impacted by factors such as accounting estimates inherent in these balances, management&#x2019;s expectations about future operating results, previous tax audits, and differing interpretations of tax regulations by the taxable entity and the responsible tax authorities. Differences in interpretation may arise for a wide variety of issues, depending on the conditions prevailing in the respective legal entity&#x2019;s domicile. Management regularly assesses the likelihood of recovering value from deferred tax assets, such as loss carryforwards, as well as from deferred tax depreciation of capital assets, and adjusts the tax provision accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred tax assets are recognized for all unused tax losses to the extent that it is probable that taxable profit will be available against which the losses can be utilized. Significant management judgment is required to determine the amount of deferred tax assets that can be recognized based on the likely timing and the level of future taxable profits, together with future&#160;tax-planning&#160;strategies. If estimates change, the Company may be required to recognize an adjustment to its deferred income tax asset or liability and income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Uncertainties exist with respect to the interpretation of complex tax regulations and the amount and timing of deferred taxable income. If the Company determines that it is not probable that a taxation authority will accept an uncertain tax treatment, then an uncertain tax liability is recorded using either the most likely amount or the expected value method, depending on which method better predicts the resolution of the circumstances giving rise to the uncertainty.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Uncertain tax liabilities are presented as either income taxes payable or deferred tax liabilities. This depends on whether the uncertain tax liabilities are in respect of taxable profit for a period or income taxes payable in future periods in respect of taxable temporary differences.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory contextRef="c-1" id="f-342">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.11pt"&gt;Impairment of non-financial assets&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impairment exists when the carrying amount of an asset or CGU or group of CGUs exceeds its recoverable amount, which is the higher of its fair value less costs of disposal or its value in use. Fair value less costs to sell is based on a discounted cash flow model and observable market prices for an arm&#x2019;s length transaction of similar assets, less incremental costs for disposing of the asset. The value in use calculation is based on a discounted cash flow model. The cash flows are derived from budgets over an appropriate number of years and do not include restructuring activities that the Company is not yet committed to or significant future investments that will enhance the asset&#x2019;s performance of the CGU or group of CGUs being tested.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company validat&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;es its estimate of the fair value of each asset, CGU or group of CGUs, by comparing the resulting multiples to multiples derived from comparable public companies and comparable company transactions. The Company reconciles the total fair value of all CGUs and groups of CGUs with its market capitalization to determine whether the sum is reasonable. If the reconciliation indicates a significant difference between the external market capitalization and the fair value of the CGUs or groups of CGUs, the Company reviews and adjusts, if appropriate, the discount rate of the CGUs or groups of CGUs and considers whether the implied acquisition premium (if any) is reasonable in light of current market conditions. The fair value measurement is categorized as level 3 in the fair value hierarchy based on the significant inputs in the valuation technique used (note 4h). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;To arrive at the estimated recoverable amount of goodwill, the Company uses estimates of economic and market information, including arm&#x2019;s length transactions for similar assets, growth rates in revenues, estimates of future expected changes in operating margins, and cash expenditures. The Company estimates the recoverable amount by using the fair value less costs of disposal approach. It estimates fair value using market information and discounted&#160;after-tax&#160;cash flow projections, which is known as the income approach. The income approach uses a CGU's or group of CGUs' projection of estimated operating results and discounted cash flows based on a discount rate that reflects current market conditions and the risk of achieving the cash flows. The Company uses cash flow projections covering at least a five-year period derived from financial forecasts approved by senior management. To arrive at cash flow projections, the Company uses estimates of economic and market information over the projection period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Lease assets and associated property and equipment&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;To arrive at the estimated recoverable amount of lease assets and associated property and equipment, the Company uses economic and market information, including arm's length transactions for similar assets, estimates of future changes in variable head lease payments, potential sublease terms and conditions, including the timing and amount of associated cash inflows and initial direct costs, and assumptions about the future use of associated property and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company estimates the recoverable amount by using the value in use approach. It estimates fair value using market information and probability weighted pre-tax cash flow projections discounted to their present value using a&#160;pre-tax&#160;discount rate that reflects current market assessments of the time value of money and the risks specific to the asset or CGU. The Company uses cash flow projections covering the remaining head lease term from financial forecasts approved by senior management.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory contextRef="c-1" id="f-343">&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.31pt"&gt;Business combinations&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In a business combination, the Company may acquire certain assets and assume certain liabilities of an acquired entity. The estimate of fair values for these transactions involves judgment to determine the fair values assigned to the tangible and intangible assets (i.e., backlog, client relationships, and trademarks) and the liabilities assumed on the acquisition. Determining fair values involves a variety of assumptions, including revenue growth rates, client retention rates, expected operating income, and discount rates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;From time to time, as a result of the timing of acquisitions in relation to the Company&#x2019;s reporting schedule, certain estimates of fair values of assets and liabilities acquired may not be finalized at the initial time of reporting. These estimates are completed after the vendors&#x2019; final financial statements have been prepared and accepted by the Company, after detailed project portfolio reviews are performed, and when the valuations of intangible assets and other assets and liabilities acquired are finalized.&lt;/span&gt;&lt;/div&gt;Assessments are performed on acquisition agreements with deferred or contingent consideration arrangements to determine whether the amounts payable represents business combination consideration or an arrangement that is separate from the business combination. Management applies judgment and the requirements of IFRS 3 to determine whether deferred or contingent arrangements are part of the business combination consideration.</ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory>
    <ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory contextRef="c-1" id="f-344">Recent Accounting Pronouncements and Changes to Accounting Policies&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;a) Recent adoptions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following amendments became effective on January 1, 2023 and did not have a material impact on the Company's consolidated financial statements:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;In February 2021, the IASB issued Definition of Accounting Estimates (Amendments to IAS 8). The amendments define accounting estimates and clarify the distinction between changes in accounting estimates and changes in accounting policies. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;In February 2021, the IASB issued Disclosure of Accounting Policies (Amendments to IAS 1 and IFRS Practice Statement 2). The amendments provide guidance to help entities disclose their material (previously "significant") accounting policies. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;In May 2021, the IASB issued Deferred Tax related to Assets and Liabilities arising from a Single Transaction (Amendments to IAS 12). The amendments narrow the scope of the recognition exemption so that companies are required to recognize deferred tax for transactions that give rise to equal amounts of taxable and deductible temporary differences, such as leases. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In May 2023, the IASB issued International Tax Reform&#x2014;Pillar Two Model Rules (Amendments to IAS 12). The amendments provide a mandatory immediate temporary exception to accounting for deferred taxes arising from the Organisation for Economic Co-operation and Development's (OECD) international tax reform and introduce additional disclosure requirements for annual financial statements. The amendments were effective immediately upon issue and were applied retrospectively. The Company has applied the exception to recognizing deferred tax assets and liabilities related to Pillar Two income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;b) Future adoptions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Listed below are the standards, amendments, and interpretations that the Company reasonably expects to be applicable at a future date and intends to adopt when they become effective. The Company is currently considering the impact of adopting these standards, amendments, and interpretations on its consolidated financial statements and cannot reasonably estimate the effect at this time.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;In January 2020, the IASB issued Classification of Liabilities as Current or Non-current (Amendments to IAS 1) that aims to promote consistency by helping companies determine whether debt and other liabilities with an uncertain settlement date should be classified as current or non-current in the statement of financial position. The amendments also clarify the classification requirements for debt a company might settle by converting it into equity. In October 2022, the IASB issued Non-current Liabilities with Covenants (Amendments to IAS 1) that provides guidance on how covenants may affect an entity's right to defer settlement of a liability for at least twelve months after the reporting period, which may determine whether a liability should be presented as current or non-current. Both of these amendments to IAS 1 are effective for annual reporting periods beginning on or after January 1, 2024, with earlier application permitted, applied retrospectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;In September 2022, the IASB issued Lease Liability in a Sale and Leaseback (Amendments to IFRS 16). The amendments address the measurement requirements for sale and leaseback transactions. The amendments require a seller-lessee to subsequently measure lease liabilities arising from a leaseback in a way that it does not recognize any amount of the gain or loss that relates to the right of use it retains. The amendments are effective for annual reporting periods beginning on or after January 1, 2024, with earlier application permitted, applied retrospectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;In May 2023, the IASB issued Supplier Finance Arrangements (Amendments to IAS 7 and IFRS 7), which introduces new disclosure requirements related to an entity's use of supplier finance arrangements. The amendments are effective for annual reporting periods beginning on or after January 1, 2024, with earlier application permitted. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;In August 2023, the IASB issued Lack of Exchangeability&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(Amendments to IAS 21), which clarifies that entities must estimate the spot exchange rate when it is determined that a currency lacks exchangeability &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;and introduces targeted disclosure requirements. The amendments are effective for annual reporting periods beginning on or after January 1, 2025, with earlier application permitted.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory>
    <ifrs-full:DisclosureOfBusinessCombinationsExplanatory contextRef="c-1" id="f-345">Business Acquisition&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Acquisitions in 2022&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On April 1, 2022, the Company purchased the assets of Barton Willmore LLP and all the shares of Barton Willmore Holdings Limited (collectively Barton Willmore) for cash consideration and notes payable. Barton Willmore is a 300- person firm based in the United Kingdom. The firm provides planning and design services for both public and private clients across all development sectors, with specific expertise in the residential space. This addition further strengthened the Company&#x2019;s Infrastructure operations in the Global group of CGUs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On October 28, 2022, the Company acquired all of the shares of L2, Inc., and Partridge Architects, Inc. and all of the membership interests of L2Partridge, LLC (collectively L2P) for cash consideration and notes payable. L2P is a 40-person firm headquartered in Philadelphia, Pennsylvania serving the science and technology, commercial workplace, higher education, residential, and hospitality markets. This acquisition further strengthened the Company's Buildings operations in the United States CGU.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Acquisition in 2023&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On June 30, 2023, the Company acquired all of the shares of Environmental Systems Design, Inc. (ESD), for cash consideration and notes payable. ESD is a 300-person firm headquartered in Chicago. The firm provides building engineering services, specializing in mission critical and data center services. This addition further strengthened the Company&#x2019;s Buildings operations in the United States CGU.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Details of the consideration transferred and the fair value of the identifiable assets and liabilities acquired at the date of acquisition, including measurement period adjustments for prior acquisitions, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.111%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.767%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;86.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;50.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;137.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;93.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;86.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net cash paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;75.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Assets and liabilities acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-cash&#160;working capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;8.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;15.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;37.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total identifiable net assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;63.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Goodwill arising on acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;74.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;64.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred consideration is included as notes payable and has been assessed as part of the business combination and recognized at fair value at the acquisition date. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-cash working capital includes trade receivables and unbilled receivables which are recognized at fair value at the time of acquisition, and their fair value approximates their net carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill consists of the value of expected synergies arising from an acquisition, the expertise and reputation of the assembled workforce acquired, and the geographic location of the acquiree. Tax deductible goodwill and intangible assets arising from the ESD acquisition was $111.9.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2023, provision for claims outstanding relating to all prior acquisitions were $21.6, based on their expected probable outcome (note 17). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gross revenue earned from ESD since the acquisition date was $68.3. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value of net assets for current and prior year acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The preliminary fair values of the net assets recognized in the Company&#x2019;s consolidated financial statements were based on management&#x2019;s best estimates of the acquired identifiable assets and liabilities at the acquisition dates. Management finalized the fair value assessments of assets and liabilities purchased from Barton Willmore and L2P. For ESD, management is reviewing vendor's closing financial statements, purchase adjustments, and other outstanding information. Once the reviews are completed and approvals are obtained, the valuation of acquired assets and liabilities will be finalized.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBusinessCombinationsExplanatory>
    <ifrs-full:NumberOfEmployees
      contextRef="c-41"
      decimals="INF"
      id="f-346"
      unitRef="employee">300</ifrs-full:NumberOfEmployees>
    <ifrs-full:NumberOfEmployees
      contextRef="c-42"
      decimals="INF"
      id="f-347"
      unitRef="employee">40</ifrs-full:NumberOfEmployees>
    <ifrs-full:NumberOfEmployees
      contextRef="c-43"
      decimals="INF"
      id="f-348"
      unitRef="employee">300</ifrs-full:NumberOfEmployees>
    <ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory contextRef="c-1" id="f-349">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Details of the consideration transferred and the fair value of the identifiable assets and liabilities acquired at the date of acquisition, including measurement period adjustments for prior acquisitions, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.111%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.767%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;86.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;50.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;137.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;93.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;86.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net cash paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;75.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Assets and liabilities acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-cash&#160;working capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;8.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;15.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;37.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total identifiable net assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;63.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Goodwill arising on acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;74.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;64.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory>
    <ifrs-full:CashTransferred contextRef="c-3" decimals="-5" id="f-350" unitRef="cad">86700000</ifrs-full:CashTransferred>
    <ifrs-full:CashTransferred contextRef="c-5" decimals="-5" id="f-351" unitRef="cad">52500000</ifrs-full:CashTransferred>
    <ifrs-full:LiabilitiesIncurred contextRef="c-3" decimals="-5" id="f-352" unitRef="cad">50600000</ifrs-full:LiabilitiesIncurred>
    <ifrs-full:LiabilitiesIncurred contextRef="c-5" decimals="-5" id="f-353" unitRef="cad">40600000</ifrs-full:LiabilitiesIncurred>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred contextRef="c-3" decimals="-5" id="f-354" unitRef="cad">137300000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred contextRef="c-5" decimals="-5" id="f-355" unitRef="cad">93100000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:CashTransferred contextRef="c-3" decimals="-5" id="f-356" unitRef="cad">86700000</ifrs-full:CashTransferred>
    <ifrs-full:CashTransferred contextRef="c-5" decimals="-5" id="f-357" unitRef="cad">52500000</ifrs-full:CashTransferred>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="c-3" decimals="-5" id="f-358" unitRef="cad">11100000</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="c-5" decimals="-5" id="f-359" unitRef="cad">2100000</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="c-1" decimals="-5" id="f-360" unitRef="cad">75600000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="c-6" decimals="-5" id="f-361" unitRef="cad">50400000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="c-3" decimals="-5" id="f-362" unitRef="cad">11100000</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="c-5" decimals="-5" id="f-363" unitRef="cad">2100000</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <stn:NonCashWorkingCapitalRecognisedAsOfAcquisitionDate contextRef="c-3" decimals="-5" id="f-364" unitRef="cad">8100000</stn:NonCashWorkingCapitalRecognisedAsOfAcquisitionDate>
    <stn:NonCashWorkingCapitalRecognisedAsOfAcquisitionDate contextRef="c-5" decimals="-5" id="f-365" unitRef="cad">7700000</stn:NonCashWorkingCapitalRecognisedAsOfAcquisitionDate>
    <stn:RightOfUseAssetsRecognisedAsOfAcquisitionDate contextRef="c-3" decimals="-5" id="f-366" unitRef="cad">15000000.0</stn:RightOfUseAssetsRecognisedAsOfAcquisitionDate>
    <stn:RightOfUseAssetsRecognisedAsOfAcquisitionDate contextRef="c-5" decimals="-5" id="f-367" unitRef="cad">8500000</stn:RightOfUseAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate contextRef="c-3" decimals="-5" id="f-368" unitRef="cad">37600000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate contextRef="c-5" decimals="-5" id="f-369" unitRef="cad">15300000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <stn:NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-3" decimals="-5" id="f-370" unitRef="cad">13600000</stn:NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate>
    <stn:NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-5" decimals="-5" id="f-371" unitRef="cad">1600000</stn:NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate>
    <stn:OtherRecognisedAsOfAcquisitionDate contextRef="c-3" decimals="-5" id="f-372" unitRef="cad">-4900000</stn:OtherRecognisedAsOfAcquisitionDate>
    <stn:OtherRecognisedAsOfAcquisitionDate contextRef="c-5" decimals="-5" id="f-373" unitRef="cad">3600000</stn:OtherRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed contextRef="c-3" decimals="-5" id="f-374" unitRef="cad">63100000</ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed>
    <ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed contextRef="c-5" decimals="-5" id="f-375" unitRef="cad">28400000</ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed>
    <ifrs-full:GoodwillRecognisedAsOfAcquisitionDate contextRef="c-3" decimals="-5" id="f-376" unitRef="cad">74200000</ifrs-full:GoodwillRecognisedAsOfAcquisitionDate>
    <ifrs-full:GoodwillRecognisedAsOfAcquisitionDate contextRef="c-5" decimals="-5" id="f-377" unitRef="cad">64700000</ifrs-full:GoodwillRecognisedAsOfAcquisitionDate>
    <stn:GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes contextRef="c-44" decimals="-5" id="f-378" unitRef="cad">111900000</stn:GoodwillAndIntangibleAssetsExpectedToBeDeductibleForTaxPurposes>
    <ifrs-full:ContingentLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-44" decimals="-5" id="f-379" unitRef="cad">21600000</ifrs-full:ContingentLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:RevenueOfAcquiree contextRef="c-45" decimals="-5" id="f-380" unitRef="cad">68300000</ifrs-full:RevenueOfAcquiree>
    <ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory contextRef="c-1" id="f-381">Cash and Cash Equivalents&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s policy is to invest cash in excess of operating requirements in highly liquid investments. For the purpose of the consolidated statements of cash flows, cash and cash equivalents consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;194.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;139.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrestricted investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;158.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;352.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;148.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory>
    <stn:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock contextRef="c-1" id="f-382">For the purpose of the consolidated statements of cash flows, cash and cash equivalents consist of the following:&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;194.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;139.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrestricted investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;158.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;352.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;148.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock>
    <ifrs-full:Cash contextRef="c-3" decimals="-5" id="f-383" unitRef="cad">194400000</ifrs-full:Cash>
    <ifrs-full:Cash contextRef="c-5" decimals="-5" id="f-384" unitRef="cad">139500000</ifrs-full:Cash>
    <ifrs-full:ShorttermInvestmentsClassifiedAsCashEquivalents contextRef="c-3" decimals="-5" id="f-385" unitRef="cad">158500000</ifrs-full:ShorttermInvestmentsClassifiedAsCashEquivalents>
    <ifrs-full:ShorttermInvestmentsClassifiedAsCashEquivalents contextRef="c-5" decimals="-5" id="f-386" unitRef="cad">8800000</ifrs-full:ShorttermInvestmentsClassifiedAsCashEquivalents>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition contextRef="c-3" decimals="-5" id="f-387" unitRef="cad">352900000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition contextRef="c-5" decimals="-5" id="f-388" unitRef="cad">148300000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory contextRef="c-1" id="f-389">Trade and Other Receivables&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade receivables, net of expected credit losses of $2.7 (2022 &#x2013; $2.0)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,016.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;988.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Holdbacks and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;47.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Trade and other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,063.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,028.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The aging analysis of gross trade receivables is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.092%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1&#x2013;30&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;31&#x2013;60&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;61&#x2013;90&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;91&#x2013;120&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;121+&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,018.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;503.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;309.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;92.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;31.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;990.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;556.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;246.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;71.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;75.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Information about the Company&#x2019;s exposure to credit risks for trade and other receivables is included in note 24.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory>
    <stn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock contextRef="c-1" id="f-390">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade receivables, net of expected credit losses of $2.7 (2022 &#x2013; $2.0)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,016.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;988.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Holdbacks and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;47.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Trade and other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,063.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,028.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="c-3" decimals="-5" id="f-391" unitRef="cad">2700000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="c-5" decimals="-5" id="f-392" unitRef="cad">2000000.0</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:TradeReceivables contextRef="c-3" decimals="-5" id="f-393" unitRef="cad">1016100000</ifrs-full:TradeReceivables>
    <ifrs-full:TradeReceivables contextRef="c-5" decimals="-5" id="f-394" unitRef="cad">988100000</ifrs-full:TradeReceivables>
    <ifrs-full:OtherReceivables contextRef="c-3" decimals="-5" id="f-395" unitRef="cad">47400000</ifrs-full:OtherReceivables>
    <ifrs-full:OtherReceivables contextRef="c-5" decimals="-5" id="f-396" unitRef="cad">39900000</ifrs-full:OtherReceivables>
    <ifrs-full:TradeAndOtherReceivables contextRef="c-3" decimals="-5" id="f-397" unitRef="cad">1063500000</ifrs-full:TradeAndOtherReceivables>
    <ifrs-full:TradeAndOtherReceivables contextRef="c-5" decimals="-5" id="f-398" unitRef="cad">1028000000</ifrs-full:TradeAndOtherReceivables>
    <stn:DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock contextRef="c-1" id="f-399">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The aging analysis of gross trade receivables is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.092%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1&#x2013;30&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;31&#x2013;60&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;61&#x2013;90&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;91&#x2013;120&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;121+&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,018.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;503.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;309.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;92.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;31.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;990.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;556.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;246.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;71.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;75.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock>
    <stn:GrossTradeReceivables contextRef="c-3" decimals="-5" id="f-400" unitRef="cad">1018800000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-46" decimals="-5" id="f-401" unitRef="cad">503800000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-47" decimals="-5" id="f-402" unitRef="cad">309000000.0</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-48" decimals="-5" id="f-403" unitRef="cad">92100000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-49" decimals="-5" id="f-404" unitRef="cad">31700000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-50" decimals="-5" id="f-405" unitRef="cad">82200000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-5" decimals="-5" id="f-406" unitRef="cad">990100000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-51" decimals="-5" id="f-407" unitRef="cad">556400000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-52" decimals="-5" id="f-408" unitRef="cad">246900000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-53" decimals="-5" id="f-409" unitRef="cad">71600000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-54" decimals="-5" id="f-410" unitRef="cad">39800000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-55" decimals="-5" id="f-411" unitRef="cad">75400000</stn:GrossTradeReceivables>
    <ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory contextRef="c-1" id="f-412">Property and Equipment&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.162%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Engineering&lt;br/&gt;Equipment&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Office&lt;br/&gt;Equipment&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Leasehold&lt;br/&gt;Improvements&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;128.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;83.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;243.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;43.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;499.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;32.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Measurement period adjustment net of acquisition additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(19.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(13.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(35.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(8.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(76.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;138.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;80.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;248.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;46.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;513.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;89.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions arising on acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(21.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(38.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(8.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(77.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;154.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;75.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;238.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;52.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;520.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;63.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;46.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;136.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;265.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;56.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(17.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(11.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(33.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(69.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net reversal of impairment (note 11)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;67.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;134.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;262.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;59.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(20.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(8.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(34.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(67.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net impairment (note 11)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;68.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;41.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;125.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;17.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;252.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net book value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;71.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;37.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;113.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;250.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;85.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;33.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;112.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;35.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;267.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Included in the Other category is automotive equipment, buildings, land, and an ownership interest in an aircraft.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory contextRef="c-1" id="f-413">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.162%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Engineering&lt;br/&gt;Equipment&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Office&lt;br/&gt;Equipment&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Leasehold&lt;br/&gt;Improvements&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;128.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;83.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;243.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;43.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;499.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;32.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Measurement period adjustment net of acquisition additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(19.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(13.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(35.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(8.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(76.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;138.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;80.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;248.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;46.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;513.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;89.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions arising on acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(21.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(38.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(8.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(77.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;154.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;75.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;238.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;52.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;520.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;63.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;46.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;136.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;265.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;56.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(17.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(11.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(33.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(69.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net reversal of impairment (note 11)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;67.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;134.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;262.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;59.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(20.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(8.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(34.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(67.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net impairment (note 11)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;68.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;41.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;125.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;17.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;252.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net book value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;71.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;37.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;113.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;250.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;85.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;33.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;112.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;35.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;267.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-56" decimals="-5" id="f-414" unitRef="cad">128700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-57" decimals="-5" id="f-415" unitRef="cad">83600000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-58" decimals="-5" id="f-416" unitRef="cad">243900000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-59" decimals="-5" id="f-417" unitRef="cad">43300000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-60" decimals="-5" id="f-418" unitRef="cad">499500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-61" decimals="-5" id="f-419" unitRef="cad">26700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-62" decimals="-5" id="f-420" unitRef="cad">5800000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-63" decimals="-5" id="f-421" unitRef="cad">32700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-64" decimals="-5" id="f-422" unitRef="cad">8100000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-65" decimals="-5" id="f-423" unitRef="cad">73300000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment contextRef="c-61" decimals="-5" id="f-424" unitRef="cad">-600000</ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment contextRef="c-62" decimals="-5" id="f-425" unitRef="cad">200000</ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment contextRef="c-63" decimals="-5" id="f-426" unitRef="cad">-100000</ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment contextRef="c-64" decimals="-5" id="f-427" unitRef="cad">0</ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment contextRef="c-65" decimals="-5" id="f-428" unitRef="cad">-500000</ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-61" decimals="-5" id="f-429" unitRef="cad">19200000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-62" decimals="-5" id="f-430" unitRef="cad">13200000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-63" decimals="-5" id="f-431" unitRef="cad">35300000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-64" decimals="-5" id="f-432" unitRef="cad">8900000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-65" decimals="-5" id="f-433" unitRef="cad">76600000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-61" decimals="-5" id="f-434" unitRef="cad">2900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-62" decimals="-5" id="f-435" unitRef="cad">3800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-63" decimals="-5" id="f-436" unitRef="cad">6900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-64" decimals="-5" id="f-437" unitRef="cad">3700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-65" decimals="-5" id="f-438" unitRef="cad">17300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-66" decimals="-5" id="f-439" unitRef="cad">138500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-67" decimals="-5" id="f-440" unitRef="cad">80200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-68" decimals="-5" id="f-441" unitRef="cad">248100000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-69" decimals="-5" id="f-442" unitRef="cad">46200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-70" decimals="-5" id="f-443" unitRef="cad">513000000.0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-71" decimals="-5" id="f-444" unitRef="cad">38000000.0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-72" decimals="-5" id="f-445" unitRef="cad">5800000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-73" decimals="-5" id="f-446" unitRef="cad">29700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-74" decimals="-5" id="f-447" unitRef="cad">16200000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-75" decimals="-5" id="f-448" unitRef="cad">89700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-71" decimals="-5" id="f-449" unitRef="cad">800000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-72" decimals="-5" id="f-450" unitRef="cad">100000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-73" decimals="-5" id="f-451" unitRef="cad">1700000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-74" decimals="-5" id="f-452" unitRef="cad">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-75" decimals="-5" id="f-453" unitRef="cad">2600000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-71" decimals="-5" id="f-454" unitRef="cad">21400000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-72" decimals="-5" id="f-455" unitRef="cad">9600000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-73" decimals="-5" id="f-456" unitRef="cad">38100000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-74" decimals="-5" id="f-457" unitRef="cad">8800000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-75" decimals="-5" id="f-458" unitRef="cad">77900000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-71" decimals="-5" id="f-459" unitRef="cad">-1800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-72" decimals="-5" id="f-460" unitRef="cad">-1400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-73" decimals="-5" id="f-461" unitRef="cad">-3200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-74" decimals="-5" id="f-462" unitRef="cad">-800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-75" decimals="-5" id="f-463" unitRef="cad">-7200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-76" decimals="-5" id="f-464" unitRef="cad">154100000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-77" decimals="-5" id="f-465" unitRef="cad">75100000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-78" decimals="-5" id="f-466" unitRef="cad">238200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-79" decimals="-5" id="f-467" unitRef="cad">52800000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-80" decimals="-5" id="f-468" unitRef="cad">520200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-81" decimals="-5" id="f-469" unitRef="cad">-63500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-82" decimals="-5" id="f-470" unitRef="cad">-46000000.0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-83" decimals="-5" id="f-471" unitRef="cad">-136600000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-84" decimals="-5" id="f-472" unitRef="cad">-19700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-85" decimals="-5" id="f-473" unitRef="cad">-265800000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-86" decimals="-5" id="f-474" unitRef="cad">19300000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-87" decimals="-5" id="f-475" unitRef="cad">6800000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-88" decimals="-5" id="f-476" unitRef="cad">26900000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-89" decimals="-5" id="f-477" unitRef="cad">3800000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-90" decimals="-5" id="f-478" unitRef="cad">56800000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-86" decimals="-5" id="f-479" unitRef="cad">-17700000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-87" decimals="-5" id="f-480" unitRef="cad">-11500000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-88" decimals="-5" id="f-481" unitRef="cad">-33400000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-89" decimals="-5" id="f-482" unitRef="cad">-6700000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-90" decimals="-5" id="f-483" unitRef="cad">-69300000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-86" decimals="-5" id="f-484" unitRef="cad">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-87" decimals="-5" id="f-485" unitRef="cad">-300000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-88" decimals="-5" id="f-486" unitRef="cad">-400000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-89" decimals="-5" id="f-487" unitRef="cad">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-90" decimals="-5" id="f-488" unitRef="cad">-700000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-86" decimals="-5" id="f-489" unitRef="cad">2100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-87" decimals="-5" id="f-490" unitRef="cad">1800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-88" decimals="-5" id="f-491" unitRef="cad">4500000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-89" decimals="-5" id="f-492" unitRef="cad">1300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-90" decimals="-5" id="f-493" unitRef="cad">9700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-91" decimals="-5" id="f-494" unitRef="cad">-67200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-92" decimals="-5" id="f-495" unitRef="cad">-42800000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-93" decimals="-5" id="f-496" unitRef="cad">-134200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-94" decimals="-5" id="f-497" unitRef="cad">-18100000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-95" decimals="-5" id="f-498" unitRef="cad">-262300000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-96" decimals="-5" id="f-499" unitRef="cad">22600000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-97" decimals="-5" id="f-500" unitRef="cad">7000000.0</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-98" decimals="-5" id="f-501" unitRef="cad">26000000.0</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-99" decimals="-5" id="f-502" unitRef="cad">4300000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-100" decimals="-5" id="f-503" unitRef="cad">59900000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-96" decimals="-5" id="f-504" unitRef="cad">-20400000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-97" decimals="-5" id="f-505" unitRef="cad">-8000000.0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-98" decimals="-5" id="f-506" unitRef="cad">-34500000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-99" decimals="-5" id="f-507" unitRef="cad">-4600000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-100" decimals="-5" id="f-508" unitRef="cad">-67500000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-96" decimals="-5" id="f-509" unitRef="cad">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-97" decimals="-5" id="f-510" unitRef="cad">300000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-98" decimals="-5" id="f-511" unitRef="cad">1600000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-99" decimals="-5" id="f-512" unitRef="cad">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-100" decimals="-5" id="f-513" unitRef="cad">1900000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-96" decimals="-5" id="f-514" unitRef="cad">-900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-97" decimals="-5" id="f-515" unitRef="cad">-700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-98" decimals="-5" id="f-516" unitRef="cad">-1900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-99" decimals="-5" id="f-517" unitRef="cad">-400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-100" decimals="-5" id="f-518" unitRef="cad">-3900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-101" decimals="-5" id="f-519" unitRef="cad">-68500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-102" decimals="-5" id="f-520" unitRef="cad">-41400000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-103" decimals="-5" id="f-521" unitRef="cad">-125400000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-104" decimals="-5" id="f-522" unitRef="cad">-17400000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-105" decimals="-5" id="f-523" unitRef="cad">-252700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-106" decimals="-5" id="f-524" unitRef="cad">71300000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-107" decimals="-5" id="f-525" unitRef="cad">37400000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-108" decimals="-5" id="f-526" unitRef="cad">113900000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-109" decimals="-5" id="f-527" unitRef="cad">28100000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-5" decimals="-5" id="f-528" unitRef="cad">250700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-110" decimals="-5" id="f-529" unitRef="cad">85600000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-111" decimals="-5" id="f-530" unitRef="cad">33700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-112" decimals="-5" id="f-531" unitRef="cad">112800000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-113" decimals="-5" id="f-532" unitRef="cad">35400000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-3" decimals="-5" id="f-533" unitRef="cad">267500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DisclosureOfLeasesExplanatory contextRef="c-1" id="f-534">Lease Assets&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.457%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.049%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Building&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;459.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;476.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;76.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;81.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(115.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(122.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Modifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Reversal of impairment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;455.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;470.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;45.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;48.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(114.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(121.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Modifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Reversal of impairment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;431.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;442.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company leases buildings for its office spaces across the globe. Lease terms typically range from 1 to 15 years and a weighted average remaining lease term of 6.2 years at &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (2022 - 6.6 years). To provide operational flexibility, the Company includes extension and termination options in certain leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company leases vehicles and office equipment with terms typically ranging from 1 to 7 years and a weighted average remaining lease term of 2.8 years at December&#160;31, 2023 (2022 - 3.2 years). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company also leases IT equipment and other equipment with terms typically ranging from 1 to 5 years. These leases are generally short-term or for&#160;low-value&#160;assets that the Company has elected not to recognize in lease assets and lease liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company's acquisition integration activities and initiatives to optimize office space led to the approval of formal plans to sublease and exit certain underutilized office spaces. These changes in use resulted in the recognition of impairment losses (note 30), where the carrying amount of the assets exceeded the recoverable amount, determined based on the value in use method, and an onerous contract provision of $2.5 (2022 - $19.0) (note 17). Subsequent payments made for variable costs on impaired office lease assets reduced the estimated future cash outflows and increased the recoverable amount of the leased assets resulting in the reversal of previously recorded impairments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amounts recognized in administrative and marketing expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rent expense - variable lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;47.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rent expense - short-term leases and leases of&#160;low-value&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income from subleases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;47.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Variable lease payments include operating expenses, real estate taxes, insurance, and other variable costs. Future undiscounted cash flows for short-term leases, leases of&#160;low-value&#160;assets, variable lease payments, and sublease payments receivable are disclosed in note 20. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash outflows for lease liabilities are disclosed in note 32.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfLeasesExplanatory>
    <ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory contextRef="c-1" id="f-535">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.457%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.049%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Building&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;459.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;476.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;76.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;81.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(115.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(122.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Modifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Reversal of impairment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;455.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;470.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;45.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;48.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(114.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(121.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Modifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Reversal of impairment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;431.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;442.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory>
    <ifrs-full:RightofuseAssets contextRef="c-114" decimals="-5" id="f-536" unitRef="cad">459700000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-115" decimals="-5" id="f-537" unitRef="cad">16800000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-116" decimals="-5" id="f-538" unitRef="cad">476500000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-117" decimals="-5" id="f-539" unitRef="cad">76400000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-118" decimals="-5" id="f-540" unitRef="cad">4700000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-119" decimals="-5" id="f-541" unitRef="cad">81100000</ifrs-full:AdditionsToRightofuseAssets>
    <stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets contextRef="c-117" decimals="-5" id="f-542" unitRef="cad">8300000</stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets>
    <stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets contextRef="c-118" decimals="-5" id="f-543" unitRef="cad">200000</stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets>
    <stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets contextRef="c-119" decimals="-5" id="f-544" unitRef="cad">8500000</stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-117" decimals="-5" id="f-545" unitRef="cad">115900000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-118" decimals="-5" id="f-546" unitRef="cad">6200000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-119" decimals="-5" id="f-547" unitRef="cad">122100000</ifrs-full:DepreciationRightofuseAssets>
    <stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets contextRef="c-117" decimals="-5" id="f-548" unitRef="cad">6700000</stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets>
    <stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets contextRef="c-118" decimals="-5" id="f-549" unitRef="cad">-200000</stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets>
    <stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets contextRef="c-119" decimals="-5" id="f-550" unitRef="cad">6500000</stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets>
    <stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets contextRef="c-117" decimals="-5" id="f-551" unitRef="cad">-4800000</stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets>
    <stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets contextRef="c-118" decimals="-5" id="f-552" unitRef="cad">0</stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets>
    <stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets contextRef="c-119" decimals="-5" id="f-553" unitRef="cad">-4800000</stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets>
    <stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-117" decimals="-5" id="f-554" unitRef="cad">15000000.0</stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-118" decimals="-5" id="f-555" unitRef="cad">100000</stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-119" decimals="-5" id="f-556" unitRef="cad">15100000</stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-120" decimals="-5" id="f-557" unitRef="cad">455000000.0</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-121" decimals="-5" id="f-558" unitRef="cad">15400000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-122" decimals="-5" id="f-559" unitRef="cad">470400000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-123" decimals="-5" id="f-560" unitRef="cad">45400000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-124" decimals="-5" id="f-561" unitRef="cad">2900000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-125" decimals="-5" id="f-562" unitRef="cad">48300000</ifrs-full:AdditionsToRightofuseAssets>
    <stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets contextRef="c-123" decimals="-5" id="f-563" unitRef="cad">14600000</stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets>
    <stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets contextRef="c-124" decimals="-5" id="f-564" unitRef="cad">400000</stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets>
    <stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets contextRef="c-125" decimals="-5" id="f-565" unitRef="cad">15000000.0</stn:AcquisitionsThroughBusinessCombinationsRightOfUseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-123" decimals="-5" id="f-566" unitRef="cad">114700000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-124" decimals="-5" id="f-567" unitRef="cad">7000000.0</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-125" decimals="-5" id="f-568" unitRef="cad">121700000</ifrs-full:DepreciationRightofuseAssets>
    <stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets contextRef="c-123" decimals="-5" id="f-569" unitRef="cad">33300000</stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets>
    <stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets contextRef="c-124" decimals="-5" id="f-570" unitRef="cad">300000</stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets>
    <stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets contextRef="c-125" decimals="-5" id="f-571" unitRef="cad">33600000</stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets>
    <stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets contextRef="c-123" decimals="-5" id="f-572" unitRef="cad">-1600000</stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets>
    <stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets contextRef="c-124" decimals="-5" id="f-573" unitRef="cad">0</stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets>
    <stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets contextRef="c-125" decimals="-5" id="f-574" unitRef="cad">-1600000</stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets>
    <stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-123" decimals="-5" id="f-575" unitRef="cad">-4200000</stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-124" decimals="-5" id="f-576" unitRef="cad">-100000</stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-125" decimals="-5" id="f-577" unitRef="cad">-4300000</stn:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-126" decimals="-5" id="f-578" unitRef="cad">431000000.0</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-127" decimals="-5" id="f-579" unitRef="cad">11900000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-128" decimals="-5" id="f-580" unitRef="cad">442900000</ifrs-full:RightofuseAssets>
    <stn:LeaseTerm contextRef="c-129" id="f-581">P1Y</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-130" id="f-582">P15Y</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-131" id="f-583">P6Y2M12D</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-132" id="f-584">P6Y7M6D</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-30" id="f-585">P1Y</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-31" id="f-586">P7Y</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-133" id="f-587">P2Y9M18D</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-134" id="f-588">P3Y2M12D</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-135" id="f-589">P1Y</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-136" id="f-590">P5Y</stn:LeaseTerm>
    <ifrs-full:OnerousContractsProvision contextRef="c-137" decimals="-5" id="f-591" unitRef="cad">2500000</ifrs-full:OnerousContractsProvision>
    <ifrs-full:OnerousContractsProvision contextRef="c-138" decimals="-5" id="f-592" unitRef="cad">19000000.0</ifrs-full:OnerousContractsProvision>
    <stn:DisclosureOfDetailedInformationAboutLeaseCostsTextBlock contextRef="c-1" id="f-593">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amounts recognized in administrative and marketing expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rent expense - variable lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;47.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rent expense - short-term leases and leases of&#160;low-value&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income from subleases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;47.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutLeaseCostsTextBlock>
    <ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities contextRef="c-1" decimals="-5" id="f-594" unitRef="cad">47500000</ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities>
    <ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities contextRef="c-6" decimals="-5" id="f-595" unitRef="cad">39600000</ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities>
    <stn:ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed contextRef="c-1" decimals="-5" id="f-596" unitRef="cad">2900000</stn:ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed>
    <stn:ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed contextRef="c-6" decimals="-5" id="f-597" unitRef="cad">2900000</stn:ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed>
    <ifrs-full:IncomeFromSubleasingRightofuseAssets contextRef="c-1" decimals="-5" id="f-598" unitRef="cad">2900000</ifrs-full:IncomeFromSubleasingRightofuseAssets>
    <ifrs-full:IncomeFromSubleasingRightofuseAssets contextRef="c-6" decimals="-5" id="f-599" unitRef="cad">2500000</ifrs-full:IncomeFromSubleasingRightofuseAssets>
    <stn:TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities contextRef="c-1" decimals="-5" id="f-600" unitRef="cad">47500000</stn:TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities>
    <stn:TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities contextRef="c-6" decimals="-5" id="f-601" unitRef="cad">40000000.0</stn:TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities>
    <ifrs-full:DisclosureOfGoodwillExplanatory contextRef="c-1" id="f-602">Goodwill&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gross goodwill, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,524.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,362.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;74.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;64.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(36.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;97.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross goodwill, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,562.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,524.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(178.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(178.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net goodwill, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,384.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,346.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill arising from acquisitions includes factors such as the expertise and reputation of the assembled workforce acquired, the geographic location of the acquiree, and the expected synergies.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company considers its CGUs based on the interdependence of cash flows between different geographic locations and how management monitors the operations. As such, the CGUs are defined as Canada, US, Asia/Pacific, Latin America, and UK/Europe/Middle East. As goodwill is not monitored at a level lower than the Company&#x2019;s operating segments, the CGUs excluding Canada and the US are grouped in Global for purposes of allocating goodwill and testing impairment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill was allocated to its CGUs or group of CGUs as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;359.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;359.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,452.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,408.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Global&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;572.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;578.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,384.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,346.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On October&#160;1, 2023, and October&#160;1, 2022, the Company performed its annual goodwill impairment test in accordance with its policy described in note 4. Based on the results of the 2023 and 2022 tests, the Company concluded that the recoverable amount of each CGU or group of CGUs exceeded its carrying amount and, therefore, goodwill was not impaired.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Assumptions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The calculation of fair value less costs of disposal is most sensitive to the following key assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Operating margin rates based on actual experience and management&#x2019;s long-term projections. Operating margin is defined as project margin less the sum of administrative and marketing expenses, depreciation of property and equipment, amortization of software, and other adjustments such as lease interest and principal lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Discount rates reflecting investors&#x2019; expectations when discounting future cash flows to a present value, taking into consideration market rates of return, capital structure, company size, and industry risk. If necessary, a discount rate is further adjusted to reflect risks specific to a CGU or group of CGUs when future estimates of cash flows have not been adjusted. For its October&#160;1, 2023 impairment tests, the Company discounted the cash flows using an&#160;after-tax&#160;discount rate of 8.9% for Canada, 9.5% for United States, and a weighted average discount rate of 10.8% for the Global group of CGUs (October 1, 2022 - 8.8% for Canada, 9.4% for United States, and 10.1% for the Global group of CGUs). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Terminal growth rates based on actual experience and market analysis. Projections are extrapolated beyond five years using a growth rate that does not exceed 3.5% (2022 &#x2013; 3.8%). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Non-cash&#160;working capital requirements are based on historical actual rates, market analysis, and management&#x2019;s long-term projections.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Net revenue growth rate based on management&#x2019;s best estimates of cash flow projections over a five-year period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Sensitivity to changes in assumptions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As at October&#160;1, 2023, the recoverable amounts of the Canada and US CGUs exceeded their carrying amounts and management believes that no reasonably possible change in any of the above key assumptions would have caused the carrying amount to exceed its recoverable amount. The recoverable amount of the Global group of CGUs exceeded its carrying amount by $106.7 assuming terminal operating margins averaging 9.3%. Assuming all other assumptions remain the same, the terminal operating margin would need to decline by 100-basis points for the Global group of CGUs carrying amount to exceed its recoverable amount.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGoodwillExplanatory>
    <ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory contextRef="c-1" id="f-603">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gross goodwill, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,524.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,362.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;74.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;64.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(36.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;97.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross goodwill, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,562.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,524.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(178.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(178.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net goodwill, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,384.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,346.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory>
    <ifrs-full:Goodwill contextRef="c-70" decimals="-5" id="f-604" unitRef="cad">2524400000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-60" decimals="-5" id="f-605" unitRef="cad">2362300000</ifrs-full:Goodwill>
    <ifrs-full:AdditionalRecognitionGoodwill contextRef="c-75" decimals="-5" id="f-606" unitRef="cad">74200000</ifrs-full:AdditionalRecognitionGoodwill>
    <ifrs-full:AdditionalRecognitionGoodwill contextRef="c-65" decimals="-5" id="f-607" unitRef="cad">64700000</ifrs-full:AdditionalRecognitionGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill contextRef="c-75" decimals="-5" id="f-608" unitRef="cad">-36600000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill contextRef="c-65" decimals="-5" id="f-609" unitRef="cad">97400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill>
    <ifrs-full:Goodwill contextRef="c-80" decimals="-5" id="f-610" unitRef="cad">2562000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-70" decimals="-5" id="f-611" unitRef="cad">2524400000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-139" decimals="-5" id="f-612" unitRef="cad">-178000000.0</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-140" decimals="-5" id="f-613" unitRef="cad">-178000000.0</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-3" decimals="-5" id="f-614" unitRef="cad">2384000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-5" decimals="-5" id="f-615" unitRef="cad">2346400000</ifrs-full:Goodwill>
    <ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory contextRef="c-1" id="f-616">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill was allocated to its CGUs or group of CGUs as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;359.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;359.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,452.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,408.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Global&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;572.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;578.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,384.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,346.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory>
    <ifrs-full:Goodwill contextRef="c-141" decimals="-5" id="f-617" unitRef="cad">359500000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-142" decimals="-5" id="f-618" unitRef="cad">359500000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-143" decimals="-5" id="f-619" unitRef="cad">1452400000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-144" decimals="-5" id="f-620" unitRef="cad">1408000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-145" decimals="-5" id="f-621" unitRef="cad">572100000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-146" decimals="-5" id="f-622" unitRef="cad">578900000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-147" decimals="-5" id="f-623" unitRef="cad">2384000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-148" decimals="-5" id="f-624" unitRef="cad">2346400000</ifrs-full:Goodwill>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="c-149" decimals="3" id="f-625" unitRef="number">0.089</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="c-150" decimals="3" id="f-626" unitRef="number">0.095</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="c-151" decimals="3" id="f-627" unitRef="number">0.108</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="c-152" decimals="3" id="f-628" unitRef="number">0.088</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="c-153" decimals="3" id="f-629" unitRef="number">0.094</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="c-154" decimals="3" id="f-630" unitRef="number">0.101</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections contextRef="c-155" decimals="3" id="f-631" unitRef="number">0.035</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
    <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections contextRef="c-156" decimals="3" id="f-632" unitRef="number">0.038</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
    <ifrs-full:AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount contextRef="c-157" decimals="-5" id="f-633" unitRef="cad">106700000</ifrs-full:AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount>
    <stn:ValueAssignedToKeyAssumption contextRef="c-157" decimals="3" id="f-634" unitRef="number">0.093</stn:ValueAssignedToKeyAssumption>
    <ifrs-full:AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount
      contextRef="c-157"
      decimals="INF"
      id="f-635"
      unitRef="number">0.0100</ifrs-full:AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount>
    <ifrs-full:DisclosureOfIntangibleAssetsExplanatory contextRef="c-1" id="f-636">Intangible Assets&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.130%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Client&lt;br/&gt;Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Contract&lt;br/&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Software and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;463.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;78.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;592.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions arising on acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Removal of fully amortized assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(24.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(44.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;471.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;48.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;90.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;610.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions arising on acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;37.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Removal of fully amortized assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(25.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(47.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(39.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(112.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(8.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;464.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;64.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;540.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;185.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;218.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;45.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;104.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Removal of fully amortized assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(24.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(44.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;215.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;43.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;290.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;46.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;34.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;102.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Removal of fully amortized assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(25.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(47.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(39.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(112.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;232.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;38.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;274.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net book value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;256.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;46.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;320.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;231.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;8.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;26.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;265.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During 2023, the Company concluded that there were no indicators of impairment related to intangible assets.&lt;/span&gt;&lt;/div&gt;The net book value of software acquired through software financing obligations is $15.4 (2022 - $32.7).</ifrs-full:DisclosureOfIntangibleAssetsExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory contextRef="c-1" id="f-637">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.130%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Client&lt;br/&gt;Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Contract&lt;br/&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Software and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;463.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;78.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;592.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions arising on acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Removal of fully amortized assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(24.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(44.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;471.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;48.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;90.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;610.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions arising on acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;37.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Removal of fully amortized assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(25.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(47.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(39.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(112.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(8.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;464.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;64.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;540.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;185.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;218.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;45.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;104.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Removal of fully amortized assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(24.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(44.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;215.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;43.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;290.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;46.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;34.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;102.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Removal of fully amortized assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(25.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(47.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(39.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(112.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;232.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;38.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;274.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net book value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;256.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;46.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;320.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;231.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;8.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;26.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;265.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-158" decimals="-5" id="f-638" unitRef="cad">463200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-159" decimals="-5" id="f-639" unitRef="cad">50200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-160" decimals="-5" id="f-640" unitRef="cad">78800000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-60" decimals="-5" id="f-641" unitRef="cad">592200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-161" decimals="-5" id="f-642" unitRef="cad">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-162" decimals="-5" id="f-643" unitRef="cad">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-163" decimals="-5" id="f-644" unitRef="cad">25700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-65" decimals="-5" id="f-645" unitRef="cad">25700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-161" decimals="-5" id="f-646" unitRef="cad">13100000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-162" decimals="-5" id="f-647" unitRef="cad">1700000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-163" decimals="-5" id="f-648" unitRef="cad">500000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-65" decimals="-5" id="f-649" unitRef="cad">15300000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-161" decimals="-5" id="f-650" unitRef="cad">24300000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-162" decimals="-5" id="f-651" unitRef="cad">6100000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-163" decimals="-5" id="f-652" unitRef="cad">14000000.0</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-65" decimals="-5" id="f-653" unitRef="cad">44400000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="c-161" decimals="-5" id="f-654" unitRef="cad">0</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="c-162" decimals="-5" id="f-655" unitRef="cad">0</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="c-163" decimals="-5" id="f-656" unitRef="cad">1400000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="c-65" decimals="-5" id="f-657" unitRef="cad">1400000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-161" decimals="-5" id="f-658" unitRef="cad">19900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-162" decimals="-5" id="f-659" unitRef="cad">2800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-163" decimals="-5" id="f-660" unitRef="cad">600000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-65" decimals="-5" id="f-661" unitRef="cad">23300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-164" decimals="-5" id="f-662" unitRef="cad">471900000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-165" decimals="-5" id="f-663" unitRef="cad">48600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-166" decimals="-5" id="f-664" unitRef="cad">90200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-70" decimals="-5" id="f-665" unitRef="cad">610700000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-167" decimals="-5" id="f-666" unitRef="cad">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-168" decimals="-5" id="f-667" unitRef="cad">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-169" decimals="-5" id="f-668" unitRef="cad">13700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-75" decimals="-5" id="f-669" unitRef="cad">13700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-167" decimals="-5" id="f-670" unitRef="cad">25200000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-168" decimals="-5" id="f-671" unitRef="cad">12400000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-169" decimals="-5" id="f-672" unitRef="cad">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-75" decimals="-5" id="f-673" unitRef="cad">37600000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-167" decimals="-5" id="f-674" unitRef="cad">25400000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-168" decimals="-5" id="f-675" unitRef="cad">47800000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-169" decimals="-5" id="f-676" unitRef="cad">39400000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-75" decimals="-5" id="f-677" unitRef="cad">112600000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-167" decimals="-5" id="f-678" unitRef="cad">-7600000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-168" decimals="-5" id="f-679" unitRef="cad">-800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-169" decimals="-5" id="f-680" unitRef="cad">-500000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-75" decimals="-5" id="f-681" unitRef="cad">-8900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-170" decimals="-5" id="f-682" unitRef="cad">464100000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-171" decimals="-5" id="f-683" unitRef="cad">12400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-172" decimals="-5" id="f-684" unitRef="cad">64000000.0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-80" decimals="-5" id="f-685" unitRef="cad">540500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-173" decimals="-5" id="f-686" unitRef="cad">-185000000.0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-174" decimals="-5" id="f-687" unitRef="cad">-2800000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-175" decimals="-5" id="f-688" unitRef="cad">-31100000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-85" decimals="-5" id="f-689" unitRef="cad">-218900000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-176" decimals="-5" id="f-690" unitRef="cad">45600000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-177" decimals="-5" id="f-691" unitRef="cad">33300000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-178" decimals="-5" id="f-692" unitRef="cad">25700000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-90" decimals="-5" id="f-693" unitRef="cad">104600000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-176" decimals="-5" id="f-694" unitRef="cad">-24300000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-177" decimals="-5" id="f-695" unitRef="cad">-6100000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-178" decimals="-5" id="f-696" unitRef="cad">-14000000.0</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-90" decimals="-5" id="f-697" unitRef="cad">-44400000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-176" decimals="-5" id="f-698" unitRef="cad">9300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-177" decimals="-5" id="f-699" unitRef="cad">1400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-178" decimals="-5" id="f-700" unitRef="cad">500000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-90" decimals="-5" id="f-701" unitRef="cad">11200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-179" decimals="-5" id="f-702" unitRef="cad">-215600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-180" decimals="-5" id="f-703" unitRef="cad">-31400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-181" decimals="-5" id="f-704" unitRef="cad">-43300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-95" decimals="-5" id="f-705" unitRef="cad">-290300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-182" decimals="-5" id="f-706" unitRef="cad">46300000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-183" decimals="-5" id="f-707" unitRef="cad">21300000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-184" decimals="-5" id="f-708" unitRef="cad">34400000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-100" decimals="-5" id="f-709" unitRef="cad">102000000.0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-182" decimals="-5" id="f-710" unitRef="cad">-25400000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-183" decimals="-5" id="f-711" unitRef="cad">-47800000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-184" decimals="-5" id="f-712" unitRef="cad">-39400000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-100" decimals="-5" id="f-713" unitRef="cad">-112600000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-182" decimals="-5" id="f-714" unitRef="cad">-3800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-183" decimals="-5" id="f-715" unitRef="cad">-800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-184" decimals="-5" id="f-716" unitRef="cad">-300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-100" decimals="-5" id="f-717" unitRef="cad">-4900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-185" decimals="-5" id="f-718" unitRef="cad">-232700000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-186" decimals="-5" id="f-719" unitRef="cad">-4100000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-187" decimals="-5" id="f-720" unitRef="cad">-38000000.0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-105" decimals="-5" id="f-721" unitRef="cad">-274800000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-188" decimals="-5" id="f-722" unitRef="cad">256300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-189" decimals="-5" id="f-723" unitRef="cad">17200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-190" decimals="-5" id="f-724" unitRef="cad">46900000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-5" decimals="-5" id="f-725" unitRef="cad">320400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-191" decimals="-5" id="f-726" unitRef="cad">231400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-192" decimals="-5" id="f-727" unitRef="cad">8300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-193" decimals="-5" id="f-728" unitRef="cad">26000000.0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-3" decimals="-5" id="f-729" unitRef="cad">265700000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <stn:SoftwareFinancingObligation contextRef="c-194" decimals="-5" id="f-730" unitRef="cad">15400000</stn:SoftwareFinancingObligation>
    <stn:SoftwareFinancingObligation contextRef="c-195" decimals="-5" id="f-731" unitRef="cad">32700000</stn:SoftwareFinancingObligation>
    <ifrs-full:DisclosureOfOtherAssetsExplanatory contextRef="c-1" id="f-732">Other Assets&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.073%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments held for self-insured liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1.75pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;204.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Holdbacks on long-term contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;25.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;48.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;27.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;18.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;296.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;234.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less current portion - financial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;15.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less current portion -&#160;non-financial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;279.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;224.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial assets - Other primarily includes indemnifications, sublease receivables, deposits, and derivative financial instruments (note 24).&#160;Non-financial&#160;assets - Other primarily includes investments in joint ventures and associates, transaction costs on long-term debt, and investment tax credits.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments held for self-insured liabilities include government and corporate bonds that are classified as FVOCI with unrealized gains (losses) recorded in other comprehensive income. Investments also include equity securities that are classified as FVPL with gains (losses) recorded in net income. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Their fair value and amortized cost are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.049%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized&lt;br/&gt;Cost/Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortized&lt;br/&gt;Cost/Cost&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;127.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;125.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;104.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;105.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;77.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;66.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;51.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;204.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;191.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The bonds bear interest at rates ranging from 0.63% to 8.00% per annum (2022 &#x2013; 0.75% to 8.00%). The terms to maturity of the bond portfolio, stated at fair value, are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Within one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;After one year but not more than five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;43.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;45.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;More than five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;83.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;57.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;127.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;104.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherAssetsExplanatory>
    <stn:DisclosureOfDetailedInformationAboutOtherAssetsTextBlock contextRef="c-1" id="f-733">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.073%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments held for self-insured liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1.75pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;204.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Holdbacks on long-term contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;25.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;48.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;27.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;18.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;296.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;234.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less current portion - financial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;15.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less current portion -&#160;non-financial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;279.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;224.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutOtherAssetsTextBlock>
    <ifrs-full:OtherFinancialAssets contextRef="c-196" decimals="-5" id="f-734" unitRef="cad">204500000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-197" decimals="-5" id="f-735" unitRef="cad">156800000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-198" decimals="-5" id="f-736" unitRef="cad">25200000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-199" decimals="-5" id="f-737" unitRef="cad">33700000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-200" decimals="-5" id="f-738" unitRef="cad">48600000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-201" decimals="-5" id="f-739" unitRef="cad">27000000.0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherNonfinancialAssets contextRef="c-200" decimals="-5" id="f-740" unitRef="cad">18000000.0</ifrs-full:OtherNonfinancialAssets>
    <ifrs-full:OtherNonfinancialAssets contextRef="c-201" decimals="-5" id="f-741" unitRef="cad">17300000</ifrs-full:OtherNonfinancialAssets>
    <ifrs-full:OtherAssets contextRef="c-3" decimals="-5" id="f-742" unitRef="cad">296300000</ifrs-full:OtherAssets>
    <ifrs-full:OtherAssets contextRef="c-5" decimals="-5" id="f-743" unitRef="cad">234800000</ifrs-full:OtherAssets>
    <ifrs-full:OtherCurrentFinancialAssets contextRef="c-3" decimals="-5" id="f-744" unitRef="cad">15800000</ifrs-full:OtherCurrentFinancialAssets>
    <ifrs-full:OtherCurrentFinancialAssets contextRef="c-5" decimals="-5" id="f-745" unitRef="cad">9100000</ifrs-full:OtherCurrentFinancialAssets>
    <ifrs-full:OtherCurrentNonfinancialAssets contextRef="c-3" decimals="-5" id="f-746" unitRef="cad">1300000</ifrs-full:OtherCurrentNonfinancialAssets>
    <ifrs-full:OtherCurrentNonfinancialAssets contextRef="c-5" decimals="-5" id="f-747" unitRef="cad">1100000</ifrs-full:OtherCurrentNonfinancialAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c-3" decimals="-5" id="f-748" unitRef="cad">279200000</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c-5" decimals="-5" id="f-749" unitRef="cad">224600000</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:DisclosureOfFinancialAssetsExplanatory contextRef="c-1" id="f-750">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Their fair value and amortized cost are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.049%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized&lt;br/&gt;Cost/Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortized&lt;br/&gt;Cost/Cost&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;127.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;125.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;104.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;105.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;77.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;66.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;51.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;204.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;191.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialAssetsExplanatory>
    <ifrs-full:OtherFinancialAssets contextRef="c-202" decimals="-5" id="f-751" unitRef="cad">127200000</ifrs-full:OtherFinancialAssets>
    <stn:OtherFinancialAssetAtAmortisedCost contextRef="c-202" decimals="-5" id="f-752" unitRef="cad">125000000.0</stn:OtherFinancialAssetAtAmortisedCost>
    <ifrs-full:OtherFinancialAssets contextRef="c-203" decimals="-5" id="f-753" unitRef="cad">104400000</ifrs-full:OtherFinancialAssets>
    <stn:OtherFinancialAssetAtAmortisedCost contextRef="c-203" decimals="-5" id="f-754" unitRef="cad">105100000</stn:OtherFinancialAssetAtAmortisedCost>
    <ifrs-full:OtherFinancialAssets contextRef="c-204" decimals="-5" id="f-755" unitRef="cad">77300000</ifrs-full:OtherFinancialAssets>
    <stn:OtherFinancialAssetAtAmortisedCost contextRef="c-204" decimals="-5" id="f-756" unitRef="cad">66300000</stn:OtherFinancialAssetAtAmortisedCost>
    <ifrs-full:OtherFinancialAssets contextRef="c-205" decimals="-5" id="f-757" unitRef="cad">52400000</ifrs-full:OtherFinancialAssets>
    <stn:OtherFinancialAssetAtAmortisedCost contextRef="c-205" decimals="-5" id="f-758" unitRef="cad">51800000</stn:OtherFinancialAssetAtAmortisedCost>
    <ifrs-full:OtherFinancialAssets contextRef="c-3" decimals="-5" id="f-759" unitRef="cad">204500000</ifrs-full:OtherFinancialAssets>
    <stn:OtherFinancialAssetAtAmortisedCost contextRef="c-3" decimals="-5" id="f-760" unitRef="cad">191300000</stn:OtherFinancialAssetAtAmortisedCost>
    <ifrs-full:OtherFinancialAssets contextRef="c-5" decimals="-5" id="f-761" unitRef="cad">156800000</ifrs-full:OtherFinancialAssets>
    <stn:OtherFinancialAssetAtAmortisedCost contextRef="c-5" decimals="-5" id="f-762" unitRef="cad">156900000</stn:OtherFinancialAssetAtAmortisedCost>
    <stn:BondsInterestRatePercentage contextRef="c-206" decimals="4" id="f-763" unitRef="number">0.0063</stn:BondsInterestRatePercentage>
    <stn:BondsInterestRatePercentage contextRef="c-207" decimals="4" id="f-764" unitRef="number">0.0800</stn:BondsInterestRatePercentage>
    <stn:BondsInterestRatePercentage contextRef="c-208" decimals="4" id="f-765" unitRef="number">0.0075</stn:BondsInterestRatePercentage>
    <stn:BondsInterestRatePercentage contextRef="c-209" decimals="4" id="f-766" unitRef="number">0.0800</stn:BondsInterestRatePercentage>
    <ifrs-full:MaturityAnalysisForDerivativeFinancialLiabilities contextRef="c-1" id="f-767">The terms to maturity of the bond portfolio, stated at fair value, are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Within one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;After one year but not more than five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;43.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;45.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;More than five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;83.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;57.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;127.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;104.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:MaturityAnalysisForDerivativeFinancialLiabilities>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-210" decimals="-5" id="f-768" unitRef="cad">400000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-211" decimals="-5" id="f-769" unitRef="cad">1300000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-212" decimals="-5" id="f-770" unitRef="cad">43100000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-213" decimals="-5" id="f-771" unitRef="cad">45700000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-214" decimals="-5" id="f-772" unitRef="cad">83700000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-215" decimals="-5" id="f-773" unitRef="cad">57400000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-202" decimals="-5" id="f-774" unitRef="cad">127200000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-203" decimals="-5" id="f-775" unitRef="cad">104400000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory contextRef="c-1" id="f-776">Trade and Other Payables&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade accounts payable and accruals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;351.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;300.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Employee and payroll liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;392.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;368.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;74.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;86.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Trade and other payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;818.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;755.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory>
    <stn:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock contextRef="c-1" id="f-777">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade accounts payable and accruals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;351.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;300.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Employee and payroll liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;392.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;368.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;74.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;86.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Trade and other payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;818.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;755.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock>
    <ifrs-full:TradeAndOtherPayablesToTradeSuppliers contextRef="c-3" decimals="-5" id="f-778" unitRef="cad">351900000</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
    <ifrs-full:TradeAndOtherPayablesToTradeSuppliers contextRef="c-5" decimals="-5" id="f-779" unitRef="cad">300600000</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
    <stn:EmployeeAndPayrollLiabilities contextRef="c-3" decimals="-5" id="f-780" unitRef="cad">392000000.0</stn:EmployeeAndPayrollLiabilities>
    <stn:EmployeeAndPayrollLiabilities contextRef="c-5" decimals="-5" id="f-781" unitRef="cad">368500000</stn:EmployeeAndPayrollLiabilities>
    <ifrs-full:Accruals contextRef="c-3" decimals="-5" id="f-782" unitRef="cad">74600000</ifrs-full:Accruals>
    <ifrs-full:Accruals contextRef="c-5" decimals="-5" id="f-783" unitRef="cad">86600000</ifrs-full:Accruals>
    <ifrs-full:TradeAndOtherPayables contextRef="c-3" decimals="-5" id="f-784" unitRef="cad">818500000</ifrs-full:TradeAndOtherPayables>
    <ifrs-full:TradeAndOtherPayables contextRef="c-5" decimals="-5" id="f-785" unitRef="cad">755700000</ifrs-full:TradeAndOtherPayables>
    <ifrs-full:DisclosureOfBorrowingsExplanatory contextRef="c-1" id="f-786">Long-Term Debt&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Senior unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;547.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;298.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;79.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;533.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Term loan facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;408.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;307.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Software financing obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;34.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,129.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,235.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;146.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;982.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,183.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Senior unsecured notes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company's senior unsecured notes (the notes) consist of:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$300 of notes that mature on October 8, 2027, bearing interest at a fixed rate of 2.048% per annum; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$250 of notes issued on June 27, 2023, that mature on June 27, 2030. The notes bear interest at a fixed rate of 5.393% per annum.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The notes rank pari passu with all other debt and future indebtedness of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Revolving credit and term loan facilities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has syndicated senior credit facilities, structured as a sustainability-linked loan, consisting of a senior revolving credit facility in the maximum amount of $800 and a senior term loan of $310 in two tranches. Additional funds of $600 can be accessed subject to approval and under the same terms and conditions. The revolving credit facility and the term loan are unsecured, may be repaid from time to time at the option of the Company, and mature at various dates before December 8, 2027. On June 16, 2023, the Company also entered into an unsecured bilateral term credit facility of $100 that matures on June 17, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2023, the revolving credit facility of $79.5 (U&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;S$60.0) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;was payable in US funds (2022 - in Canadian funds of $376.0 and US funds of $157.0 (US$116.0)). As at December&#160;31, 2023 and 2022, the term loan facilities were payable in Canadian funds. The average interest rate for the revolving credit facility and term loan facilities at December&#160;31, 2023, was 6.78% (2022 &#x2013; 6.09%).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The funds available under the revolving credit facility are reduced by overdrafts (included in bank indebtedness in the consolidated statements of financial position) and outstanding letters of credit issued pursuant to the facility agreement. At December&#160;31, 2023, the Company had issued outstanding letters of credit that expire at various dates before October 2024, are payable in various currencies, and total $2.4 (2022 &#x2013; $2.6). These letters of credit were issued in the normal course of operations, including the guarantee of certain office rental obligations. At December&#160;31, 2023, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$718.1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2022 &#x2013; $223.6) was available under the revolving credit facility.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Bank indebtedness &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has an uncommitted unsecured multicurrency credit facility of up to &#xa3;20 and an overdraft facility of up to AU$5, repayable on demand. The average interest rate at December&#160;31, 2023, was 6.59% (2022 - 5.18%) and the amount drawn was $23.6 (2022 - $24.6). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank indebtedness also includes overdrafts drawn under the terms of the Company&#x2019;s syndicated senior credit facilities. No balances were drawn at December&#160;31, 2023 (2022 - $40.8).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Notes payable&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes payable consists primarily of notes payable for acquisitions and are due at various times from &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2024 to 2026&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. Repayment is contingent on selling shareholders complying with the terms of the acquisition agreements. The weighted average interest rate on the notes payable at December&#160;31, 2023, was 3.9% (2022 &#x2013; 1.6%). The aggregate maturity value of the notes of $84.3 (2022 - $62.8) is comprised of:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.284%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.807%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;CAD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Foreign currency &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;CAD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign currency &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;US dollars&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;54.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;41.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;British pounds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;17.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;28.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other currencies &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;13.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Software financing obligations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has financing obligations for software, included in intangible assets, bearing interest at rates up to 5.94% (2022 - up to 5.94%). These obligations expire at various dates before 2027. Software additions acquired through software financing obligations during 2023 were $0.6 (2022 - $19.3) and have been excluded from the consolidated statement of cash flows (note 32).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Letter of credit and surety facilities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has a separate letter of credit facility outside of its revolving credit facility that provides letters of credit up to $100. At December&#160;31, 2023, $57.0 (2022 &#x2013; $66.9) in aggregate letters of credit outside of the Company&#x2019;s credit facilities were issued in various currencies. Of these letters of credit, $41.6 (2022 &#x2013; $54.6) expire at various dates before January 2025 and $15.4 (2022 &#x2013; $12.3) have open-ended terms.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has surety facilities related to Construction Services (which was sold in 2018) to accommodate the issuance of bonds for certain types of project work. At December&#160;31, 2023, the Company retained bonds of $16.6 (2022 - &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$27.1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;in US funds under these surety facilities that will expire on completion of the associated projects&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The estimated completion dates of these projects are before July 2024. Although the Company remains obligated for these instruments, the purchaser of the Construction Services business has indemnified the Company for any obligations that may arise from these bonds.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company also has $20.3 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2022 - $18.8)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; in bonds for our continuing operations that will expire on completion of the associated projects. The estimated completion dates of these projects are before August 2029.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBorrowingsExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory contextRef="c-1" id="f-787">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Senior unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;547.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;298.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;79.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;533.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Term loan facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;408.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;307.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Software financing obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;34.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,129.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,235.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;146.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;982.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,183.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The aggregate maturity value of the notes of $84.3 (2022 - $62.8) is comprised of:&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.284%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.807%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;CAD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Foreign currency &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;CAD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign currency &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;US dollars&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;54.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;41.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;British pounds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;17.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;28.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other currencies &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;13.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory>
    <ifrs-full:Borrowings contextRef="c-216" decimals="-5" id="f-788" unitRef="cad">547600000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-217" decimals="-5" id="f-789" unitRef="cad">298600000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-218" decimals="-5" id="f-790" unitRef="cad">79500000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-219" decimals="-5" id="f-791" unitRef="cad">533000000.0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-220" decimals="-5" id="f-792" unitRef="cad">408200000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-221" decimals="-5" id="f-793" unitRef="cad">307200000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-222" decimals="-5" id="f-794" unitRef="cad">82800000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-223" decimals="-5" id="f-795" unitRef="cad">62400000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-224" decimals="-5" id="f-796" unitRef="cad">10900000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-225" decimals="-5" id="f-797" unitRef="cad">34600000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-3" decimals="-5" id="f-798" unitRef="cad">1129000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-5" decimals="-5" id="f-799" unitRef="cad">1235800000</ifrs-full:Borrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-3" decimals="-5" id="f-800" unitRef="cad">146700000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-5" decimals="-5" id="f-801" unitRef="cad">52200000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-3" decimals="-5" id="f-802" unitRef="cad">982300000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-5" decimals="-5" id="f-803" unitRef="cad">1183600000</ifrs-full:LongtermBorrowings>
    <ifrs-full:NotionalAmount contextRef="c-226" decimals="INF" id="f-804" unitRef="cad">300000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsInterestRate
      contextRef="c-226"
      decimals="INF"
      id="f-805"
      unitRef="number">0.02048</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:NotionalAmount contextRef="c-227" decimals="INF" id="f-806" unitRef="cad">250000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsInterestRate
      contextRef="c-227"
      decimals="INF"
      id="f-807"
      unitRef="number">0.05393</ifrs-full:BorrowingsInterestRate>
    <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="c-228" decimals="INF" id="f-808" unitRef="cad">800000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
    <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="c-229" decimals="INF" id="f-809" unitRef="cad">310000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
    <stn:NumberOfTranches
      contextRef="c-230"
      decimals="INF"
      id="f-810"
      unitRef="tranche">2</stn:NumberOfTranches>
    <stn:LineOfCreditFacilityAdditionalBorrowingsCapacity contextRef="c-231" decimals="-6" id="f-811" unitRef="cad">600000000</stn:LineOfCreditFacilityAdditionalBorrowingsCapacity>
    <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="c-232" decimals="-6" id="f-812" unitRef="gbp">100000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
    <stn:BorrowingsPayableAmount contextRef="c-233" decimals="-5" id="f-813" unitRef="cad">79500000</stn:BorrowingsPayableAmount>
    <stn:BorrowingsPayableAmount contextRef="c-233" decimals="-5" id="f-814" unitRef="usd">60000000.0</stn:BorrowingsPayableAmount>
    <stn:BorrowingsPayableAmount contextRef="c-234" decimals="-5" id="f-815" unitRef="cad">376000000.0</stn:BorrowingsPayableAmount>
    <stn:BorrowingsPayableAmount contextRef="c-235" decimals="-5" id="f-816" unitRef="cad">157000000.0</stn:BorrowingsPayableAmount>
    <stn:BorrowingsPayableAmount contextRef="c-235" decimals="-5" id="f-817" unitRef="usd">116000000.0</stn:BorrowingsPayableAmount>
    <ifrs-full:BorrowingsInterestRate contextRef="c-3" decimals="4" id="f-818" unitRef="number">0.0678</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate contextRef="c-5" decimals="4" id="f-819" unitRef="number">0.0609</ifrs-full:BorrowingsInterestRate>
    <stn:LettersOfCreditOutstandingIssuedAmount contextRef="c-3" decimals="-5" id="f-820" unitRef="cad">2400000</stn:LettersOfCreditOutstandingIssuedAmount>
    <stn:LettersOfCreditOutstandingIssuedAmount contextRef="c-5" decimals="-5" id="f-821" unitRef="cad">2600000</stn:LettersOfCreditOutstandingIssuedAmount>
    <ifrs-full:UndrawnBorrowingFacilities contextRef="c-218" decimals="-5" id="f-822" unitRef="cad">718100000</ifrs-full:UndrawnBorrowingFacilities>
    <ifrs-full:UndrawnBorrowingFacilities contextRef="c-219" decimals="-5" id="f-823" unitRef="cad">223600000</ifrs-full:UndrawnBorrowingFacilities>
    <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="c-236" decimals="-6" id="f-824" unitRef="gbp">20000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
    <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="c-237" decimals="-6" id="f-825" unitRef="aud">5000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
    <ifrs-full:BorrowingsInterestRate contextRef="c-238" decimals="4" id="f-826" unitRef="number">0.0659</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate contextRef="c-239" decimals="4" id="f-827" unitRef="number">0.0518</ifrs-full:BorrowingsInterestRate>
    <stn:BorrowingsPayableAmount contextRef="c-238" decimals="-5" id="f-828" unitRef="cad">23600000</stn:BorrowingsPayableAmount>
    <stn:BorrowingsPayableAmount contextRef="c-239" decimals="-5" id="f-829" unitRef="cad">24600000</stn:BorrowingsPayableAmount>
    <ifrs-full:BankOverdraftsClassifiedAsCashEquivalents contextRef="c-240" decimals="-5" id="f-830" unitRef="cad">0</ifrs-full:BankOverdraftsClassifiedAsCashEquivalents>
    <ifrs-full:BankOverdraftsClassifiedAsCashEquivalents contextRef="c-241" decimals="-5" id="f-831" unitRef="cad">40800000</ifrs-full:BankOverdraftsClassifiedAsCashEquivalents>
    <ifrs-full:BorrowingsInterestRate contextRef="c-242" decimals="3" id="f-832" unitRef="number">0.039</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate contextRef="c-243" decimals="3" id="f-833" unitRef="number">0.016</ifrs-full:BorrowingsInterestRate>
    <stn:AggregateMaturityValueOfNotes contextRef="c-222" decimals="-5" id="f-834" unitRef="cad">84300000</stn:AggregateMaturityValueOfNotes>
    <stn:AggregateMaturityValueOfNotes contextRef="c-223" decimals="-5" id="f-835" unitRef="cad">62800000</stn:AggregateMaturityValueOfNotes>
    <stn:CarryingAmountOfNotesPayable contextRef="c-244" decimals="-5" id="f-836" unitRef="cad">54300000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-244" decimals="-5" id="f-837" unitRef="usd">41000000.0</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-245" decimals="-5" id="f-838" unitRef="cad">8100000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-245" decimals="-5" id="f-839" unitRef="usd">6000000.0</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-246" decimals="-5" id="f-840" unitRef="cad">17600000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-246" decimals="-5" id="f-841" unitRef="gbp">10500000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-247" decimals="-5" id="f-842" unitRef="cad">28600000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-247" decimals="-5" id="f-843" unitRef="gbp">17500000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-248" decimals="-5" id="f-844" unitRef="cad">12400000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-248" decimals="-5" id="f-845" unitRef="aud">13400000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-249" decimals="-5" id="f-846" unitRef="cad">26100000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-249" decimals="-5" id="f-847" unitRef="aud">27200000</stn:CarryingAmountOfNotesPayable>
    <ifrs-full:BorrowingsInterestRate contextRef="c-224" decimals="4" id="f-848" unitRef="number">0.0594</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate contextRef="c-225" decimals="4" id="f-849" unitRef="number">0.0594</ifrs-full:BorrowingsInterestRate>
    <stn:IncreaseDecreaseInBorrowings contextRef="c-250" decimals="-5" id="f-850" unitRef="cad">600000</stn:IncreaseDecreaseInBorrowings>
    <stn:IncreaseDecreaseInBorrowings contextRef="c-251" decimals="-5" id="f-851" unitRef="cad">19300000</stn:IncreaseDecreaseInBorrowings>
    <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="c-252" decimals="INF" id="f-852" unitRef="cad">100000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
    <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="c-1" decimals="-5" id="f-853" unitRef="cad">57000000.0</stn:LettersOfCreditIssuedAndOutstandingInAddition>
    <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="c-6" decimals="-5" id="f-854" unitRef="cad">66900000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
    <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="c-253" decimals="-5" id="f-855" unitRef="cad">41600000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
    <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="c-254" decimals="-5" id="f-856" unitRef="cad">54600000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
    <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="c-255" decimals="-5" id="f-857" unitRef="cad">15400000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
    <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="c-256" decimals="-5" id="f-858" unitRef="cad">12300000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
    <ifrs-full:BondsIssued contextRef="c-257" decimals="-5" id="f-859" unitRef="cad">16600000</ifrs-full:BondsIssued>
    <ifrs-full:BondsIssued contextRef="c-258" decimals="-5" id="f-860" unitRef="cad">27100000</ifrs-full:BondsIssued>
    <ifrs-full:BondsIssued contextRef="c-259" decimals="-5" id="f-861" unitRef="cad">20300000</ifrs-full:BondsIssued>
    <ifrs-full:BondsIssued contextRef="c-260" decimals="-5" id="f-862" unitRef="cad">18800000</ifrs-full:BondsIssued>
    <ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory contextRef="c-1" id="f-863">Provisions&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.267%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Self- &lt;br/&gt;insured &lt;br/&gt;liabilities&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Claims &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Lease &lt;br/&gt;restoration&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Onerous &lt;br/&gt;contracts &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;94.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;52.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;17.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;33.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;197.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current year provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;20.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;21.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;15.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;61.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Paid or otherwise settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(26.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(26.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(4.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(13.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(70.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;86.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;46.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;28.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;24.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;186.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;25.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;51.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;78.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;21.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;22.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;134.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash outflows for provisions for claims are expected to occur within the next one to five years, although this is uncertain and depends on the development of the various claims. These outflows are not expected to have a material impact on the Company&#x2019;s net cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Provision for lease restoration relates to building leases (note 11). Cash outflows for provisions for lease restoration are expected to occur within the next one to twelve years.&lt;/span&gt;&lt;/div&gt;Contingencies and Guarantees&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The nature of the Company&#x2019;s legal claims and the provisions recorded for these claims are described in notes 4 and 5. Although the Company accrues adequate provisions for probable legal claims, it has contingent liabilities relating to reported legal incidents that, based on current known facts, are not probable to result in future cash outflows. The Company is monitoring these incidents and will not accrue any provision until further information results in a situation in which the criteria required to record a provision is met. Due to the nature of these incidents, such as the range of possible outcomes and the possibility of litigation, it is not practicable for management to estimate the financial effects of these incidents, the amount and timing of future outflows, and the possibility of any reimbursement of these outflows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In the normal course of business, the Company provides indemnifications and, in limited circumstances, surety bonds and guarantees. These are often standard contractual terms and are provided to counterparties in transactions such as purchase and sale contracts for assets or shares, service agreements, and leasing transactions. The Company also indemnifies its directors and officers against any and all claims or losses reasonably incurred in the performance of their service to the Company to the extent permitted by law. These indemnifications may require the Company to compensate the counterparty for costs incurred as a result of various events, including changes to or in the interpretation of laws and regulations, or as a result of damages or statutory sanctions that may be suffered by the counterparty as a consequence of the transaction. The terms of these indemnifications and guarantees will vary based on the contract, the nature of which prevents the Company from making a reasonable estimate of the maximum potential amount that it could be required to pay to counterparties. In most cases, the potential payment amount of an outstanding indemnification or guarantee is limited to the remaining cost of work to be performed under service contracts. The Company carries liability insurance, subject to certain deductibles and policy limits, that provides protection against certain insurable indemnifications. Historically, the Company has not made any material payments under such indemnifications or guarantees, and no amounts have been accrued in the consolidated financial statements with respect to these indemnifications and guarantees.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory>
    <ifrs-full:DisclosureOfOtherProvisionsExplanatory contextRef="c-1" id="f-864">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.267%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Self- &lt;br/&gt;insured &lt;br/&gt;liabilities&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Claims &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Lease &lt;br/&gt;restoration&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Onerous &lt;br/&gt;contracts &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;94.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;52.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;17.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;33.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;197.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current year provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;20.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;21.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;15.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;61.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Paid or otherwise settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(26.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(26.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(4.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(13.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(70.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;86.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;46.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;28.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;24.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;186.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;25.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;51.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;78.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;21.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;22.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;134.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherProvisionsExplanatory>
    <ifrs-full:OtherProvisions contextRef="c-261" decimals="-5" id="f-865" unitRef="cad">94600000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-262" decimals="-5" id="f-866" unitRef="cad">52600000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-263" decimals="-5" id="f-867" unitRef="cad">17500000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-264" decimals="-5" id="f-868" unitRef="cad">33100000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-5" decimals="-5" id="f-869" unitRef="cad">197800000</ifrs-full:OtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="c-265" decimals="-5" id="f-870" unitRef="cad">20100000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="c-266" decimals="-5" id="f-871" unitRef="cad">21200000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="c-267" decimals="-5" id="f-872" unitRef="cad">15600000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="c-268" decimals="-5" id="f-873" unitRef="cad">4900000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="c-1" decimals="-5" id="f-874" unitRef="cad">61800000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-265" decimals="-5" id="f-875" unitRef="cad">26700000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-266" decimals="-5" id="f-876" unitRef="cad">26100000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-267" decimals="-5" id="f-877" unitRef="cad">4500000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-268" decimals="-5" id="f-878" unitRef="cad">13100000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-1" decimals="-5" id="f-879" unitRef="cad">70400000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-265" decimals="-5" id="f-880" unitRef="cad">-1400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-266" decimals="-5" id="f-881" unitRef="cad">-1000000.0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-267" decimals="-5" id="f-882" unitRef="cad">-100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-268" decimals="-5" id="f-883" unitRef="cad">-200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-1" decimals="-5" id="f-884" unitRef="cad">-2700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-269" decimals="-5" id="f-885" unitRef="cad">86600000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-270" decimals="-5" id="f-886" unitRef="cad">46700000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-271" decimals="-5" id="f-887" unitRef="cad">28500000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-272" decimals="-5" id="f-888" unitRef="cad">24700000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-3" decimals="-5" id="f-889" unitRef="cad">186500000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherShorttermProvisions contextRef="c-269" decimals="-5" id="f-890" unitRef="cad">7800000</ifrs-full:OtherShorttermProvisions>
    <ifrs-full:OtherShorttermProvisions contextRef="c-270" decimals="-5" id="f-891" unitRef="cad">25500000</ifrs-full:OtherShorttermProvisions>
    <ifrs-full:OtherShorttermProvisions contextRef="c-271" decimals="-5" id="f-892" unitRef="cad">5700000</ifrs-full:OtherShorttermProvisions>
    <ifrs-full:OtherShorttermProvisions contextRef="c-272" decimals="-5" id="f-893" unitRef="cad">12700000</ifrs-full:OtherShorttermProvisions>
    <ifrs-full:OtherShorttermProvisions contextRef="c-3" decimals="-5" id="f-894" unitRef="cad">51700000</ifrs-full:OtherShorttermProvisions>
    <ifrs-full:OtherLongtermProvisions contextRef="c-269" decimals="-5" id="f-895" unitRef="cad">78800000</ifrs-full:OtherLongtermProvisions>
    <ifrs-full:OtherLongtermProvisions contextRef="c-270" decimals="-5" id="f-896" unitRef="cad">21200000</ifrs-full:OtherLongtermProvisions>
    <ifrs-full:OtherLongtermProvisions contextRef="c-271" decimals="-5" id="f-897" unitRef="cad">22800000</ifrs-full:OtherLongtermProvisions>
    <ifrs-full:OtherLongtermProvisions contextRef="c-272" decimals="-5" id="f-898" unitRef="cad">12000000.0</ifrs-full:OtherLongtermProvisions>
    <ifrs-full:OtherLongtermProvisions contextRef="c-3" decimals="-5" id="f-899" unitRef="cad">134800000</ifrs-full:OtherLongtermProvisions>
    <ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions contextRef="c-273" id="f-900">one</ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions>
    <ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions contextRef="c-274" id="f-901">five years</ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions>
    <ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions contextRef="c-275" id="f-902">one</ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions>
    <ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions contextRef="c-276" id="f-903">twelve years</ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions>
    <ifrs-full:DisclosureOfEmployeeBenefitsExplanatory contextRef="c-1" id="f-904">Employee Defined Benefit Plans&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net defined benefit pension asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;72.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;57.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net defined benefit pension liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(15.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(17.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;End of employment benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(13.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(15.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(29.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(32.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Defined benefit pension plans&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company sponsors defined benefit pension plans (the Plans) covering certain full-time and past employees, primarily in the United Kingdom. The benefits for the Plans are based on final compensation and years of service. The Plans are closed to new participants and have ceased all future service benefits, although the future salary link has been retained for certain continuing active members.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Plans are governed by the laws of the United Kingdom. Each pension plan has a board of trustees that is responsible for administering the assets and defining the investment policies of the Plans.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The funding objective of each pension plan is to have sufficient and appropriate assets to meet actuarial liabilities. The board of trustees reviews the level of funding required based on separate triennial actuarial valuations for funding purposes; the most recent were completed as a&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;t&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; March 31, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Plans require that contributions be made to separately administered funds, which are maintained independently by custodians. The Company expects to contribute approximately&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; $7 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;to the Plans in 2024.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Plans expose the Company to a number of risks, including changes to long-term UK interest rates and inflation expectations, movements in global investment markets, changes in life expectancy rates, foreign exchange risk, and regulatory risk from changes in UK pension legislation. The Company is also exposed to price risk because the Plans&#x2019; assets include investments in equities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has a bulk annuity policy for a UK pension scheme and also holds guaranteed annuities for certain plan members upon retirement. Future cash flows from annuities will match the amount and timing of certain benefits payable under the Plans, partially mitigating the Company's exposure to future volatility in the related obligations. At &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2023, 55.2% (2022 - 56.9%) of the defined benefit obligation was fully covered against changes in interest rates and longevity post-retirement. Post-retirement benefits that are fully matched with annuity policies have been included in both the asset and liability figures in the following tables.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A liability-driven investment (LDI) strategy has been implemented to mitigate a portion of the Plans&#x2019; long-term interest rate and inflation risks by investing in assets that have similar interest rate and inflation characteristics as the Plans&#x2019; liabilities. The LDI strategy relates to only a portion of the Plans&#x2019; investments; therefore, the Plans remain exposed to significant interest rate and inflation risk, along with the other risks mentioned above.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents a reconciliation from the opening balances to the closing balances for the net defined benefit asset (liability) and its components:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.731%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.296%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.493%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.493%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.296%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.493%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.498%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Defined&lt;br/&gt;Benefit&lt;br/&gt;&#160;Obligation&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&lt;br/&gt;of Plan&lt;br/&gt;Assets&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Defined &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Benefit &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Asset (Liability)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Defined&lt;br/&gt;Benefit&lt;br/&gt;&#160;Obligation&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair&#160;Value&lt;br/&gt;of Plan&lt;br/&gt;Assets&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Defined &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Benefit&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Asset &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(Liability)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(382.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;422.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;40.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(586.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;560.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(25.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Administrative and marketing expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest income (expense)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(17.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;20.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Administrative expenses paid by the Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(17.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;18.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustments on the plan assets, excluding interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(127.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(127.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Actuarial gains (losses) arising from:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in demographic assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in financial assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(9.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(9.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;192.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;192.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Experience adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(16.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(16.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remeasurement gain (loss), before tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;176.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(127.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;49.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Effect of movement in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(11.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(21.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(18.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;22.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;199.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(148.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;16.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(16.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contributions by employer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;16.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Balance, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(402.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;459.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;56.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(382.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;422.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total remeasurement gain on the net employee defined benefit asset at December&#160;31, 2023, was $7.8, which included a deferred tax recovery of $4.7, primarily from a tax rate change in the United Kingdom&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022 &#x2013; gain of $35.5, net of deferred tax expense of $14.2).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Included in the consolidated statement of financial position within:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net defined benefit asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;72.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;57.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(15.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(17.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;56.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has an unconditional right to derive economic benefit from the above surplus and has therefore recognized a net defined benefit asset.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.222%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.245%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.567%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Major categories of plan assets, measured at fair value, are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;26.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments quoted in active markets (mutual, exchange-traded, and pooled funds):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;18.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Fixed income, corporate bonds, and gilts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;71.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Pooled fund liability-driven investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;118.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Alternatives and property funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unquoted investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Annuity policies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;222.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;217.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Insurance contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equities and property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;97.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;459.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;422.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The investment policy for the Plans is to balance risk and return. Approximately 52% of plan assets are invested in mutual, exchange-traded, and pooled funds (fair valued using quoted market prices) or held in cash. Approximately 48% of plan assets are held in annuity policies that will have cash flows that match the amount and timing of certain benefits payable under the Plans. The fair value of these policies reflects the present value of the related obligations and is determined using actuarial techniques and guaranteed annuity rates. In the comparative period, the Plans were also invested in a wholly insured with-profits insurance contract with a major insurance company that provided for a declared rate of interest and was fair valued using valuation techniques with market observable inputs. The insurance contract was terminated in 2023. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The present value of the defined benefit obligation is determined by discounting the estimated future cash flows using actuarial valuations. The principal assumptions used in determining pension benefit obligations for the Plans are shown below (expressed as weighted averages):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.48&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rate of increase in salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rate of inflation,&#160;pre-retirement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2.64&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rate of increase in future pensions payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Life expectancy at age 65 for current pensioners:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Male&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;21 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Female&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;24 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Life expectancy at age 65 for current members aged 45:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Male&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;22 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Female&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;25 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2023, the weighted average duration of the defined benefit obligation was 14 years (2022 &#x2013; 15 years).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Quantitative sensitivity analyses showing the impact on the defined benefit obligation for significant assumptions are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.617%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.723%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Increase&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Decrease&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Increase&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Decrease&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change in discount rate by 0.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(13.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;14.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(11.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change in&#160;pre-retirement&#160;inflation rate by 0.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change in salary growth by 0.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change in pension increase assumption by 0.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(7.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change in one year in the life expectancy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;13.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(13.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(10.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The sensitivity analyses above have been determined based on a method that extrapolates the impact on the defined benefit obligation as a result of reasonable changes in key assumptions occurring at the end of the reporting year. The sensitivity analyses were based on changing a significant assumption and keeping all other assumptions constant and may not be representative of an actual change in the defined benefit obligation as it is unlikely that changes in assumptions would occur in isolation of one another.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;End of employment benefit plans&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The liability for end of employment benefit plans represents the Company&#x2019;s estimated obligations for long service leave and annual leave that is legislated in some countries in which the Company operates.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEmployeeBenefitsExplanatory>
    <stn:DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock contextRef="c-1" id="f-905">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net defined benefit pension asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;72.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;57.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net defined benefit pension liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(15.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(17.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;End of employment benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(13.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(15.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(29.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(32.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Included in the consolidated statement of financial position within:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net defined benefit asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;72.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;57.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(15.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(17.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;56.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="c-277" decimals="-5" id="f-906" unitRef="cad">72300000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="c-278" decimals="-5" id="f-907" unitRef="cad">57400000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-277" decimals="-5" id="f-908" unitRef="cad">15600000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-278" decimals="-5" id="f-909" unitRef="cad">17000000.0</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-279" decimals="-5" id="f-910" unitRef="cad">13900000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-280" decimals="-5" id="f-911" unitRef="cad">15300000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-3" decimals="-5" id="f-912" unitRef="cad">29500000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-5" decimals="-5" id="f-913" unitRef="cad">32300000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan contextRef="c-1" decimals="-5" id="f-914" unitRef="cad">7000000</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
    <stn:PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies contextRef="c-3" decimals="3" id="f-915" unitRef="number">0.552</stn:PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies>
    <stn:PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies contextRef="c-5" decimals="3" id="f-916" unitRef="number">0.569</stn:PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies>
    <ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory contextRef="c-1" id="f-917">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents a reconciliation from the opening balances to the closing balances for the net defined benefit asset (liability) and its components:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.731%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.296%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.493%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.493%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.296%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.493%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.498%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Defined&lt;br/&gt;Benefit&lt;br/&gt;&#160;Obligation&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&lt;br/&gt;of Plan&lt;br/&gt;Assets&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Defined &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Benefit &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Asset (Liability)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Defined&lt;br/&gt;Benefit&lt;br/&gt;&#160;Obligation&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair&#160;Value&lt;br/&gt;of Plan&lt;br/&gt;Assets&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Defined &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Benefit&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Asset &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(Liability)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(382.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;422.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;40.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(586.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;560.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(25.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Administrative and marketing expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest income (expense)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(17.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;20.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Administrative expenses paid by the Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(17.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;18.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustments on the plan assets, excluding interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(127.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(127.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Actuarial gains (losses) arising from:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in demographic assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in financial assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(9.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(9.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;192.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;192.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Experience adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(16.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(16.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remeasurement gain (loss), before tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;176.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(127.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;49.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Effect of movement in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(11.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(21.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(18.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;22.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;199.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(148.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;16.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(16.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contributions by employer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;16.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;11.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Balance, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(402.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;459.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;56.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(382.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;422.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-281" decimals="-5" id="f-918" unitRef="cad">382500000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-282" decimals="-5" id="f-919" unitRef="cad">-422900000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-278" decimals="-5" id="f-920" unitRef="cad">-40400000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-283" decimals="-5" id="f-921" unitRef="cad">586100000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-284" decimals="-5" id="f-922" unitRef="cad">-560300000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-285" decimals="-5" id="f-923" unitRef="cad">25800000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-286" decimals="-5" id="f-924" unitRef="cad">17800000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-287" decimals="-5" id="f-925" unitRef="cad">-20200000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-288" decimals="-5" id="f-926" unitRef="cad">-2400000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-289" decimals="-5" id="f-927" unitRef="cad">9800000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-290" decimals="-5" id="f-928" unitRef="cad">-9500000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-291" decimals="-5" id="f-929" unitRef="cad">300000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="c-286" decimals="-5" id="f-930" unitRef="cad">0</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
    <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="c-287" decimals="-5" id="f-931" unitRef="cad">2100000</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
    <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="c-288" decimals="-5" id="f-932" unitRef="cad">2100000</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
    <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="c-289" decimals="-5" id="f-933" unitRef="cad">0</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
    <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="c-290" decimals="-5" id="f-934" unitRef="cad">1600000</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
    <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="c-291" decimals="-5" id="f-935" unitRef="cad">1600000</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
    <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="c-286" decimals="-5" id="f-936" unitRef="cad">17800000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
    <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="c-287" decimals="-5" id="f-937" unitRef="cad">-18100000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
    <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="c-288" decimals="-5" id="f-938" unitRef="cad">-300000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
    <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="c-289" decimals="-5" id="f-939" unitRef="cad">9800000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
    <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="c-290" decimals="-5" id="f-940" unitRef="cad">-7900000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
    <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="c-291" decimals="-5" id="f-941" unitRef="cad">1900000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-286" decimals="-5" id="f-942" unitRef="cad">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-287" decimals="-5" id="f-943" unitRef="cad">10300000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-288" decimals="-5" id="f-944" unitRef="cad">10300000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-289" decimals="-5" id="f-945" unitRef="cad">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-290" decimals="-5" id="f-946" unitRef="cad">-127000000.0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-291" decimals="-5" id="f-947" unitRef="cad">-127000000.0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-286" decimals="-5" id="f-948" unitRef="cad">5800000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-287" decimals="-5" id="f-949" unitRef="cad">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-288" decimals="-5" id="f-950" unitRef="cad">5800000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-289" decimals="-5" id="f-951" unitRef="cad">300000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-290" decimals="-5" id="f-952" unitRef="cad">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-291" decimals="-5" id="f-953" unitRef="cad">300000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-286" decimals="-5" id="f-954" unitRef="cad">-9600000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-287" decimals="-5" id="f-955" unitRef="cad">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-288" decimals="-5" id="f-956" unitRef="cad">-9600000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-289" decimals="-5" id="f-957" unitRef="cad">192700000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-290" decimals="-5" id="f-958" unitRef="cad">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-291" decimals="-5" id="f-959" unitRef="cad">192700000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-286" decimals="-5" id="f-960" unitRef="cad">-3400000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-287" decimals="-5" id="f-961" unitRef="cad">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-288" decimals="-5" id="f-962" unitRef="cad">-3400000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-289" decimals="-5" id="f-963" unitRef="cad">-16300000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-290" decimals="-5" id="f-964" unitRef="cad">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-291" decimals="-5" id="f-965" unitRef="cad">-16300000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-286" decimals="-5" id="f-966" unitRef="cad">7200000</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-287" decimals="-5" id="f-967" unitRef="cad">-10300000</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-288" decimals="-5" id="f-968" unitRef="cad">-3100000</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-289" decimals="-5" id="f-969" unitRef="cad">-176700000</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-290" decimals="-5" id="f-970" unitRef="cad">127000000.0</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-291" decimals="-5" id="f-971" unitRef="cad">-49700000</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c-286" decimals="-5" id="f-972" unitRef="cad">11100000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c-287" decimals="-5" id="f-973" unitRef="cad">-12400000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c-288" decimals="-5" id="f-974" unitRef="cad">-1300000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c-289" decimals="-5" id="f-975" unitRef="cad">-22700000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c-290" decimals="-5" id="f-976" unitRef="cad">21900000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c-291" decimals="-5" id="f-977" unitRef="cad">-800000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-286" decimals="-5" id="f-978" unitRef="cad">-18300000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-287" decimals="-5" id="f-979" unitRef="cad">22700000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-288" decimals="-5" id="f-980" unitRef="cad">4400000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-289" decimals="-5" id="f-981" unitRef="cad">199400000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-290" decimals="-5" id="f-982" unitRef="cad">-148900000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-291" decimals="-5" id="f-983" unitRef="cad">50500000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="c-286" decimals="-5" id="f-984" unitRef="cad">16000000.0</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="c-287" decimals="-5" id="f-985" unitRef="cad">-16000000.0</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="c-288" decimals="-5" id="f-986" unitRef="cad">0</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="c-289" decimals="-5" id="f-987" unitRef="cad">14000000.0</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="c-290" decimals="-5" id="f-988" unitRef="cad">-14000000.0</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="c-291" decimals="-5" id="f-989" unitRef="cad">0</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-286" decimals="-5" id="f-990" unitRef="cad">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-287" decimals="-5" id="f-991" unitRef="cad">11600000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-288" decimals="-5" id="f-992" unitRef="cad">11600000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-289" decimals="-5" id="f-993" unitRef="cad">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-290" decimals="-5" id="f-994" unitRef="cad">17600000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-291" decimals="-5" id="f-995" unitRef="cad">17600000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-286" decimals="-5" id="f-996" unitRef="cad">-16000000.0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-287" decimals="-5" id="f-997" unitRef="cad">4400000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-288" decimals="-5" id="f-998" unitRef="cad">-11600000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-289" decimals="-5" id="f-999" unitRef="cad">-14000000.0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-290" decimals="-5" id="f-1000" unitRef="cad">-3600000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-291" decimals="-5" id="f-1001" unitRef="cad">-17600000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-292" decimals="-5" id="f-1002" unitRef="cad">402600000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-293" decimals="-5" id="f-1003" unitRef="cad">-459300000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-277" decimals="-5" id="f-1004" unitRef="cad">-56700000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-281" decimals="-5" id="f-1005" unitRef="cad">382500000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-282" decimals="-5" id="f-1006" unitRef="cad">-422900000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-278" decimals="-5" id="f-1007" unitRef="cad">-40400000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-1" decimals="-5" id="f-1008" unitRef="cad">7800000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome contextRef="c-1" decimals="-5" id="f-1009" unitRef="cad">-4700000</ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-6" decimals="-5" id="f-1010" unitRef="cad">35500000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome contextRef="c-6" decimals="-5" id="f-1011" unitRef="cad">14200000</ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="c-277" decimals="-5" id="f-1012" unitRef="cad">72300000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="c-278" decimals="-5" id="f-1013" unitRef="cad">57400000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-277" decimals="-5" id="f-1014" unitRef="cad">15600000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-278" decimals="-5" id="f-1015" unitRef="cad">17000000.0</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-277" decimals="-5" id="f-1016" unitRef="cad">-56700000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-278" decimals="-5" id="f-1017" unitRef="cad">-40400000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory contextRef="c-1" id="f-1018">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Major categories of plan assets, measured at fair value, are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;26.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments quoted in active markets (mutual, exchange-traded, and pooled funds):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;18.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Fixed income, corporate bonds, and gilts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;71.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Pooled fund liability-driven investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;118.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Alternatives and property funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unquoted investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Annuity policies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;222.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;217.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Insurance contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equities and property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;97.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;459.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;422.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory>
    <ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets contextRef="c-3" decimals="-5" id="f-1019" unitRef="cad">26700000</ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets contextRef="c-5" decimals="-5" id="f-1020" unitRef="cad">18900000</ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="c-294" decimals="-5" id="f-1021" unitRef="cad">18700000</ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="c-295" decimals="-5" id="f-1022" unitRef="cad">15200000</ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="c-294" decimals="-5" id="f-1023" unitRef="cad">71000000.0</ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="c-295" decimals="-5" id="f-1024" unitRef="cad">6500000</ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets>
    <stn:PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets contextRef="c-294" decimals="-5" id="f-1025" unitRef="cad">118200000</stn:PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets>
    <stn:PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets contextRef="c-295" decimals="-5" id="f-1026" unitRef="cad">18700000</stn:PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets contextRef="c-294" decimals="-5" id="f-1027" unitRef="cad">2500000</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets contextRef="c-295" decimals="-5" id="f-1028" unitRef="cad">600000</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets contextRef="c-296" decimals="-5" id="f-1029" unitRef="cad">222200000</stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets>
    <stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets contextRef="c-297" decimals="-5" id="f-1030" unitRef="cad">217700000</stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets>
    <stn:EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets contextRef="c-296" decimals="-5" id="f-1031" unitRef="cad">0</stn:EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets>
    <stn:EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets contextRef="c-297" decimals="-5" id="f-1032" unitRef="cad">97500000</stn:EquityInstrumentsAndPropertyAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="c-296" decimals="-5" id="f-1033" unitRef="cad">0</ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="c-297" decimals="-5" id="f-1034" unitRef="cad">26800000</ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets contextRef="c-296" decimals="-5" id="f-1035" unitRef="cad">0</ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets contextRef="c-297" decimals="-5" id="f-1036" unitRef="cad">21000000.0</ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:PlanAssetsAtFairValue contextRef="c-3" decimals="-5" id="f-1037" unitRef="cad">459300000</ifrs-full:PlanAssetsAtFairValue>
    <ifrs-full:PlanAssetsAtFairValue contextRef="c-5" decimals="-5" id="f-1038" unitRef="cad">422900000</ifrs-full:PlanAssetsAtFairValue>
    <stn:PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash contextRef="c-1" decimals="2" id="f-1039" unitRef="number">0.52</stn:PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash>
    <stn:PercentageOfPlanAssetInAnnuityPolicies contextRef="c-1" decimals="2" id="f-1040" unitRef="number">0.48</stn:PercentageOfPlanAssetInAnnuityPolicies>
    <stn:DisclosureOfActuarialAssumptionsTextBlock contextRef="c-1" id="f-1041">The principal assumptions used in determining pension benefit obligations for the Plans are shown below (expressed as weighted averages):&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.48&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rate of increase in salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rate of inflation,&#160;pre-retirement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2.64&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rate of increase in future pensions payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Life expectancy at age 65 for current pensioners:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Male&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;21 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Female&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;24 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Life expectancy at age 65 for current members aged 45:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Male&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;22 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Female&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;25 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfActuarialAssumptionsTextBlock>
    <ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="c-3" decimals="4" id="f-1042" unitRef="number">0.0448</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="c-5" decimals="4" id="f-1043" unitRef="number">0.0460</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases contextRef="c-3" decimals="4" id="f-1044" unitRef="number">0.0436</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases contextRef="c-5" decimals="4" id="f-1045" unitRef="number">0.0430</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfInflation contextRef="c-3" decimals="4" id="f-1046" unitRef="number">0.0264</ifrs-full:ActuarialAssumptionOfExpectedRatesOfInflation>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfInflation contextRef="c-5" decimals="4" id="f-1047" unitRef="number">0.0268</ifrs-full:ActuarialAssumptionOfExpectedRatesOfInflation>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases contextRef="c-3" decimals="4" id="f-1048" unitRef="number">0.0330</ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases contextRef="c-5" decimals="4" id="f-1049" unitRef="number">0.0339</ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases>
    <stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementMale contextRef="c-1" id="f-1050">P21Y</stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementMale>
    <stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementMale contextRef="c-6" id="f-1051">P22Y</stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementMale>
    <stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale contextRef="c-1" id="f-1052">P24Y</stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale>
    <stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale contextRef="c-6" id="f-1053">P24Y</stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale>
    <stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale contextRef="c-1" id="f-1054">P22Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale>
    <stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale contextRef="c-6" id="f-1055">P23Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale>
    <stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale contextRef="c-1" id="f-1056">P25Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale>
    <stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale contextRef="c-6" id="f-1057">P25Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale>
    <ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019 contextRef="c-1" id="f-1058">P14Y</ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019>
    <ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019 contextRef="c-6" id="f-1059">P15Y</ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019>
    <ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory contextRef="c-1" id="f-1060">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Quantitative sensitivity analyses showing the impact on the defined benefit obligation for significant assumptions are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.617%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.723%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Increase&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Decrease&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Increase&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Decrease&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change in discount rate by 0.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(13.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;14.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(11.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change in&#160;pre-retirement&#160;inflation rate by 0.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change in salary growth by 0.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change in pension increase assumption by 0.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(7.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change in one year in the life expectancy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;13.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(13.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(10.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory>
    <ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="c-298"
      decimals="4"
      id="f-1061"
      unitRef="number">0.0025</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="c-298"
      decimals="4"
      id="f-1062"
      unitRef="number">0.0025</ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-298" decimals="-5" id="f-1063" unitRef="cad">-13800000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-298" decimals="-5" id="f-1064" unitRef="cad">14300000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-299" decimals="-5" id="f-1065" unitRef="cad">-11400000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-299" decimals="-5" id="f-1066" unitRef="cad">11600000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="c-300"
      decimals="4"
      id="f-1067"
      unitRef="number">0.0025</ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="c-300"
      decimals="4"
      id="f-1068"
      unitRef="number">0.0025</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-300" decimals="-5" id="f-1069" unitRef="cad">2400000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-300" decimals="-5" id="f-1070" unitRef="cad">-2400000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-301" decimals="-5" id="f-1071" unitRef="cad">2700000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-301" decimals="-5" id="f-1072" unitRef="cad">-2700000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="c-302"
      decimals="4"
      id="f-1073"
      unitRef="number">0.0025</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="c-302"
      decimals="4"
      id="f-1074"
      unitRef="number">0.0025</ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-302" decimals="-5" id="f-1075" unitRef="cad">300000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-302" decimals="-5" id="f-1076" unitRef="cad">-300000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-303" decimals="-5" id="f-1077" unitRef="cad">300000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-303" decimals="-5" id="f-1078" unitRef="cad">-300000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="c-304"
      decimals="4"
      id="f-1079"
      unitRef="number">0.0025</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="c-304"
      decimals="4"
      id="f-1080"
      unitRef="number">0.0025</ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-304" decimals="-5" id="f-1081" unitRef="cad">7500000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-304" decimals="-5" id="f-1082" unitRef="cad">-7400000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-305" decimals="-5" id="f-1083" unitRef="cad">7100000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-305" decimals="-5" id="f-1084" unitRef="cad">-7100000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-306" decimals="-5" id="f-1085" unitRef="cad">13500000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-306" decimals="-5" id="f-1086" unitRef="cad">-13500000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-307" decimals="-5" id="f-1087" unitRef="cad">10300000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-307" decimals="-5" id="f-1088" unitRef="cad">-10300000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:DisclosureOfOtherLiabilitiesExplanatory contextRef="c-1" id="f-1089">Other Liabilities&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.111%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.049%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash-settled share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;95.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;60.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;15.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;110.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;76.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;55.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;55.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherLiabilitiesExplanatory>
    <stn:DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock contextRef="c-1" id="f-1090">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.111%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.049%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash-settled share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;95.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;60.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;15.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;110.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;76.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;55.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;55.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock>
    <ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011 contextRef="c-3" decimals="-5" id="f-1091" unitRef="cad">95500000</ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011>
    <ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011 contextRef="c-5" decimals="-5" id="f-1092" unitRef="cad">60400000</ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011>
    <stn:MiscellaneousOtherLiabilities contextRef="c-3" decimals="-5" id="f-1093" unitRef="cad">15100000</stn:MiscellaneousOtherLiabilities>
    <stn:MiscellaneousOtherLiabilities contextRef="c-5" decimals="-5" id="f-1094" unitRef="cad">16300000</stn:MiscellaneousOtherLiabilities>
    <ifrs-full:OtherLiabilities contextRef="c-3" decimals="-5" id="f-1095" unitRef="cad">110600000</ifrs-full:OtherLiabilities>
    <ifrs-full:OtherLiabilities contextRef="c-5" decimals="-5" id="f-1096" unitRef="cad">76700000</ifrs-full:OtherLiabilities>
    <ifrs-full:OtherCurrentLiabilities contextRef="c-3" decimals="-5" id="f-1097" unitRef="cad">55000000.0</ifrs-full:OtherCurrentLiabilities>
    <ifrs-full:OtherCurrentLiabilities contextRef="c-5" decimals="-5" id="f-1098" unitRef="cad">36000000.0</ifrs-full:OtherCurrentLiabilities>
    <ifrs-full:OtherNoncurrentLiabilities contextRef="c-3" decimals="-5" id="f-1099" unitRef="cad">55600000</ifrs-full:OtherNoncurrentLiabilities>
    <ifrs-full:OtherNoncurrentLiabilities contextRef="c-5" decimals="-5" id="f-1100" unitRef="cad">40700000</ifrs-full:OtherNoncurrentLiabilities>
    <ifrs-full:DisclosureOfCommitmentsExplanatory contextRef="c-1" id="f-1101">Commitments&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has various lease commitments included in lease liabilities (note 11). In addition, the Company has commitments for variable lease payments, short-term leases, and leases of&#160;low-value&#160;assets. These commitments as at December&#160;31, 2023, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.284%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.284%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.287%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Less&#160;than&#160;1&#160;Year&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1&#160;to&#160;3&#160;Years&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;After&#160;3&#160;Years&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Variable lease payments and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;283.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;51.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;149.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Leases not commenced but committed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;55.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;37.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Software financing not commenced but committed&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;53.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;17.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;35.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;392.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;74.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;131.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;186.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Future minimum payments receivable under&#160;non-cancelable&#160;sublease agreements as at December&#160;31, 2023, are $41.4 (2022 - $28.1), of which $18.8 (2022 - $11.9) relates to sublease receivables included in other assets (note 14).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfCommitmentsExplanatory>
    <ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory contextRef="c-1" id="f-1102">These commitments as at December&#160;31, 2023, are as follows:&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.284%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.284%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.287%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Less&#160;than&#160;1&#160;Year&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1&#160;to&#160;3&#160;Years&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;After&#160;3&#160;Years&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Variable lease payments and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;283.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;51.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;149.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Leases not commenced but committed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;55.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;12.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;37.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Software financing not commenced but committed&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;53.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;17.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;35.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;392.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;74.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;131.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;186.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory>
    <stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed contextRef="c-3" decimals="-5" id="f-1103" unitRef="cad">283000000.0</stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed>
    <stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed contextRef="c-308" decimals="-5" id="f-1104" unitRef="cad">51000000.0</stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed>
    <stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed contextRef="c-309" decimals="-5" id="f-1105" unitRef="cad">82500000</stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed>
    <stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed contextRef="c-310" decimals="-5" id="f-1106" unitRef="cad">149500000</stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed>
    <stn:LeasesNotYetCommencedToWhichLesseeIsCommitted contextRef="c-3" decimals="-5" id="f-1107" unitRef="cad">55700000</stn:LeasesNotYetCommencedToWhichLesseeIsCommitted>
    <stn:LeasesNotYetCommencedToWhichLesseeIsCommitted contextRef="c-308" decimals="-5" id="f-1108" unitRef="cad">5600000</stn:LeasesNotYetCommencedToWhichLesseeIsCommitted>
    <stn:LeasesNotYetCommencedToWhichLesseeIsCommitted contextRef="c-309" decimals="-5" id="f-1109" unitRef="cad">12900000</stn:LeasesNotYetCommencedToWhichLesseeIsCommitted>
    <stn:LeasesNotYetCommencedToWhichLesseeIsCommitted contextRef="c-310" decimals="-5" id="f-1110" unitRef="cad">37200000</stn:LeasesNotYetCommencedToWhichLesseeIsCommitted>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets contextRef="c-3" decimals="-5" id="f-1111" unitRef="cad">53400000</ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets contextRef="c-308" decimals="-5" id="f-1112" unitRef="cad">17800000</ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets contextRef="c-309" decimals="-5" id="f-1113" unitRef="cad">35600000</ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets contextRef="c-310" decimals="-5" id="f-1114" unitRef="cad">0</ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets>
    <stn:Commitments contextRef="c-3" decimals="-5" id="f-1115" unitRef="cad">392100000</stn:Commitments>
    <stn:Commitments contextRef="c-308" decimals="-5" id="f-1116" unitRef="cad">74400000</stn:Commitments>
    <stn:Commitments contextRef="c-309" decimals="-5" id="f-1117" unitRef="cad">131000000.0</stn:Commitments>
    <stn:Commitments contextRef="c-310" decimals="-5" id="f-1118" unitRef="cad">186700000</stn:Commitments>
    <stn:UndiscountedLeasePaymentsToBeReceived contextRef="c-3" decimals="-5" id="f-1119" unitRef="cad">41400000</stn:UndiscountedLeasePaymentsToBeReceived>
    <stn:UndiscountedLeasePaymentsToBeReceived contextRef="c-5" decimals="-5" id="f-1120" unitRef="cad">28100000</stn:UndiscountedLeasePaymentsToBeReceived>
    <ifrs-full:UndiscountedFinanceLeasePaymentsToBeReceived contextRef="c-3" decimals="-5" id="f-1121" unitRef="cad">18800000</ifrs-full:UndiscountedFinanceLeasePaymentsToBeReceived>
    <ifrs-full:UndiscountedFinanceLeasePaymentsToBeReceived contextRef="c-5" decimals="-5" id="f-1122" unitRef="cad">11900000</ifrs-full:UndiscountedFinanceLeasePaymentsToBeReceived>
    <ifrs-full:EstimatedFinancialEffectOfContingentAssets contextRef="c-311" decimals="INF" id="f-1123" unitRef="cad">0</ifrs-full:EstimatedFinancialEffectOfContingentAssets>
    <ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory contextRef="c-1" id="f-1124">Share Capital&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Authorized&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.798%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unlimited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Common shares, with no par value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unlimited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Preferred shares issuable in series, with attributes designated by the board of directors&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common shares&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On December 11, 2023, the Company received approval from the TSX to renew its Normal Course Issuer Bid (NCIB), enabling it to purchase up to 2,281,339 common shares during the period December 13, 2023, to December 12, 2024. The Company also has an Automatic Share Purchase Plan (ASPP) which allows a broker, in its sole discretion and based on the parameters established by the Company, to purchase common shares for cancellation under the NCIB at any time during predetermined trading blackout periods. During 2023, 129,036 (2022 &#x2013; 1,085,676) common shares were repurchased for cancellation pursuant to the NCIB at a cost of $10.0 (2022 &#x2013; $65.3). As at December&#160;31, 2023 and December&#160;31, 2022, no liability was recorded in the Company&#x2019;s consolidated statements of financial position in connection with the ASPP.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During 2023, the Company completed a public offering and issued 3,108,450 common shares from treasury, at a price of $92.50 for gross proceeds of $287.5 ($277.8 net of transaction costs).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Holders of common shares are entitled to receive dividends when declared by the Company&#x2019;s board of directors. The table below sets out the dividends paid in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.932%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.932%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.932%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.933%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Date Declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Record Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Payment Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Dividend&#160;per&#160;Share&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Paid&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;November 10, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;January 17, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;February 22, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;April 17, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;May 10, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;July 17, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;August 9, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;September 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;October 16, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;November 9, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;January 16, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2023, trade and other payables included $22.3 (2022 &#x2013; $20.0) related to the dividends declared on November&#160;9, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share-based payment transactions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has a long-term incentive program, which allows for the issuance of RSUs, PSUs, share options, and share appreciation rights. The Company also has a DSUs plan for the board of directors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During 2023, the Company recognized a net share-based compensation expense of $60.1 (2022 &#x2013; $26.0), in administrative and marketing expenses in the consolidated statements of income, comprised of share-based compensation expense of $75.6 (2022 - $30.2) offset by a hedge impact of $15.5 (2022 - $4.2) (note 24). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.61pt"&gt;Share options&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;All share options outstanding at the beginning of the year of 281,061, have been fully exercised or expired on May&#160;15, 2023.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.61pt"&gt;Cash-settled share-based payments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.707%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e1e0df;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;RSUs&lt;br/&gt;#&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;PSUs&lt;br/&gt;#&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;DSUs&lt;br/&gt;#&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;RSUs&lt;br/&gt;#&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;PSUs&lt;br/&gt;#&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;DSUs&lt;br/&gt;#&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Units, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;395,725&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;785,489&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;229,282&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;406,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;862,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;200,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Granted and adjusted dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;121,498&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;183,388&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;26,146&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;150,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;263,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;28,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(127,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(284,209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(24,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(148,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(318,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(14,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(25,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(13,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(21,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Units, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;375,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;658,824&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;231,347&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;395,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;785,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;229,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Restricted share units&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under the Company&#x2019;s long-term incentive program, certain officers and employees may be granted RSUs. These units are adjusted for dividends as they arise, based on the number of units held on the record date, and the fair value is determined based on the trading price of the Company's common shares. For units that vest upon completing a three-year service condition, unit holders will receive cash payments based on the number of units held on the record date and the volume weighted average trading price of the Company&#x2019;s common shares for the last five trading days preceding the vesting date, less withholding amounts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During 2023, the Company granted 118,259 RSUs (2022 - 145,884) at a fair value of $9.5 (2022 - $8.0) and 127,173 RSUs were paid at a value of $10.2 (2022 - 148,327 RSUs were paid at a value of $8.0). At December&#160;31, 2023, the obligations accrued for RSUs were $20.2 (2022 - $12.7) included in other liabilities (note 19).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Performance share units&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under the Company&#x2019;s long-term incentive program, certain members of the senior leadership team may be granted PSUs. These units are adjusted for dividends as they arise, based on the number of units held on the record date. The number of units that vest upon completing a three-year service condition, is subject to a percentage that can range from 0% to 200%, depending on achieving three-year performance and market objectives. The objectives include a return on equity target for a 60% weighting and a total shareholder return relative to the Company's peer group for a 40% weighting. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of these units is measured using the Monte Carlo method. For units that vest upon completing a three-year service condition that starts after the grant date, unit holders will receive cash payments based on the number of units held on the record date and the volume weighted average trading price of the Company&#x2019;s common shares for the last five trading days preceding the vesting date, less withholding amounts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During 2023, 177,897 PSUs (2022 - 253,938) were granted at a fair value of $15.7 (2022 - $14.5) and 284,209 PSUs were paid at a value of $28.2 (2022 - 318,058 PSUs at a value of $15.3). At December&#160;31, 2023, the obligations accrued for PSUs were $51.5 (2022 &#x2013; $32.8) included in other liabilities (note 19).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred share units&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The directors of the board receive DSUs and once certain requirements are met, on an annual basis, the directors may elect to allocate their compensation between DSUs and cash payment (to a maximum of 70%), less withholding amounts. These units vest on their grant date and are adjusted for dividends as they arise, based on the number of units held on the record date. The fair value is determined based on the trading price of the Company's common shares and are paid in cash to the directors of the board on their death or retirement. Cash payment is determined at the volume weighted average of the closing market price of the Company&#x2019;s common shares for the last 10 trading days of the month.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During 2023, 26,146 DSUs (2022 &#x2013; 28,871) were granted at a fair value of $1.9 (2022 &#x2013; $1.6), based on the closing market price of the Company&#x2019;s common shares at the grant date. At December&#160;31, 2023, the outstanding and vested DSUs had a fair value of $23.8 (2022 &#x2013; $14.9) included in other liabilities (note 19).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory>
    <stn:NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram
      contextRef="c-312"
      decimals="INF"
      id="f-1125"
      unitRef="shares">2281339</stn:NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram>
    <stn:SharesRepurchasedForCancellation contextRef="c-3" decimals="0" id="f-1126" unitRef="shares">129036</stn:SharesRepurchasedForCancellation>
    <stn:SharesRepurchasedForCancellation contextRef="c-5" decimals="0" id="f-1127" unitRef="shares">1085676</stn:SharesRepurchasedForCancellation>
    <ifrs-full:CancellationOfTreasuryShares contextRef="c-1" decimals="-5" id="f-1128" unitRef="cad">10000000.0</ifrs-full:CancellationOfTreasuryShares>
    <ifrs-full:CancellationOfTreasuryShares contextRef="c-6" decimals="-5" id="f-1129" unitRef="cad">65300000</ifrs-full:CancellationOfTreasuryShares>
    <ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued
      contextRef="c-1"
      decimals="INF"
      id="f-1130"
      unitRef="shares">3108450</ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued>
    <ifrs-full:ParValuePerShare
      contextRef="c-3"
      decimals="2"
      id="f-1131"
      unitRef="cadPerShare">92.50</ifrs-full:ParValuePerShare>
    <stn:GrossProceedsFromIssuingShares contextRef="c-1" decimals="-5" id="f-1132" unitRef="cad">287500000</stn:GrossProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares contextRef="c-1" decimals="-5" id="f-1133" unitRef="cad">277800000</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:DisclosureOfDividendsExplanatory contextRef="c-1" id="f-1134">The table below sets out the dividends paid in 2023.&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.932%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.932%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.932%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.933%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Date Declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Record Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Payment Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Dividend&#160;per&#160;Share&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Paid&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;November 10, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;January 17, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;February 22, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;April 17, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;May 10, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;July 17, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;August 9, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;September 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;October 16, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;November 9, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;January 16, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDividendsExplanatory>
    <ifrs-full:DividendsPaidOrdinarySharesPerShare
      contextRef="c-313"
      decimals="3"
      id="f-1135"
      unitRef="cadPerShare">0.180</ifrs-full:DividendsPaidOrdinarySharesPerShare>
    <ifrs-full:DividendsPaidOrdinaryShares contextRef="c-313" decimals="-5" id="f-1136" unitRef="cad">20000000.0</ifrs-full:DividendsPaidOrdinaryShares>
    <ifrs-full:DividendsPaidOrdinarySharesPerShare
      contextRef="c-314"
      decimals="3"
      id="f-1137"
      unitRef="cadPerShare">0.195</ifrs-full:DividendsPaidOrdinarySharesPerShare>
    <ifrs-full:DividendsPaidOrdinaryShares contextRef="c-314" decimals="-5" id="f-1138" unitRef="cad">21700000</ifrs-full:DividendsPaidOrdinaryShares>
    <ifrs-full:DividendsPaidOrdinarySharesPerShare
      contextRef="c-315"
      decimals="3"
      id="f-1139"
      unitRef="cadPerShare">0.195</ifrs-full:DividendsPaidOrdinarySharesPerShare>
    <ifrs-full:DividendsPaidOrdinaryShares contextRef="c-315" decimals="-5" id="f-1140" unitRef="cad">21600000</ifrs-full:DividendsPaidOrdinaryShares>
    <ifrs-full:DividendsPaidOrdinarySharesPerShare
      contextRef="c-316"
      decimals="3"
      id="f-1141"
      unitRef="cadPerShare">0.195</ifrs-full:DividendsPaidOrdinarySharesPerShare>
    <ifrs-full:DividendsPaidOrdinaryShares contextRef="c-316" decimals="-5" id="f-1142" unitRef="cad">21600000</ifrs-full:DividendsPaidOrdinaryShares>
    <ifrs-full:DividendsPaidOrdinarySharesPerShare
      contextRef="c-317"
      decimals="3"
      id="f-1143"
      unitRef="cadPerShare">0.195</ifrs-full:DividendsPaidOrdinarySharesPerShare>
    <ifrs-full:DividendsPaidOrdinaryShares contextRef="c-317" decimals="-5" id="f-1144" unitRef="cad">0</ifrs-full:DividendsPaidOrdinaryShares>
    <ifrs-full:DividendPayables contextRef="c-3" decimals="-5" id="f-1145" unitRef="cad">22300000</ifrs-full:DividendPayables>
    <ifrs-full:DividendPayables contextRef="c-5" decimals="-5" id="f-1146" unitRef="cad">20000000.0</ifrs-full:DividendPayables>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets contextRef="c-1" decimals="-5" id="f-1147" unitRef="cad">60100000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets contextRef="c-6" decimals="-5" id="f-1148" unitRef="cad">26000000.0</ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets>
    <ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets contextRef="c-1" decimals="-5" id="f-1149" unitRef="cad">75600000</ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets>
    <ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets contextRef="c-6" decimals="-5" id="f-1150" unitRef="cad">30200000</ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax contextRef="c-1" decimals="-5" id="f-1151" unitRef="cad">15500000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax contextRef="c-6" decimals="-5" id="f-1152" unitRef="cad">-4200000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="c-5"
      decimals="INF"
      id="f-1153"
      unitRef="shares">281061</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory contextRef="c-1" id="f-1154">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.707%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e1e0df;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;RSUs&lt;br/&gt;#&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;PSUs&lt;br/&gt;#&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;DSUs&lt;br/&gt;#&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;RSUs&lt;br/&gt;#&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;PSUs&lt;br/&gt;#&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;DSUs&lt;br/&gt;#&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Units, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;395,725&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;785,489&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;229,282&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;406,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;862,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;200,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Granted and adjusted dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;121,498&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;183,388&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;26,146&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;150,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;263,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;28,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(127,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(284,209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(24,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(148,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(318,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(14,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(25,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(13,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(21,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Units, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;375,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;658,824&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;231,347&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;395,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;785,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;229,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-318"
      decimals="INF"
      id="f-1155"
      unitRef="shares">395725</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-319"
      decimals="INF"
      id="f-1156"
      unitRef="shares">785489</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-320"
      decimals="INF"
      id="f-1157"
      unitRef="shares">229282</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-321"
      decimals="INF"
      id="f-1158"
      unitRef="shares">406762</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-322"
      decimals="INF"
      id="f-1159"
      unitRef="shares">862032</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-323"
      decimals="INF"
      id="f-1160"
      unitRef="shares">200411</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-324"
      decimals="INF"
      id="f-1161"
      unitRef="shares">121498</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-325"
      decimals="INF"
      id="f-1162"
      unitRef="shares">183388</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-39"
      decimals="INF"
      id="f-1163"
      unitRef="shares">26146</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-326"
      decimals="INF"
      id="f-1164"
      unitRef="shares">150591</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-327"
      decimals="INF"
      id="f-1165"
      unitRef="shares">263434</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-328"
      decimals="INF"
      id="f-1166"
      unitRef="shares">28871</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-324"
      decimals="INF"
      id="f-1167"
      unitRef="shares">127173</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-325"
      decimals="INF"
      id="f-1168"
      unitRef="shares">284209</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-39"
      decimals="INF"
      id="f-1169"
      unitRef="shares">24081</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-326"
      decimals="INF"
      id="f-1170"
      unitRef="shares">148327</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-327"
      decimals="INF"
      id="f-1171"
      unitRef="shares">318058</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-328"
      decimals="INF"
      id="f-1172"
      unitRef="shares">0</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="c-324"
      decimals="INF"
      id="f-1173"
      unitRef="shares">14450</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="c-325"
      decimals="INF"
      id="f-1174"
      unitRef="shares">25844</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="c-39"
      decimals="INF"
      id="f-1175"
      unitRef="shares">0</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="c-326"
      decimals="INF"
      id="f-1176"
      unitRef="shares">13301</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="c-327"
      decimals="INF"
      id="f-1177"
      unitRef="shares">21919</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="c-328"
      decimals="INF"
      id="f-1178"
      unitRef="shares">0</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-329"
      decimals="INF"
      id="f-1179"
      unitRef="shares">375600</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-330"
      decimals="INF"
      id="f-1180"
      unitRef="shares">658824</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-331"
      decimals="INF"
      id="f-1181"
      unitRef="shares">231347</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-318"
      decimals="INF"
      id="f-1182"
      unitRef="shares">395725</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-319"
      decimals="INF"
      id="f-1183"
      unitRef="shares">785489</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-320"
      decimals="INF"
      id="f-1184"
      unitRef="shares">229282</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <stn:VestingDurationForShareBasedPaymentArrangement contextRef="c-326" id="f-1185">P3Y</stn:VestingDurationForShareBasedPaymentArrangement>
    <stn:NumberOfTradingDays contextRef="c-329" decimals="INF" id="f-1186" unitRef="day">5</stn:NumberOfTradingDays>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-332"
      decimals="0"
      id="f-1187"
      unitRef="shares">118259</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-333"
      decimals="0"
      id="f-1188"
      unitRef="shares">145884</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted contextRef="c-334" decimals="-5" id="f-1189" unitRef="cad">9500000</ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted contextRef="c-335" decimals="-5" id="f-1190" unitRef="cad">8000000.0</ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-324"
      decimals="INF"
      id="f-1191"
      unitRef="shares">127173</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <stn:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested contextRef="c-329" decimals="-5" id="f-1192" unitRef="cad">10200000</stn:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-326"
      decimals="INF"
      id="f-1193"
      unitRef="shares">148327</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <stn:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested contextRef="c-318" decimals="-5" id="f-1194" unitRef="cad">8000000.0</stn:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested>
    <ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011 contextRef="c-329" decimals="-5" id="f-1195" unitRef="cad">20200000</ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011>
    <ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011 contextRef="c-318" decimals="-5" id="f-1196" unitRef="cad">12700000</ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011>
    <stn:VestingDurationForShareBasedPaymentArrangement contextRef="c-325" id="f-1197">P3Y</stn:VestingDurationForShareBasedPaymentArrangement>
    <stn:SharebasedPaymentArrangementVestingRightsPercentage
      contextRef="c-336"
      decimals="INF"
      id="f-1198"
      unitRef="number">0</stn:SharebasedPaymentArrangementVestingRightsPercentage>
    <stn:SharebasedPaymentArrangementVestingRightsPercentage
      contextRef="c-337"
      decimals="INF"
      id="f-1199"
      unitRef="number">2</stn:SharebasedPaymentArrangementVestingRightsPercentage>
    <stn:VestingDurationForShareBasedPaymentArrangement contextRef="c-325" id="f-1200">P3Y</stn:VestingDurationForShareBasedPaymentArrangement>
    <stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease
      contextRef="c-338"
      decimals="2"
      id="f-1201"
      unitRef="number">0.60</stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease>
    <stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease
      contextRef="c-339"
      decimals="2"
      id="f-1202"
      unitRef="number">0.40</stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease>
    <stn:VestingDurationForShareBasedPaymentArrangement contextRef="c-325" id="f-1203">P3Y</stn:VestingDurationForShareBasedPaymentArrangement>
    <stn:NumberOfTradingDays contextRef="c-330" decimals="INF" id="f-1204" unitRef="day">5</stn:NumberOfTradingDays>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-340"
      decimals="INF"
      id="f-1205"
      unitRef="shares">177897</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-341"
      decimals="INF"
      id="f-1206"
      unitRef="shares">253938</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted contextRef="c-342" decimals="-5" id="f-1207" unitRef="cad">15700000</ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted contextRef="c-343" decimals="-5" id="f-1208" unitRef="cad">14500000</ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-340"
      decimals="INF"
      id="f-1209"
      unitRef="shares">284209</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:PaymentsOfOtherEquityInstruments contextRef="c-340" decimals="-5" id="f-1210" unitRef="cad">28200000</ifrs-full:PaymentsOfOtherEquityInstruments>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-341"
      decimals="INF"
      id="f-1211"
      unitRef="shares">318058</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:PaymentsOfOtherEquityInstruments contextRef="c-341" decimals="-5" id="f-1212" unitRef="cad">15300000</ifrs-full:PaymentsOfOtherEquityInstruments>
    <ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011 contextRef="c-330" decimals="-5" id="f-1213" unitRef="cad">51500000</ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011>
    <ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011 contextRef="c-319" decimals="-5" id="f-1214" unitRef="cad">32800000</ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011>
    <stn:PercentageOfCompensationInShares
      contextRef="c-344"
      decimals="INF"
      id="f-1215"
      unitRef="number">0.70</stn:PercentageOfCompensationInShares>
    <stn:NumberOfTradingDays contextRef="c-344" decimals="INF" id="f-1216" unitRef="day">10</stn:NumberOfTradingDays>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-345"
      decimals="INF"
      id="f-1217"
      unitRef="shares">26146</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-346"
      decimals="INF"
      id="f-1218"
      unitRef="shares">28871</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted contextRef="c-344" decimals="-5" id="f-1219" unitRef="cad">1900000</ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted contextRef="c-347" decimals="-5" id="f-1220" unitRef="cad">1600000</ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted>
    <ifrs-full:IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011 contextRef="c-331" decimals="-5" id="f-1221" unitRef="cad">23800000</ifrs-full:IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011>
    <ifrs-full:IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011 contextRef="c-320" decimals="-5" id="f-1222" unitRef="cad">14900000</ifrs-full:IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011>
    <ifrs-full:DisclosureOfFairValueMeasurementExplanatory contextRef="c-1" id="f-1223">Fair Value Measurements&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;When forming estimates, the Company uses the most observable inputs available for valuation purposes. If a fair value measurement reflects inputs of different levels within the hierarchy, the financial instrument is categorized based on the lowest level of significant input.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;When determining fair value, the Company considers the principal or most advantageous market in which it would transact and the assumptions that market participants would use when pricing the asset or liability. The Company measures certain financial assets and liabilities at fair value on a recurring basis. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For financial instruments recognized at fair value on a recurring basis, the Company determines whether transfers have occurred between levels in the hierarchy by reassessing categorizations at the end of each reporting period. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During 2023, no changes were made to the method of determining fair value and no transfers were made between levels of the hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables summarize the Company&#x2019;s fair value hierarchy for those assets and liabilities measured and adjusted to fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.256%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.675%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;At December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments held for self-insured liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;204.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;204.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14,24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;82.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;82.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.256%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.675%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments held for self-insured liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments held for self-insured liabilities consist of government and corporate bonds and equity securities. Fair value of bonds is determined using observable prices of debt with characteristics and maturities that are similar to the bonds being valued. Fair value of equities is determined using the reported net asset value per share of the investment funds. The funds derive their value from the observable quoted prices of the equities owned that are traded in an active market. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of notes payable is not based on observable market data and as such, the valuation method is classified as level 3 in the fair value hierarchy. For payments with terms greater than one year, the estimated liability is discounted using an appropriate rate of interest. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables summarize the Company&#x2019;s fair value hierarchy for those liabilities that were not measured at fair value but are required to be disclosed at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.419%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.638%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;At December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Senior unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;547.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;523.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.419%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.638%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Senior unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;298.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;259.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of senior unsecured notes is determined by calculating the present value of future payments using observable benchmark interest rates and credit spreads for debt with similar characteristics and maturities.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFairValueMeasurementExplanatory>
    <ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory contextRef="c-1" id="f-1224">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables summarize the Company&#x2019;s fair value hierarchy for those assets and liabilities measured and adjusted to fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.256%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.675%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;At December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments held for self-insured liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;204.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;204.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14,24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;82.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;82.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.256%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.675%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investments held for self-insured liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory>
    <ifrs-full:OtherFinancialAssets contextRef="c-348" decimals="-5" id="f-1225" unitRef="cad">204500000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-349" decimals="-5" id="f-1226" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-350" decimals="-5" id="f-1227" unitRef="cad">204500000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-351" decimals="-5" id="f-1228" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-352" decimals="-5" id="f-1229" unitRef="cad">20000000.0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-353" decimals="-5" id="f-1230" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-354" decimals="-5" id="f-1231" unitRef="cad">20000000.0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-355" decimals="-5" id="f-1232" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-356" decimals="-5" id="f-1233" unitRef="cad">82800000</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-357" decimals="-5" id="f-1234" unitRef="cad">0</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-358" decimals="-5" id="f-1235" unitRef="cad">0</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-359" decimals="-5" id="f-1236" unitRef="cad">82800000</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialAssets contextRef="c-360" decimals="-5" id="f-1237" unitRef="cad">156800000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-361" decimals="-5" id="f-1238" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-362" decimals="-5" id="f-1239" unitRef="cad">156800000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-363" decimals="-5" id="f-1240" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-364" decimals="-5" id="f-1241" unitRef="cad">3100000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-365" decimals="-5" id="f-1242" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-366" decimals="-5" id="f-1243" unitRef="cad">3100000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-367" decimals="-5" id="f-1244" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-368" decimals="-5" id="f-1245" unitRef="cad">62400000</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-369" decimals="-5" id="f-1246" unitRef="cad">0</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-370" decimals="-5" id="f-1247" unitRef="cad">0</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-371" decimals="-5" id="f-1248" unitRef="cad">62400000</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-372" decimals="-5" id="f-1249" unitRef="cad">2300000</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-373" decimals="-5" id="f-1250" unitRef="cad">0</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-374" decimals="-5" id="f-1251" unitRef="cad">2300000</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-375" decimals="-5" id="f-1252" unitRef="cad">0</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory contextRef="c-1" id="f-1253">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables summarize the Company&#x2019;s fair value hierarchy for those liabilities that were not measured at fair value but are required to be disclosed at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.419%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.638%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;At December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Senior unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;547.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;523.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e1e0df;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.419%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.638%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Senior unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;298.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;259.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory>
    <ifrs-full:Liabilities contextRef="c-376" decimals="-5" id="f-1254" unitRef="cad">547600000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-377" decimals="-5" id="f-1255" unitRef="cad">0</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-378" decimals="-5" id="f-1256" unitRef="cad">523200000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-379" decimals="-5" id="f-1257" unitRef="cad">0</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-380" decimals="-5" id="f-1258" unitRef="cad">298600000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-381" decimals="-5" id="f-1259" unitRef="cad">0</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-382" decimals="-5" id="f-1260" unitRef="cad">259800000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-383" decimals="-5" id="f-1261" unitRef="cad">0</ifrs-full:Liabilities>
    <ifrs-full:DisclosureOfFinancialInstrumentsExplanatory contextRef="c-1" id="f-1262">Financial Instruments&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:10.01pt"&gt;Derivative financial instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Interest rate swap&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company had an interest rate swap agreement to hedge the interest rate variability on tranche C of the term loan with a notional amount of $160.0, which matured on June 27, 2023 and recognized a realized gain in the consolidated statements of income of $2.0 (2022 - unrealized gain through OCI of $4.3 ($3.3 net of tax)). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total return swaps on share-based compensation units&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has total return swap (TRS) agreements with financial institutions to manage its exposure to changes in the fair value the Company's shares for certain cash-settled share-based payment obligations. The Company has designated the TRSs related to its RSUs as a cash flow hedge, with a notional amount of $22.2 maturing between 2024 and 2026. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of the TRSs are based on the difference between the hedged price and the fair value of the Company&#x2019;s common shares and are recorded in other assets (note 14) and other liabilities (note 19). For the year ended December&#160;31, 2023, the TRSs related to the Company's RSUs had an unrealized gain of $5.1 ($3.9 net of tax) (2022 - unrealized gain of $0.4 ($0.3 net of tax)) which was recognized in OCI and a gain of $8.1 (2022 - loss of $3.0) was reclassified to the consolidated statements of income, in administrative and marketing expenses. The TRSs related to the Company's DSUs, for which hedge accounting was not applied, had an unrealized gain of $7.4 (2022 - unrealized loss of $1.2) which was recognized in administrative and marketing expenses in the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There is an economic relationship between these TRSs and the obligation for RSUs because the terms of the two instruments match (i.e., notional amount and payment). The Company has established a hedge ratio of 1:1 for the hedging relationship as the underlying risk of the TRSs are identical to the hedged risk component. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:9.52pt"&gt;Nature and extent of risks &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The conflicts in Ukraine and the Middle East, and the transition to higher inflationary environments, as described in note 5, have had adverse financial impacts on the global economy, but the Company has not seen a significant increase to its risk exposure. Management continues to closely monitor the impacts on the Company&#x2019;s risk exposure and will adjust its risk management approach as necessary.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Credit risk&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Assets that subject the Company to credit risk consist primarily of cash and cash equivalents, trade and other receivables, unbilled receivables, contract assets, investments held for self-insured liabilities, holdbacks on long-term contracts, and other financial assets. The Company&#x2019;s maximum amount of credit risk exposure is limited to the carrying amount of these assets, which at December&#160;31, 2023, was $2,407.3 (2022 &#x2013; $2,031.1).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company limits its exposure to credit risk by placing its cash and cash equivalents in high-quality credit institutions. Investments held for self-insured liabilities include corporate bonds and equity securities. The Company believes the risk associated with corporate bonds and equity securities is mitigated by the overall quality and mix of &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;the Company&#x2019;s investment portfolio. Substantially all bonds held by the Company are investment grade, and none are past due. The Company monitors changes in credit risk by tracking published external credit ratings. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company mitigates the risk associated with trade and other receivables, unbilled receivables, contract assets, and holdbacks on long-term contracts by providing services to diverse clients in various industries and sectors of the economy. In addition, management reviews trade and other receivables past due on an ongoing basis to identify matters that could potentially delay the collection of funds at an early stage. The Company does not concentrate its credit risk in any particular client, industry, or economic or geographic sector. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company monitors trade receivables to an internal target of days of revenue in trade receivables. At December&#160;31, 2023, the days of revenue in trade receivables was 59 days (2022 &#x2013; 62 days). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The lifetime ECLs relating to financial assets are outlined in the table below:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.518%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1&#x2013;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;31&#x2013;60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;61&#x2013;90&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;91&#x2013;120&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;121+&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected loss rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.09&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.08&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.23&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1.41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,844.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,329.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;309.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;92.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;31.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Loss allowance provision, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected loss rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,720.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,286.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;246.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;71.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;75.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loss allowance provision, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bonds carried at FVOCI are considered to be low risk; therefore, the impairment provision is determined to be the 12-month&#160;ECL. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Price risk&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investments held for self-insured liabilities are exposed to price risk arising from changes in the market values of the equity securities. This risk is mitigated because the portfolio of equity funds is monitored regularly and appropriately diversified. For the Company's investments held for self-insured liabilities, a 5% increase or decrease in equity prices at December&#160;31, 2023, would increase or decrease the Company&#x2019;s net income by $3.0 (2022 - $2.0), respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company is also exposed to changes in its share price arising from its cash-settled share-based payments as the Company's obligations under these arrangements are based on the price of the Company's shares. The Company mitigates a portion of its exposure to this risk for its RSUs and DSUs by entering into TRSs. For PSUs, a 10% increase or decrease in the price of the Company's shares at December&#160;31, 2023, would decrease or increase the Company&#x2019;s net income by $3.6 (2022 - $1.2), respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Liquidity risk&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company meets its liquidity needs through various sources, including cash generated from operations, issuing senior unsecured notes, borrowings from its $800 revolving credit facility, term loan facilities, bilateral, multicurrency, and overdraft credit facilities, and the issuance of common shares. The unused capacity of the credit facilities at December&#160;31, 2023, was $732.7 (2022 &#x2013; $231.8) and the Company also has access to additional funds of $600 under its syndicated credit facilities (note 16). The Company believes that it has sufficient resources to meet obligations associated with its financial liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The timing of u&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ndiscounted cash outflows relating to financial liabilities is outlined in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.049%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Less&#160;than&#160;1&#160;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1&#160;to&#160;3&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;After&#160;3&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank indebtedness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span id="iff5937d950654db2af5daab28cb42740_3-1-1-1-161884"&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;23.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;23.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade and other payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;818.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;818.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;667.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;119.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;228.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;320.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,135.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;148.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;196.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;790.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total contractual obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,650.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,115.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;424.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,110.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank indebtedness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;65.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;65.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade and other payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;755.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;755.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;708.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;118.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;240.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;349.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,241.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;54.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;192.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;995.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total contractual obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,776.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;997.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;434.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,344.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Interest rate risk&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company is subject to interest rate cash flow risk to the extent that its credit and term loan facilities are based on floating interest rates. The Company is also subject to interest rate pricing risk to the extent that its investments held for self-insured liabilities include fixed-rate government and corporate bonds. If the interest rate on the Company&#x2019;s credit and term loan facilities at December&#160;31, 2023, was 1.0% higher or lower, with all other variables held constant, net income would decrease or increase by $4.0 (2022 - $5.4), respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Foreign exchange risk&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign exchange risk is the risk that the fair value of the future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. Foreign exchange gains or losses in net income arise on the translation of foreign currency-denominated assets and liabilities (such as trade and other receivables, bank indebtedness, trade and other payables, and long-term debt) held in the Company&#x2019;s Canadian operations and foreign subsidiaries. The Company manages its exposure to foreign exchange fluctuations on these items by matching foreign currency assets with foreign currency liabilities and, from time to time, through the use of foreign currency forward contracts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign exchange fluctuations may also arise on the translation of the Company&#x2019;s&#160;US-based&#160;subsidiaries or other foreign subsidiaries, where the functional currency is different from the Canadian dollar, and are recorded in other comprehensive income. The Company does not hedge for this foreign exchange risk.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialInstrumentsExplanatory>
    <ifrs-full:NominalAmountOfHedgingInstrument contextRef="c-384" decimals="-5" id="f-1263" unitRef="cad">160000000.0</ifrs-full:NominalAmountOfHedgingInstrument>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax contextRef="c-385" decimals="-5" id="f-1264" unitRef="cad">2000000.0</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax>
    <ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness contextRef="c-386" decimals="-5" id="f-1265" unitRef="cad">4300000</ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness>
    <ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax contextRef="c-386" decimals="-5" id="f-1266" unitRef="cad">3300000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
    <ifrs-full:NominalAmountOfHedgingInstrument contextRef="c-387" decimals="-5" id="f-1267" unitRef="cad">22200000</ifrs-full:NominalAmountOfHedgingInstrument>
    <ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness contextRef="c-388" decimals="-5" id="f-1268" unitRef="cad">5100000</ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness>
    <ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax contextRef="c-388" decimals="-5" id="f-1269" unitRef="cad">3900000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
    <ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness contextRef="c-389" decimals="-5" id="f-1270" unitRef="cad">400000</ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness>
    <ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax contextRef="c-389" decimals="-5" id="f-1271" unitRef="cad">300000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax contextRef="c-388" decimals="-5" id="f-1272" unitRef="cad">8100000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax contextRef="c-389" decimals="-5" id="f-1273" unitRef="cad">-3000000.0</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax>
    <ifrs-full:GainsOnChangeInFairValueOfDerivatives contextRef="c-390" decimals="-5" id="f-1274" unitRef="cad">7400000</ifrs-full:GainsOnChangeInFairValueOfDerivatives>
    <ifrs-full:LossesOnChangeInFairValueOfDerivatives contextRef="c-391" decimals="-5" id="f-1275" unitRef="cad">1200000</ifrs-full:LossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:MaximumExposureToCreditRisk contextRef="c-3" decimals="-5" id="f-1276" unitRef="cad">2407300000</ifrs-full:MaximumExposureToCreditRisk>
    <ifrs-full:MaximumExposureToCreditRisk contextRef="c-5" decimals="-5" id="f-1277" unitRef="cad">2031100000</ifrs-full:MaximumExposureToCreditRisk>
    <stn:NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables contextRef="c-3" decimals="INF" id="f-1278" unitRef="day">59</stn:NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables>
    <stn:NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables contextRef="c-5" decimals="INF" id="f-1279" unitRef="day">62</stn:NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables>
    <ifrs-full:DisclosureOfProvisionMatrixExplanatory contextRef="c-1" id="f-1280">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The lifetime ECLs relating to financial assets are outlined in the table below:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.518%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1&#x2013;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;31&#x2013;60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;61&#x2013;90&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;91&#x2013;120&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;121+&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected loss rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.09&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.08&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.23&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1.41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,844.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,329.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;309.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;92.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;31.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Loss allowance provision, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected loss rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,720.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,286.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;246.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;71.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;75.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loss allowance provision, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfProvisionMatrixExplanatory>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-392"
      decimals="4"
      id="f-1281"
      unitRef="number">0.0009</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-393"
      decimals="4"
      id="f-1282"
      unitRef="number">0.0008</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-394"
      decimals="4"
      id="f-1283"
      unitRef="number">0.0023</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-395"
      decimals="4"
      id="f-1284"
      unitRef="number">0.0075</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-396"
      decimals="4"
      id="f-1285"
      unitRef="number">0.0141</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:FinancialAssets contextRef="c-80" decimals="-5" id="f-1286" unitRef="cad">1844500000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-397" decimals="-5" id="f-1287" unitRef="cad">1329500000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-398" decimals="-5" id="f-1288" unitRef="cad">309000000.0</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-399" decimals="-5" id="f-1289" unitRef="cad">92100000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-400" decimals="-5" id="f-1290" unitRef="cad">31700000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-401" decimals="-5" id="f-1291" unitRef="cad">82200000</ifrs-full:FinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="c-139" decimals="-5" id="f-1292" unitRef="cad">3500000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="c-402" decimals="-5" id="f-1293" unitRef="cad">1200000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="c-403" decimals="-5" id="f-1294" unitRef="cad">300000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="c-404" decimals="-5" id="f-1295" unitRef="cad">200000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="c-405" decimals="-5" id="f-1296" unitRef="cad">300000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="c-406" decimals="-5" id="f-1297" unitRef="cad">1500000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-407"
      decimals="4"
      id="f-1298"
      unitRef="number">0.0007</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-408"
      decimals="4"
      id="f-1299"
      unitRef="number">0.0011</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-409"
      decimals="4"
      id="f-1300"
      unitRef="number">0.0028</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-410"
      decimals="4"
      id="f-1301"
      unitRef="number">0.0061</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-411"
      decimals="4"
      id="f-1302"
      unitRef="number">0.0127</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:FinancialAssets contextRef="c-70" decimals="-5" id="f-1303" unitRef="cad">1720100000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-412" decimals="-5" id="f-1304" unitRef="cad">1286300000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-413" decimals="-5" id="f-1305" unitRef="cad">246900000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-414" decimals="-5" id="f-1306" unitRef="cad">71600000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-415" decimals="-5" id="f-1307" unitRef="cad">39800000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-416" decimals="-5" id="f-1308" unitRef="cad">75500000</ifrs-full:FinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="c-140" decimals="-5" id="f-1309" unitRef="cad">2600000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="c-417" decimals="-5" id="f-1310" unitRef="cad">1100000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="c-418" decimals="-5" id="f-1311" unitRef="cad">200000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="c-419" decimals="-5" id="f-1312" unitRef="cad">200000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="c-420" decimals="-5" id="f-1313" unitRef="cad">200000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="c-421" decimals="-5" id="f-1314" unitRef="cad">900000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <stn:SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices contextRef="c-3" decimals="-5" id="f-1315" unitRef="cad">3000000.0</stn:SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices>
    <stn:SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices contextRef="c-5" decimals="-5" id="f-1316" unitRef="cad">2000000.0</stn:SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices>
    <stn:SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice contextRef="c-330" decimals="-5" id="f-1317" unitRef="cad">3600000</stn:SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice>
    <stn:SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice contextRef="c-319" decimals="-5" id="f-1318" unitRef="cad">1200000</stn:SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice>
    <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="c-218" decimals="-6" id="f-1319" unitRef="cad">800000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
    <ifrs-full:UndrawnBorrowingFacilities contextRef="c-422" decimals="-5" id="f-1320" unitRef="cad">732700000</ifrs-full:UndrawnBorrowingFacilities>
    <ifrs-full:UndrawnBorrowingFacilities contextRef="c-423" decimals="-5" id="f-1321" unitRef="cad">231800000</ifrs-full:UndrawnBorrowingFacilities>
    <stn:LineOfCreditFacilityAdditionalBorrowingsCapacity contextRef="c-231" decimals="-6" id="f-1322" unitRef="cad">600000000</stn:LineOfCreditFacilityAdditionalBorrowingsCapacity>
    <ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities contextRef="c-1" id="f-1323">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The timing of u&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ndiscounted cash outflows relating to financial liabilities is outlined in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.049%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Less&#160;than&#160;1&#160;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1&#160;to&#160;3&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;After&#160;3&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank indebtedness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span id="iff5937d950654db2af5daab28cb42740_3-1-1-1-161884"&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;23.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;23.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade and other payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;818.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;818.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;667.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;119.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;228.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;320.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,135.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;148.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;196.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;790.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total contractual obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,650.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,115.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;424.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,110.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank indebtedness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;65.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;65.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade and other payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;755.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;755.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;708.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;118.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;240.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;349.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,241.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;54.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;192.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;995.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total contractual obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,776.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;997.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;434.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,344.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-3" decimals="-5" id="f-1324" unitRef="cad">23600000</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-308" decimals="-5" id="f-1325" unitRef="cad">23600000</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-309" decimals="-5" id="f-1326" unitRef="cad">0</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-310" decimals="-5" id="f-1327" unitRef="cad">0</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-3" decimals="-5" id="f-1328" unitRef="cad">818500000</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-308" decimals="-5" id="f-1329" unitRef="cad">818500000</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-309" decimals="-5" id="f-1330" unitRef="cad">0</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-310" decimals="-5" id="f-1331" unitRef="cad">0</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-3" decimals="-5" id="f-1332" unitRef="cad">667800000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-308" decimals="-5" id="f-1333" unitRef="cad">119400000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-309" decimals="-5" id="f-1334" unitRef="cad">228300000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-310" decimals="-5" id="f-1335" unitRef="cad">320100000</ifrs-full:GrossLeaseLiabilities>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-3" decimals="-5" id="f-1336" unitRef="cad">1135100000</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-308" decimals="-5" id="f-1337" unitRef="cad">148400000</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-309" decimals="-5" id="f-1338" unitRef="cad">196300000</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-310" decimals="-5" id="f-1339" unitRef="cad">790400000</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-3" decimals="-5" id="f-1340" unitRef="cad">5600000</stn:OtherBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-308" decimals="-5" id="f-1341" unitRef="cad">5300000</stn:OtherBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-309" decimals="-5" id="f-1342" unitRef="cad">300000</stn:OtherBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-310" decimals="-5" id="f-1343" unitRef="cad">0</stn:OtherBorrowingsUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-3" decimals="-5" id="f-1344" unitRef="cad">2650600000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-308" decimals="-5" id="f-1345" unitRef="cad">1115200000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-309" decimals="-5" id="f-1346" unitRef="cad">424900000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-310" decimals="-5" id="f-1347" unitRef="cad">1110500000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-5" decimals="-5" id="f-1348" unitRef="cad">65400000</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-424" decimals="-5" id="f-1349" unitRef="cad">65400000</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-425" decimals="-5" id="f-1350" unitRef="cad">0</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-426" decimals="-5" id="f-1351" unitRef="cad">0</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-5" decimals="-5" id="f-1352" unitRef="cad">755700000</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-424" decimals="-5" id="f-1353" unitRef="cad">755700000</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-425" decimals="-5" id="f-1354" unitRef="cad">0</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-426" decimals="-5" id="f-1355" unitRef="cad">0</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-5" decimals="-5" id="f-1356" unitRef="cad">708000000.0</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-424" decimals="-5" id="f-1357" unitRef="cad">118700000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-425" decimals="-5" id="f-1358" unitRef="cad">240100000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-426" decimals="-5" id="f-1359" unitRef="cad">349200000</ifrs-full:GrossLeaseLiabilities>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-5" decimals="-5" id="f-1360" unitRef="cad">1241300000</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-424" decimals="-5" id="f-1361" unitRef="cad">54000000.0</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-425" decimals="-5" id="f-1362" unitRef="cad">192100000</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-426" decimals="-5" id="f-1363" unitRef="cad">995200000</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-5" decimals="-5" id="f-1364" unitRef="cad">6000000.0</stn:OtherBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-424" decimals="-5" id="f-1365" unitRef="cad">4000000.0</stn:OtherBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-425" decimals="-5" id="f-1366" unitRef="cad">2000000.0</stn:OtherBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-426" decimals="-5" id="f-1367" unitRef="cad">0</stn:OtherBorrowingsUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-5" decimals="-5" id="f-1368" unitRef="cad">2776400000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-424" decimals="-5" id="f-1369" unitRef="cad">997800000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-425" decimals="-5" id="f-1370" unitRef="cad">434200000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-426" decimals="-5" id="f-1371" unitRef="cad">1344400000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <stn:SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings contextRef="c-1" decimals="-5" id="f-1372" unitRef="cad">4000000.0</stn:SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings>
    <stn:SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings contextRef="c-6" decimals="-5" id="f-1373" unitRef="cad">5400000</stn:SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings>
    <ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory contextRef="c-1" id="f-1374">Capital Management&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s objective when managing capital is to provide sufficient capacity to cover normal operating and capital expenditures, acquisition growth, payment of dividends, and opportunistic share repurchases under its NCIB program, while maintaining an adequate return for shareholders. The Company defines its capital as cash, the aggregate of long-term debt (including the current portion), and shareholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;146.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-current&#160;portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;982.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,183.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,129.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,235.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank indebtedness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;23.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;65.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less: cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(352.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(148.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;799.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,152.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shareholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,756.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,286.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total capital managed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,556.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,438.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company manages its capital structure to maintain the flexibility to adjust to changes in economic conditions and acquisition growth and to respond to interest rate, foreign exchange, credit, and other risks. To maintain or adjust its capital structure, the Company may purchase shares for cancellation pursuant to NCIB, issue new shares, or raise or retire debt.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company is subject to various covenants related to its revolving credit facility, term loan facilities, and senior unsecured notes, which are measured quarterly. The financial covenants include but are not limited to a leverage ratio and an interest coverage ratio&#160;(non-IFRS&#160;measures). The leverage ratio is calculated as the aggregate amount of indebtedness, less unencumbered cash of up to $150.0 Canadian dollars, to EBITDA&#160;(on a pre-IFRS&#160;16 basis) as defined by the syndicate senior credit facilities agreement. The interest coverage ratio is calculated as EBITDA to interest expense&#160;(pre-IFRS&#160;16 basis). Failure to meet the terms of one or more of these covenants may constitute a default, potentially resulting in accelerating the repayment of these debt obligations. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company was in compliance with the covenants under these agreements as at and throughout the year ended December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory>
    <stn:DisclosureOfDetailedInformationAboutCapitalManagedTextBlock contextRef="c-1" id="f-1375">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;146.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;52.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-current&#160;portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;982.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,183.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,129.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,235.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank indebtedness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;23.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;65.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less: cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(352.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(148.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;799.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,152.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shareholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,756.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,286.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total capital managed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,556.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,438.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutCapitalManagedTextBlock>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-3" decimals="-5" id="f-1376" unitRef="cad">146700000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-5" decimals="-5" id="f-1377" unitRef="cad">52200000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-3" decimals="-5" id="f-1378" unitRef="cad">982300000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-5" decimals="-5" id="f-1379" unitRef="cad">1183600000</ifrs-full:LongtermBorrowings>
    <ifrs-full:Borrowings contextRef="c-3" decimals="-5" id="f-1380" unitRef="cad">1129000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-5" decimals="-5" id="f-1381" unitRef="cad">1235800000</ifrs-full:Borrowings>
    <ifrs-full:BankOverdraftsClassifiedAsCashEquivalents contextRef="c-3" decimals="-5" id="f-1382" unitRef="cad">23600000</ifrs-full:BankOverdraftsClassifiedAsCashEquivalents>
    <ifrs-full:BankOverdraftsClassifiedAsCashEquivalents contextRef="c-5" decimals="-5" id="f-1383" unitRef="cad">65400000</ifrs-full:BankOverdraftsClassifiedAsCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-3" decimals="-5" id="f-1384" unitRef="cad">352900000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-5" decimals="-5" id="f-1385" unitRef="cad">148300000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:NetDebt contextRef="c-3" decimals="-5" id="f-1386" unitRef="cad">799700000</ifrs-full:NetDebt>
    <ifrs-full:NetDebt contextRef="c-5" decimals="-5" id="f-1387" unitRef="cad">1152900000</ifrs-full:NetDebt>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-3" decimals="-5" id="f-1388" unitRef="cad">2756600000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-5" decimals="-5" id="f-1389" unitRef="cad">2286000000</ifrs-full:EquityAttributableToOwnersOfParent>
    <stn:CapitalNetOfCashAndCashEquivalents contextRef="c-3" decimals="-5" id="f-1390" unitRef="cad">3556300000</stn:CapitalNetOfCashAndCashEquivalents>
    <stn:CapitalNetOfCashAndCashEquivalents contextRef="c-5" decimals="-5" id="f-1391" unitRef="cad">3438900000</stn:CapitalNetOfCashAndCashEquivalents>
    <stn:UnencumberedCashLeverageRatioCovenant contextRef="c-155" decimals="INF" id="f-1392" unitRef="cad">150000000.0</stn:UnencumberedCashLeverageRatioCovenant>
    <ifrs-full:DisclosureOfIncomeTaxExplanatory contextRef="c-1" id="f-1393">Income Taxes&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The effective income tax rate for operations in the consolidated statements of income differs from statutory Canadian tax rates as a result of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory Canadian rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;25.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Increase (decrease) resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rate differential on foreign income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Research and development and other tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-deductible&#160;expenses and&#160;non-taxable&#160;income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustments to prior year tax returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;22.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current income tax expense of $141.6 (2022 - $121.3) are from ongoing operations and major components of deferred income tax recovery are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Origination and reversal of timing differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(44.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(45.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrecognized tax losses and temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change of tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Recovery arising from previously unrecognized tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(5.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred income tax recovery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(45.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(43.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Significant components of net deferred tax assets (liabilities) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;152.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;159.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Differences in timing of taxability of revenue and deductibility of expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;156.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;99.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loss and tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;33.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;30.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Employee defined benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(14.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Carrying value of property and equipment in excess of tax cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(25.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(18.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Carrying value of intangible assets in excess of tax cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(129.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(130.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(106.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(110.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;68.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of net deferred tax assets (liabilities):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;17.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(29.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Tax effect on equity items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;8.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred taxes acquired through business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Tax recovery during the year recognized in net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;45.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;43.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Balance, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;68.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2023, all loss carryforwards and deductible temporary differences available to reduce the taxable income of Canadian, US, and foreign subsidiaries were recognized in the consolidated financial statements, except as noted below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deductible temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-capital&#160;tax losses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expire (2024 to 2043)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Never expire&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;41.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;49.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;71.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Capital tax losses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Never expire&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;56.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;79.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred tax assets have not been recognized in respect of these temporary differences and losses, as well as foreign tax credits of $3.9 (2022 - $4.0), because they are restricted to certain jurisdictions and cannot be used elsewhere in the Company at this time.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The OECD introduced a global minimum tax of 15% which is widely referred to as the "Pillar Two" global minimum tax regime (Pillar Two tax regime). Under the Pillar Two tax regime, the Company may be liable to pay top-up taxes for operations in jurisdictions with effective tax rates of less than 15%, that have enacted the legislation. The Company is expected to be within the scope of the Pillar Two tax regime as Canada released draft Pillar Two legislation which is expected to come into effect in 2024. As of December 31, 2023, the United Kingdom and the European Union are the only jurisdictions the Company operates in that have enacted or substantively enacted the tax legislation related to Pillar Two.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company is currently in the process of assessing the potential impact, including the application of the transitional safe harbor rules. Based on the current assessment, most entities within the Company are expected to either have an effective tax rate that exceeds 15%, or to meet the transitional safe harbor rules such that no top-up tax would apply. The quantitative impact of the enacted or substantively enacted legislation is not yet reasonably estimable due to the complexities of applying the legislation. Also, as the Pillar Two legislation comes into effect after December 31, 2023, there is currently no related current tax exposure. The Company will continue to monitor the developments in applying the legislation as well as the tax legislative changes in jurisdictions the Company operates in.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfIncomeTaxExplanatory>
    <stn:DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock contextRef="c-1" id="f-1394">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The effective income tax rate for operations in the consolidated statements of income differs from statutory Canadian tax rates as a result of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory Canadian rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;25.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Increase (decrease) resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rate differential on foreign income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Research and development and other tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-deductible&#160;expenses and&#160;non-taxable&#160;income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustments to prior year tax returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;22.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock>
    <ifrs-full:ApplicableTaxRate contextRef="c-1" decimals="3" id="f-1395" unitRef="number">0.255</ifrs-full:ApplicableTaxRate>
    <ifrs-full:ApplicableTaxRate contextRef="c-6" decimals="3" id="f-1396" unitRef="number">0.252</ifrs-full:ApplicableTaxRate>
    <ifrs-full:TaxRateEffectOfForeignTaxRates contextRef="c-1" decimals="3" id="f-1397" unitRef="number">-0.042</ifrs-full:TaxRateEffectOfForeignTaxRates>
    <ifrs-full:TaxRateEffectOfForeignTaxRates contextRef="c-6" decimals="3" id="f-1398" unitRef="number">-0.017</ifrs-full:TaxRateEffectOfForeignTaxRates>
    <ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation contextRef="c-1" decimals="3" id="f-1399" unitRef="number">0.010</ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation>
    <ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation contextRef="c-6" decimals="3" id="f-1400" unitRef="number">0.006</ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation>
    <ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss contextRef="c-1" decimals="3" id="f-1401" unitRef="number">0.005</ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss>
    <ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss contextRef="c-6" decimals="3" id="f-1402" unitRef="number">-0.005</ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss>
    <ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods contextRef="c-1" decimals="3" id="f-1403" unitRef="number">0.008</ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods contextRef="c-6" decimals="3" id="f-1404" unitRef="number">0.001</ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome contextRef="c-1" decimals="3" id="f-1405" unitRef="number">0.009</ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
    <ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome contextRef="c-6" decimals="3" id="f-1406" unitRef="number">0.015</ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
    <ifrs-full:AverageEffectiveTaxRate contextRef="c-1" decimals="3" id="f-1407" unitRef="number">0.225</ifrs-full:AverageEffectiveTaxRate>
    <ifrs-full:AverageEffectiveTaxRate contextRef="c-6" decimals="3" id="f-1408" unitRef="number">0.240</ifrs-full:AverageEffectiveTaxRate>
    <stn:DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock contextRef="c-1" id="f-1409">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current income tax expense of $141.6 (2022 - $121.3) are from ongoing operations and major components of deferred income tax recovery are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Origination and reversal of timing differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(44.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(45.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrecognized tax losses and temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change of tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Recovery arising from previously unrecognized tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(5.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred income tax recovery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(45.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(43.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock>
    <ifrs-full:CurrentTaxExpenseIncome contextRef="c-1" decimals="-5" id="f-1410" unitRef="cad">141600000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome contextRef="c-6" decimals="-5" id="f-1411" unitRef="cad">121300000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences contextRef="c-1" decimals="-5" id="f-1412" unitRef="cad">-44900000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences contextRef="c-6" decimals="-5" id="f-1413" unitRef="cad">-45700000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset contextRef="c-1" decimals="-5" id="f-1414" unitRef="cad">300000</ifrs-full:DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset>
    <ifrs-full:DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset contextRef="c-6" decimals="-5" id="f-1415" unitRef="cad">2600000</ifrs-full:DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes contextRef="c-1" decimals="-5" id="f-1416" unitRef="cad">4200000</ifrs-full:DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes contextRef="c-6" decimals="-5" id="f-1417" unitRef="cad">300000</ifrs-full:DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes>
    <ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense contextRef="c-1" decimals="-5" id="f-1418" unitRef="cad">5200000</ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense>
    <ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense contextRef="c-6" decimals="-5" id="f-1419" unitRef="cad">400000</ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense>
    <ifrs-full:DeferredTaxExpenseIncome contextRef="c-1" decimals="-5" id="f-1420" unitRef="cad">-45600000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome contextRef="c-6" decimals="-5" id="f-1421" unitRef="cad">-43200000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory contextRef="c-1" id="f-1422">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Significant components of net deferred tax assets (liabilities) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;152.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;159.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Differences in timing of taxability of revenue and deductibility of expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;156.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;99.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loss and tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;33.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;30.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Employee defined benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(14.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Carrying value of property and equipment in excess of tax cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(25.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(18.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Carrying value of intangible assets in excess of tax cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(129.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(130.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(106.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(110.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;68.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of net deferred tax assets (liabilities):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;17.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(29.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Tax effect on equity items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;8.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impact of foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred taxes acquired through business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Tax recovery during the year recognized in net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;45.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;43.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Balance, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;68.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory>
    <ifrs-full:DeferredTaxAssets contextRef="c-427" decimals="-5" id="f-1423" unitRef="cad">152300000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-428" decimals="-5" id="f-1424" unitRef="cad">159400000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-429" decimals="-5" id="f-1425" unitRef="cad">156400000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-430" decimals="-5" id="f-1426" unitRef="cad">99900000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-431" decimals="-5" id="f-1427" unitRef="cad">33600000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-432" decimals="-5" id="f-1428" unitRef="cad">30000000.0</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-433" decimals="-5" id="f-1429" unitRef="cad">1700000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-434" decimals="-5" id="f-1430" unitRef="cad">1900000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-435" decimals="-5" id="f-1431" unitRef="cad">14200000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-436" decimals="-5" id="f-1432" unitRef="cad">14200000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-437" decimals="-5" id="f-1433" unitRef="cad">25300000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-438" decimals="-5" id="f-1434" unitRef="cad">18300000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-439" decimals="-5" id="f-1435" unitRef="cad">129500000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-440" decimals="-5" id="f-1436" unitRef="cad">130900000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-441" decimals="-5" id="f-1437" unitRef="cad">106800000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-442" decimals="-5" id="f-1438" unitRef="cad">110800000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilityAsset contextRef="c-3" decimals="-5" id="f-1439" unitRef="cad">-68200000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset contextRef="c-5" decimals="-5" id="f-1440" unitRef="cad">-17000000.0</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset contextRef="c-5" decimals="-5" id="f-1441" unitRef="cad">-17000000.0</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset contextRef="c-11" decimals="-5" id="f-1442" unitRef="cad">29200000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity contextRef="c-1" decimals="-5" id="f-1443" unitRef="cad">-8300000</ifrs-full:DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity>
    <ifrs-full:DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity contextRef="c-6" decimals="-5" id="f-1444" unitRef="cad">14400000</ifrs-full:DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset contextRef="c-1" decimals="-5" id="f-1445" unitRef="cad">4400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset contextRef="c-6" decimals="-5" id="f-1446" unitRef="cad">1300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset contextRef="c-1" decimals="-5" id="f-1447" unitRef="cad">-1700000</ifrs-full:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset contextRef="c-6" decimals="-5" id="f-1448" unitRef="cad">-18700000</ifrs-full:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss contextRef="c-1" decimals="-5" id="f-1449" unitRef="cad">-45600000</ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss>
    <ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss contextRef="c-6" decimals="-5" id="f-1450" unitRef="cad">-43200000</ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss>
    <ifrs-full:DeferredTaxLiabilityAsset contextRef="c-3" decimals="-5" id="f-1451" unitRef="cad">-68200000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset contextRef="c-5" decimals="-5" id="f-1452" unitRef="cad">-17000000.0</ifrs-full:DeferredTaxLiabilityAsset>
    <stn:DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock contextRef="c-1" id="f-1453">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2023, all loss carryforwards and deductible temporary differences available to reduce the taxable income of Canadian, US, and foreign subsidiaries were recognized in the consolidated financial statements, except as noted below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deductible temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-capital&#160;tax losses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expire (2024 to 2043)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Never expire&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;41.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;49.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;71.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Capital tax losses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Never expire&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;56.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;79.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-3" decimals="-5" id="f-1454" unitRef="cad">0</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-5" decimals="-5" id="f-1455" unitRef="cad">100000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-443" decimals="-5" id="f-1456" unitRef="cad">7200000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-444" decimals="-5" id="f-1457" unitRef="cad">29700000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-445" decimals="-5" id="f-1458" unitRef="cad">41900000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-446" decimals="-5" id="f-1459" unitRef="cad">41800000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-447" decimals="-5" id="f-1460" unitRef="cad">49100000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-448" decimals="-5" id="f-1461" unitRef="cad">71500000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-449" decimals="-5" id="f-1462" unitRef="cad">7700000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-450" decimals="-5" id="f-1463" unitRef="cad">7800000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-429" decimals="-5" id="f-1464" unitRef="cad">56800000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-430" decimals="-5" id="f-1465" unitRef="cad">79400000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised contextRef="c-3" decimals="-5" id="f-1466" unitRef="cad">3900000</ifrs-full:UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised contextRef="c-5" decimals="-5" id="f-1467" unitRef="cad">4000000.0</ifrs-full:UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:DisclosureOfFinanceCostExplanatory contextRef="c-1" id="f-1468">Net Interest Expense and Other Net Finance Expense&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.111%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.049%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on credit facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;58.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;24.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on senior unsecured notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;13.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;102.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;69.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(11.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;91.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;64.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other net finance expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net interest expense and other net finance expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;93.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinanceCostExplanatory>
    <ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory contextRef="c-1" id="f-1469">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.111%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.049%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on credit facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;58.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;24.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on senior unsecured notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;13.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;102.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;69.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(11.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;91.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;64.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other net finance expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net interest expense and other net finance expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;93.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory>
    <ifrs-full:InterestExpenseOnBorrowings contextRef="c-1" decimals="-5" id="f-1470" unitRef="cad">58600000</ifrs-full:InterestExpenseOnBorrowings>
    <ifrs-full:InterestExpenseOnBorrowings contextRef="c-6" decimals="-5" id="f-1471" unitRef="cad">38200000</ifrs-full:InterestExpenseOnBorrowings>
    <ifrs-full:InterestExpenseOnLeaseLiabilities contextRef="c-1" decimals="-5" id="f-1472" unitRef="cad">24600000</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities contextRef="c-6" decimals="-5" id="f-1473" unitRef="cad">22500000</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnBonds contextRef="c-451" decimals="-5" id="f-1474" unitRef="cad">13300000</ifrs-full:InterestExpenseOnBonds>
    <ifrs-full:InterestExpenseOnBonds contextRef="c-452" decimals="-5" id="f-1475" unitRef="cad">6400000</ifrs-full:InterestExpenseOnBonds>
    <ifrs-full:InterestExpenseOnOtherFinancialLiabilities contextRef="c-1" decimals="-5" id="f-1476" unitRef="cad">6200000</ifrs-full:InterestExpenseOnOtherFinancialLiabilities>
    <ifrs-full:InterestExpenseOnOtherFinancialLiabilities contextRef="c-6" decimals="-5" id="f-1477" unitRef="cad">2500000</ifrs-full:InterestExpenseOnOtherFinancialLiabilities>
    <ifrs-full:InterestExpense contextRef="c-1" decimals="-5" id="f-1478" unitRef="cad">102700000</ifrs-full:InterestExpense>
    <ifrs-full:InterestExpense contextRef="c-6" decimals="-5" id="f-1479" unitRef="cad">69600000</ifrs-full:InterestExpense>
    <ifrs-full:RevenueFromInterest contextRef="c-1" decimals="-5" id="f-1480" unitRef="cad">11700000</ifrs-full:RevenueFromInterest>
    <ifrs-full:RevenueFromInterest contextRef="c-6" decimals="-5" id="f-1481" unitRef="cad">5600000</ifrs-full:RevenueFromInterest>
    <stn:InterestIncomeExpenseExcludingOtherFinanceIncomeCost contextRef="c-1" decimals="-5" id="f-1482" unitRef="cad">-91000000.0</stn:InterestIncomeExpenseExcludingOtherFinanceIncomeCost>
    <stn:InterestIncomeExpenseExcludingOtherFinanceIncomeCost contextRef="c-6" decimals="-5" id="f-1483" unitRef="cad">-64000000.0</stn:InterestIncomeExpenseExcludingOtherFinanceIncomeCost>
    <ifrs-full:OtherFinanceIncomeCost contextRef="c-1" decimals="-5" id="f-1484" unitRef="cad">-2000000.0</ifrs-full:OtherFinanceIncomeCost>
    <ifrs-full:OtherFinanceIncomeCost contextRef="c-6" decimals="-5" id="f-1485" unitRef="cad">-9200000</ifrs-full:OtherFinanceIncomeCost>
    <ifrs-full:InterestRevenueExpense contextRef="c-1" decimals="-5" id="f-1486" unitRef="cad">-93000000.0</ifrs-full:InterestRevenueExpense>
    <ifrs-full:InterestRevenueExpense contextRef="c-6" decimals="-5" id="f-1487" unitRef="cad">-73200000</ifrs-full:InterestRevenueExpense>
    <ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory contextRef="c-1" id="f-1488">Revenue&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregation of revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company provides professional consulting services in engineering, architecture, interior design, landscape architecture, surveying, environmental sciences, project management, and project economics throughout North America and globally. The Company has five specialized business operating units: Buildings, Energy&#160;&amp;amp; Resources, Environmental Services, Infrastructure, and Water. Revenue is derived principally under&#160;fee-for-service&#160;agreements with clients. Disaggregation of revenue by geographic area and service is included in note 34. Acquisitions increased deferred revenue by $7.5 (2022 - $3.1) and did not impact contract assets (note 7).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue recognized in 2023 and included in deferred revenue at January&#160;1, 2023, was $288.0 (2022 &#x2013; $264.8). Revenue recognized in 2023 from performance obligations satisfied (or partially satisfied) in prior years was less than 1% (2022 &#x2013; &amp;lt;1%) of the Company&#x2019;s gross revenue.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Remaining performance obligations (backlog)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The aggregate amount of estimated revenue related to performance obligations that are unsatisfied (or partially unsatisfied) as at December&#160;31, 2023, was $6,305.9 (2022 &#x2013; $5,901.7). This amount includes all contracts with customers but excludes variable consideration that is not highly probable. The Company expects to recognize approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (2022 &#x2013; 73%) of this revenue as contracts are completed over the next 18 months with the remainder recognized thereafter.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory>
    <stn:NumberOfSpecializedBusinessOperatingUnits contextRef="c-3" decimals="INF" id="f-1489" unitRef="unit">5</stn:NumberOfSpecializedBusinessOperatingUnits>
    <ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-3" decimals="-5" id="f-1490" unitRef="cad">7500000</ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-5" decimals="-5" id="f-1491" unitRef="cad">3100000</ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod contextRef="c-1" decimals="-5" id="f-1492" unitRef="cad">288000000.0</ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod>
    <ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod contextRef="c-6" decimals="-5" id="f-1493" unitRef="cad">264800000</ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c-1"
      decimals="INF"
      id="f-1494"
      unitRef="number">0.01</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c-6"
      decimals="INF"
      id="f-1495"
      unitRef="number">0.01</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations contextRef="c-3" decimals="-5" id="f-1496" unitRef="cad">6305900000</ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations>
    <ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations contextRef="c-5" decimals="-5" id="f-1497" unitRef="cad">5901700000</ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations>
    <stn:PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue contextRef="c-1" decimals="2" id="f-1498" unitRef="number">0.73</stn:PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue>
    <stn:PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue contextRef="c-6" decimals="2" id="f-1499" unitRef="number">0.73</stn:PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue>
    <stn:TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment contextRef="c-1" id="f-1500">P18M</stn:TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment>
    <stn:DisclosureOfEmployeeCostsTextBlock contextRef="c-1" id="f-1501">Employee Costs &lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.111%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.049%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Wages, salaries, and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,654.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,243.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pension costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;108.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;93.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;60.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total employee costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,822.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,362.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Direct labor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,321.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,039.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Indirect labor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,501.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,322.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total employee costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,822.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,362.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Direct labor costs include salaries, wages, and related fringe benefits (including pension costs) for labor hours directly associated with the completion of projects. Bonuses, share-based compensation, termination payments, and salaries, wages, and related fringe benefits (including pension costs) for labor hours not directly associated with the completion of projects are included in indirect labor costs. Indirect labor costs are included in administrative and marketing expenses in the consolidated statements of income. Included in pension costs is $108.3 (2022 - $91.6) related to defined contribution plans.&lt;/span&gt;&lt;/div&gt;</stn:DisclosureOfEmployeeCostsTextBlock>
    <stn:DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock contextRef="c-1" id="f-1502">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.111%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.049%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Wages, salaries, and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,654.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,243.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pension costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;108.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;93.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;60.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total employee costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,822.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,362.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Direct labor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,321.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,039.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Indirect labor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,501.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,322.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total employee costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,822.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,362.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock>
    <ifrs-full:ShorttermEmployeeBenefitsExpense contextRef="c-1" decimals="-5" id="f-1503" unitRef="cad">3654600000</ifrs-full:ShorttermEmployeeBenefitsExpense>
    <ifrs-full:ShorttermEmployeeBenefitsExpense contextRef="c-6" decimals="-5" id="f-1504" unitRef="cad">3243200000</ifrs-full:ShorttermEmployeeBenefitsExpense>
    <ifrs-full:PostemploymentBenefitExpenseInProfitOrLoss contextRef="c-1" decimals="-5" id="f-1505" unitRef="cad">108000000.0</ifrs-full:PostemploymentBenefitExpenseInProfitOrLoss>
    <ifrs-full:PostemploymentBenefitExpenseInProfitOrLoss contextRef="c-6" decimals="-5" id="f-1506" unitRef="cad">93500000</ifrs-full:PostemploymentBenefitExpenseInProfitOrLoss>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-1" decimals="-5" id="f-1507" unitRef="cad">60100000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-6" decimals="-5" id="f-1508" unitRef="cad">26000000.0</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:EmployeeBenefitsExpense contextRef="c-1" decimals="-5" id="f-1509" unitRef="cad">3822700000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense contextRef="c-6" decimals="-5" id="f-1510" unitRef="cad">3362700000</ifrs-full:EmployeeBenefitsExpense>
    <stn:DirectLaborCosts contextRef="c-1" decimals="-5" id="f-1511" unitRef="cad">2321500000</stn:DirectLaborCosts>
    <stn:DirectLaborCosts contextRef="c-6" decimals="-5" id="f-1512" unitRef="cad">2039900000</stn:DirectLaborCosts>
    <stn:IndirectLaborCosts contextRef="c-1" decimals="-5" id="f-1513" unitRef="cad">1501200000</stn:IndirectLaborCosts>
    <stn:IndirectLaborCosts contextRef="c-6" decimals="-5" id="f-1514" unitRef="cad">1322800000</stn:IndirectLaborCosts>
    <ifrs-full:EmployeeBenefitsExpense contextRef="c-1" decimals="-5" id="f-1515" unitRef="cad">3822700000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense contextRef="c-6" decimals="-5" id="f-1516" unitRef="cad">3362700000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans contextRef="c-1" decimals="-5" id="f-1517" unitRef="cad">108300000</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans contextRef="c-6" decimals="-5" id="f-1518" unitRef="cad">91600000</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
    <ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory contextRef="c-1" id="f-1519">Other Income&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.752%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.752%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.049%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Realized gain on equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(15.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrealized (gain) loss on equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(10.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gain on disposition of intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign exchange loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net impairment (reversal) of lease assets and property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,11&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total other income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory>
    <stn:DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock contextRef="c-1" id="f-1520">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.752%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.752%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.049%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Realized gain on equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(15.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrealized (gain) loss on equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(10.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gain on disposition of intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign exchange loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;7.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net impairment (reversal) of lease assets and property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,11&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total other income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</stn:DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock>
    <stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue contextRef="c-1" decimals="-5" id="f-1521" unitRef="cad">600000</stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue>
    <stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue contextRef="c-6" decimals="-5" id="f-1522" unitRef="cad">15600000</stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue contextRef="c-1" decimals="-5" id="f-1523" unitRef="cad">10500000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue contextRef="c-6" decimals="-5" id="f-1524" unitRef="cad">-18000000.0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue>
    <stn:GainLossOnDispositionOfIntangibleAsset contextRef="c-1" decimals="-5" id="f-1525" unitRef="cad">0</stn:GainLossOnDispositionOfIntangibleAsset>
    <stn:GainLossOnDispositionOfIntangibleAsset contextRef="c-6" decimals="-5" id="f-1526" unitRef="cad">5600000</stn:GainLossOnDispositionOfIntangibleAsset>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="c-1" decimals="-5" id="f-1527" unitRef="cad">7200000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="c-6" decimals="-5" id="f-1528" unitRef="cad">3400000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c-1" decimals="-5" id="f-1529" unitRef="cad">300000</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c-6" decimals="-5" id="f-1530" unitRef="cad">5500000</ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <stn:MiscellaneousOtherIncomeExpense contextRef="c-1" decimals="-5" id="f-1531" unitRef="cad">1300000</stn:MiscellaneousOtherIncomeExpense>
    <stn:MiscellaneousOtherIncomeExpense contextRef="c-6" decimals="-5" id="f-1532" unitRef="cad">1700000</stn:MiscellaneousOtherIncomeExpense>
    <ifrs-full:OtherOperatingIncomeExpense contextRef="c-1" decimals="-5" id="f-1533" unitRef="cad">4900000</ifrs-full:OtherOperatingIncomeExpense>
    <ifrs-full:OtherOperatingIncomeExpense contextRef="c-6" decimals="-5" id="f-1534" unitRef="cad">7000000.0</ifrs-full:OtherOperatingIncomeExpense>
    <ifrs-full:DisclosureOfEarningsPerShareExplanatory contextRef="c-1" id="f-1535">Weighted Average Shares Outstanding&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The number of basic shares outstanding and diluted common shares, calculated on a weighted average basis, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;#&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;#&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Basic shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;111,228,491&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;110,936,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Share options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;133,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Diluted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;111,228,491&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;111,069,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2023, and December&#160;31, 2022, no options were antidilutive.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEarningsPerShareExplanatory>
    <stn:DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock contextRef="c-1" id="f-1536">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The number of basic shares outstanding and diluted common shares, calculated on a weighted average basis, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;#&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;#&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Basic shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;111,228,491&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;110,936,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Share options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;133,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Diluted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;111,228,491&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;111,069,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutWeightedAverageOrdinarySharesAndAdjustedWeightedAverageOrdinarySharesTextBlock>
    <ifrs-full:WeightedAverageShares contextRef="c-1" decimals="0" id="f-1537" unitRef="shares">111228491</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares contextRef="c-6" decimals="0" id="f-1538" unitRef="shares">110936481</ifrs-full:WeightedAverageShares>
    <ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares contextRef="c-1" decimals="0" id="f-1539" unitRef="shares">0</ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares>
    <ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares contextRef="c-6" decimals="0" id="f-1540" unitRef="shares">133295</ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares>
    <ifrs-full:AdjustedWeightedAverageShares contextRef="c-1" decimals="0" id="f-1541" unitRef="shares">111228491</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares contextRef="c-6" decimals="0" id="f-1542" unitRef="shares">111069776</ifrs-full:AdjustedWeightedAverageShares>
    <stn:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1 contextRef="c-1" decimals="0" id="f-1543" unitRef="shares">0</stn:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1>
    <stn:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1 contextRef="c-6" decimals="0" id="f-1544" unitRef="shares">0</stn:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1>
    <ifrs-full:DisclosureOfCashFlowStatementExplanatory contextRef="c-1" id="f-1545">Cash Flow Information&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A reconciliation of liabilities arising from financing activities for the year ended December&#160;31, 2023, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.707%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="5" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Revolving&lt;br/&gt;Credit and&lt;br/&gt;Term Loan&lt;br/&gt;Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Notes Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Software&lt;br/&gt;Financing&lt;br/&gt;Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Lease&lt;br/&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="27" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="27" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="27" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;298.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;851.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;64.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;668.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,914.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Statement of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net proceeds (repayments)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(22.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(43.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(17.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(153.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(236.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Non-cash&#160;changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions and modifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;89.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;148.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;298.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;840.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;34.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;621.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,857.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Statement of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net proceeds (repayments)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;250.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(355.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(27.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(24.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(125.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(282.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Non-cash&#160;changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions and modifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;85.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;136.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;547.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;487.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;579.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,708.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.073%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.508%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.008%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Supplemental disclosure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income taxes paid, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;143.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;91.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest paid, net of receipts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;83.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;61.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.124%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.125%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amounts for leases recognized in the consolidated statements of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash payments for the interest portion of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;24.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash payments for leases not included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;47.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;72.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net cash used in financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;125.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;153.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total cash used for leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;197.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;216.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfCashFlowStatementExplanatory>
    <ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory contextRef="c-1" id="f-1546">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A reconciliation of liabilities arising from financing activities for the year ended December&#160;31, 2023, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.707%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="5" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Revolving&lt;br/&gt;Credit and&lt;br/&gt;Term Loan&lt;br/&gt;Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Notes Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Software&lt;br/&gt;Financing&lt;br/&gt;Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Lease&lt;br/&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="27" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="27" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="27" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;298.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;851.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;64.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;668.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,914.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Statement of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net proceeds (repayments)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(22.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(43.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(17.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(153.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(236.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Non-cash&#160;changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions and modifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;89.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;148.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;298.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;840.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;34.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;621.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,857.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Statement of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net proceeds (repayments)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;250.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(355.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(27.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(24.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(125.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(282.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Non-cash&#160;changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions and modifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;85.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;136.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;547.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;487.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;82.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;10.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;579.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,708.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-453" decimals="-5" id="f-1547" unitRef="cad">298200000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-454" decimals="-5" id="f-1548" unitRef="cad">851200000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-455" decimals="-5" id="f-1549" unitRef="cad">64700000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-456" decimals="-5" id="f-1550" unitRef="cad">31000000.0</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-457" decimals="-5" id="f-1551" unitRef="cad">668900000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-11" decimals="-5" id="f-1552" unitRef="cad">1914000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-458" decimals="-5" id="f-1553" unitRef="cad">0</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-459" decimals="-5" id="f-1554" unitRef="cad">-22600000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-460" decimals="-5" id="f-1555" unitRef="cad">-43100000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-461" decimals="-5" id="f-1556" unitRef="cad">-17200000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-462" decimals="-5" id="f-1557" unitRef="cad">-153700000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-6" decimals="-5" id="f-1558" unitRef="cad">-236600000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-458" decimals="-5" id="f-1559" unitRef="cad">0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-459" decimals="-5" id="f-1560" unitRef="cad">12100000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-460" decimals="-5" id="f-1561" unitRef="cad">300000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-461" decimals="-5" id="f-1562" unitRef="cad">1100000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-462" decimals="-5" id="f-1563" unitRef="cad">15900000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-6" decimals="-5" id="f-1564" unitRef="cad">29400000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-458" decimals="-5" id="f-1565" unitRef="cad">0</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-459" decimals="-5" id="f-1566" unitRef="cad">-1200000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-460" decimals="-5" id="f-1567" unitRef="cad">40600000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-461" decimals="-5" id="f-1568" unitRef="cad">19300000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-462" decimals="-5" id="f-1569" unitRef="cad">89900000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-6" decimals="-5" id="f-1570" unitRef="cad">148600000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-458" decimals="-5" id="f-1571" unitRef="cad">400000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-459" decimals="-5" id="f-1572" unitRef="cad">700000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-460" decimals="-5" id="f-1573" unitRef="cad">-100000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-461" decimals="-5" id="f-1574" unitRef="cad">400000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-462" decimals="-5" id="f-1575" unitRef="cad">400000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-6" decimals="-5" id="f-1576" unitRef="cad">1800000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-217" decimals="-5" id="f-1577" unitRef="cad">298600000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-219" decimals="-5" id="f-1578" unitRef="cad">840200000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-223" decimals="-5" id="f-1579" unitRef="cad">62400000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-463" decimals="-5" id="f-1580" unitRef="cad">34600000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-464" decimals="-5" id="f-1581" unitRef="cad">621400000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-5" decimals="-5" id="f-1582" unitRef="cad">1857200000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-465" decimals="-5" id="f-1583" unitRef="cad">250000000.0</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-466" decimals="-5" id="f-1584" unitRef="cad">-355200000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-467" decimals="-5" id="f-1585" unitRef="cad">-27800000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-468" decimals="-5" id="f-1586" unitRef="cad">-24600000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-469" decimals="-5" id="f-1587" unitRef="cad">-125000000.0</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-1" decimals="-5" id="f-1588" unitRef="cad">-282600000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities contextRef="c-465" decimals="-5" id="f-1589" unitRef="cad">-1200000</stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities contextRef="c-466" decimals="-5" id="f-1590" unitRef="cad">0</stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities contextRef="c-467" decimals="-5" id="f-1591" unitRef="cad">0</stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities contextRef="c-468" decimals="-5" id="f-1592" unitRef="cad">0</stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities contextRef="c-469" decimals="-5" id="f-1593" unitRef="cad">0</stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities contextRef="c-1" decimals="-5" id="f-1594" unitRef="cad">-1200000</stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-465" decimals="-5" id="f-1595" unitRef="cad">0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-466" decimals="-5" id="f-1596" unitRef="cad">1700000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-467" decimals="-5" id="f-1597" unitRef="cad">400000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-468" decimals="-5" id="f-1598" unitRef="cad">-200000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-469" decimals="-5" id="f-1599" unitRef="cad">-6000000.0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-1" decimals="-5" id="f-1600" unitRef="cad">-4100000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-465" decimals="-5" id="f-1601" unitRef="cad">0</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-466" decimals="-5" id="f-1602" unitRef="cad">0</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-467" decimals="-5" id="f-1603" unitRef="cad">50600000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-468" decimals="-5" id="f-1604" unitRef="cad">600000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-469" decimals="-5" id="f-1605" unitRef="cad">85700000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-1" decimals="-5" id="f-1606" unitRef="cad">136900000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-465" decimals="-5" id="f-1607" unitRef="cad">200000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-466" decimals="-5" id="f-1608" unitRef="cad">1000000.0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-467" decimals="-5" id="f-1609" unitRef="cad">-2800000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-468" decimals="-5" id="f-1610" unitRef="cad">500000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-469" decimals="-5" id="f-1611" unitRef="cad">3000000.0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-1" decimals="-5" id="f-1612" unitRef="cad">1900000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-216" decimals="-5" id="f-1613" unitRef="cad">547600000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-218" decimals="-5" id="f-1614" unitRef="cad">487700000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-222" decimals="-5" id="f-1615" unitRef="cad">82800000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-470" decimals="-5" id="f-1616" unitRef="cad">10900000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-471" decimals="-5" id="f-1617" unitRef="cad">579100000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-3" decimals="-5" id="f-1618" unitRef="cad">1708100000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <stn:DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock contextRef="c-1" id="f-1619">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.073%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.508%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.008%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Supplemental disclosure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income taxes paid, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;143.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;91.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest paid, net of receipts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;83.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;61.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock>
    <ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities contextRef="c-1" decimals="-5" id="f-1620" unitRef="cad">143600000</ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities>
    <ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities contextRef="c-6" decimals="-5" id="f-1621" unitRef="cad">91200000</ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities>
    <ifrs-full:InterestPaidClassifiedAsOperatingActivities contextRef="c-1" decimals="-5" id="f-1622" unitRef="cad">83500000</ifrs-full:InterestPaidClassifiedAsOperatingActivities>
    <ifrs-full:InterestPaidClassifiedAsOperatingActivities contextRef="c-6" decimals="-5" id="f-1623" unitRef="cad">61100000</ifrs-full:InterestPaidClassifiedAsOperatingActivities>
    <stn:DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock contextRef="c-1" id="f-1624">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.124%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.125%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amounts for leases recognized in the consolidated statements of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash payments for the interest portion of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;24.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash payments for leases not included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;47.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;72.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net cash used in financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;125.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;153.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total cash used for leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;197.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;216.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock>
    <stn:InterestPaymentsOfLeaseLiabilities contextRef="c-1" decimals="-5" id="f-1625" unitRef="cad">24600000</stn:InterestPaymentsOfLeaseLiabilities>
    <stn:InterestPaymentsOfLeaseLiabilities contextRef="c-6" decimals="-5" id="f-1626" unitRef="cad">22500000</stn:InterestPaymentsOfLeaseLiabilities>
    <stn:CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities contextRef="c-1" decimals="-5" id="f-1627" unitRef="cad">47500000</stn:CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities>
    <stn:CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities contextRef="c-6" decimals="-5" id="f-1628" unitRef="cad">40100000</stn:CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities>
    <stn:CashFlowsUsedInOperatingActivitiesForLeases contextRef="c-1" decimals="-5" id="f-1629" unitRef="cad">72100000</stn:CashFlowsUsedInOperatingActivitiesForLeases>
    <stn:CashFlowsUsedInOperatingActivitiesForLeases contextRef="c-6" decimals="-5" id="f-1630" unitRef="cad">62600000</stn:CashFlowsUsedInOperatingActivitiesForLeases>
    <stn:CashFlowsUsedInFinancingActivitiesForLeases contextRef="c-1" decimals="-5" id="f-1631" unitRef="cad">125000000.0</stn:CashFlowsUsedInFinancingActivitiesForLeases>
    <stn:CashFlowsUsedInFinancingActivitiesForLeases contextRef="c-6" decimals="-5" id="f-1632" unitRef="cad">153700000</stn:CashFlowsUsedInFinancingActivitiesForLeases>
    <ifrs-full:CashOutflowForLeases contextRef="c-1" decimals="-5" id="f-1633" unitRef="cad">197100000</ifrs-full:CashOutflowForLeases>
    <ifrs-full:CashOutflowForLeases contextRef="c-6" decimals="-5" id="f-1634" unitRef="cad">216300000</ifrs-full:CashOutflowForLeases>
    <ifrs-full:DisclosureOfRelatedPartyExplanatory contextRef="c-1" id="f-1635">Related-Party Disclosures&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2023, the Company had subsidiaries and structured entities that it controlled and included in its consolidated financial statements. The Company also enters into related-party transactions through a number of joint ventures, associates, and joint operations. These transactions involve providing or receiving services entered into in the normal course of business.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following lists the most significant entities where the Company owns 100% of the voting and restricted securities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.848%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Jurisdiction of Incorporation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cardno Consulting, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Delaware, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;International Insurance Group Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Barbados&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mustang Acquisition Holdings Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Delaware, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Australia Holdings No.1 Pty Ltd&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Australia Pty Ltd&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Consulting Caribbean Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Barbados&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Consulting International LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Arizona, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Consulting International Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Consulting Ltd./Stantec Experts-conseils lt&#xe9;e&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Consulting Michigan Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Michigan, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Consulting Services Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;New York, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Delaware V LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Delaware, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Delaware VI LLC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Delaware, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Global Capital Limited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Holding (2017)&#160;Limited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Holdings GP ULC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Holdings LP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Holdings ULC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec International Consulting, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Delaware, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec New Zealand&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;New Zealand&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Technology International Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Delaware, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec US Insurance Group, Inc.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Arizona, United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec UK Limited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There are no significant restrictions on the Company&#x2019;s ability to access or use assets or to settle liabilities of its subsidiaries. Financial statements of all subsidiaries are prepared as at the same reporting date as the Company&#x2019;s.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Structured entities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2023, the Company had management agreements in place with several entities to provide various services, including architecture, engineering, planning, and project management. These entities have been designed &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;so that voting rights are not the dominant factor in deciding who controls the entity. Each entity has a management agreement in place that provides the Company with control over the relevant activities of the entity where it has been assessed that the Company is exposed to variable returns of the entity and can use its power to influence the variable returns. The Company receives a management fee generally equal to the net income of the entities and has an obligation regarding the liabilities and losses of the entities. Based on these facts and circumstances, management determined that the Company controls these entities and they are consolidated in the Company&#x2019;s consolidated financial statements. The Company does not have significant unconsolidated structured entities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following lists the most significant structured entities that are consolidated in the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.875%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Jurisdiction&#160;of&#160;Incorporation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Architecture Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;North Carolina, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Architecture Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Geomatics Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec International Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pennsylvania, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Joint operations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company also conducted its business through the following significant joint operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Ownership&lt;br/&gt;Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Jurisdiction&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="9" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Starr ll, a Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;47%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;WSM Pacific SIOP, a Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;32%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Better Together, a Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Joint ventures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company enters into transactions through its investments in joint ventures. The following table provides the total dollar amount for transactions that have been entered into with related parties.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.283%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.782%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.943%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.782%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.782%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.943%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.785%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the year ended December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Sales to&lt;br/&gt;Related Parties&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Distributions&lt;br/&gt;Paid&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amounts Owed&lt;br/&gt;by Related&lt;br/&gt;Parties&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Sales to &lt;br/&gt;Related Parties&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Distributions &lt;br/&gt;Paid&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amounts Owed &lt;br/&gt;by Related &lt;br/&gt;Parties &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;96.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;16.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;69.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Compensation of key management personnel and directors of the Company&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Salaries and other short-term employment benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;15.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Directors&#x2019; fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;36.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;53.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s key management personnel for 2023 and 2022 include its Chief Executive Officer (CEO), Chief Operating Officers, Chief Financial Officer, Chief Practice and Project Officer, Chief Growth &amp;amp; Innovation Officer, and Executive Vice Presidents. The amounts disclosed in the table are the amounts recognized as an expense related to key management personnel and directors during the year. Share-based compensation includes the fair value adjustment for the year.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRelatedPartyExplanatory>
    <stn:DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock contextRef="c-1" id="f-1636">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following lists the most significant entities where the Company owns 100% of the voting and restricted securities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.848%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Jurisdiction of Incorporation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cardno Consulting, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Delaware, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;International Insurance Group Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Barbados&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mustang Acquisition Holdings Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Delaware, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Australia Holdings No.1 Pty Ltd&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Australia Pty Ltd&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Consulting Caribbean Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Barbados&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Consulting International LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Arizona, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Consulting International Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Consulting Ltd./Stantec Experts-conseils lt&#xe9;e&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Consulting Michigan Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Michigan, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Consulting Services Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;New York, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Delaware V LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Delaware, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Delaware VI LLC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Delaware, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Global Capital Limited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Holding (2017)&#160;Limited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Holdings GP ULC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Holdings LP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Holdings ULC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec International Consulting, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Delaware, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec New Zealand&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;New Zealand&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Technology International Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Delaware, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec US Insurance Group, Inc.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Arizona, United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec UK Limited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock>
    <ifrs-full:ProportionOfVotingPowerHeldInSubsidiary
      contextRef="c-472"
      decimals="INF"
      id="f-1637"
      unitRef="number">1</ifrs-full:ProportionOfVotingPowerHeldInSubsidiary>
    <ifrs-full:DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory contextRef="c-1" id="f-1638">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following lists the most significant structured entities that are consolidated in the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.875%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Jurisdiction&#160;of&#160;Incorporation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Architecture Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;North Carolina, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Architecture Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec Geomatics Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stantec International Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pennsylvania, United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory>
    <ifrs-full:DisclosureOfJointVenturesExplanatory contextRef="c-1" id="f-1639">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company also conducted its business through the following significant joint operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Ownership&lt;br/&gt;Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Jurisdiction&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="9" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Starr ll, a Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;47%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;WSM Pacific SIOP, a Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;32%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Better Together, a Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfJointVenturesExplanatory>
    <ifrs-full:ProportionOfOwnershipInterestInJointOperation
      contextRef="c-473"
      decimals="2"
      id="f-1640"
      unitRef="number">0.47</ifrs-full:ProportionOfOwnershipInterestInJointOperation>
    <ifrs-full:ProportionOfOwnershipInterestInJointOperation
      contextRef="c-474"
      decimals="2"
      id="f-1641"
      unitRef="number">0.32</ifrs-full:ProportionOfOwnershipInterestInJointOperation>
    <ifrs-full:ProportionOfOwnershipInterestInJointOperation
      contextRef="c-475"
      decimals="2"
      id="f-1642"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointOperation>
    <ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory contextRef="c-1" id="f-1643">The following table provides the total dollar amount for transactions that have been entered into with related parties.&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.283%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.782%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.943%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.782%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.782%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.943%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.785%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the year ended December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Sales to&lt;br/&gt;Related Parties&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Distributions&lt;br/&gt;Paid&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amounts Owed&lt;br/&gt;by Related&lt;br/&gt;Parties&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Sales to &lt;br/&gt;Related Parties&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Distributions &lt;br/&gt;Paid&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amounts Owed &lt;br/&gt;by Related &lt;br/&gt;Parties &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;96.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;16.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;69.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory>
    <ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions contextRef="c-476" decimals="-5" id="f-1644" unitRef="cad">96300000</ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions>
    <stn:PaymentsOfDistributionRelatedPartyTransactions contextRef="c-476" decimals="-5" id="f-1645" unitRef="cad">800000</stn:PaymentsOfDistributionRelatedPartyTransactions>
    <ifrs-full:AmountsPayableRelatedPartyTransactions contextRef="c-477" decimals="-5" id="f-1646" unitRef="cad">16700000</ifrs-full:AmountsPayableRelatedPartyTransactions>
    <ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions contextRef="c-478" decimals="-5" id="f-1647" unitRef="cad">69100000</ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions>
    <stn:PaymentsOfDistributionRelatedPartyTransactions contextRef="c-478" decimals="-5" id="f-1648" unitRef="cad">2100000</stn:PaymentsOfDistributionRelatedPartyTransactions>
    <ifrs-full:AmountsPayableRelatedPartyTransactions contextRef="c-479" decimals="-5" id="f-1649" unitRef="cad">12600000</ifrs-full:AmountsPayableRelatedPartyTransactions>
    <stn:DisclosureOfKeyManagementPersonnelCompensationTextBlock contextRef="c-1" id="f-1650">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Salaries and other short-term employment benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;15.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Directors&#x2019; fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;0.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;36.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;53.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfKeyManagementPersonnelCompensationTextBlock>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="c-1" decimals="-5" id="f-1651" unitRef="cad">15500000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="c-6" decimals="-5" id="f-1652" unitRef="cad">13900000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <ifrs-full:DirectorsRemunerationExpense contextRef="c-1" decimals="-5" id="f-1653" unitRef="cad">700000</ifrs-full:DirectorsRemunerationExpense>
    <ifrs-full:DirectorsRemunerationExpense contextRef="c-6" decimals="-5" id="f-1654" unitRef="cad">700000</ifrs-full:DirectorsRemunerationExpense>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="c-1" decimals="-5" id="f-1655" unitRef="cad">36800000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="c-6" decimals="-5" id="f-1656" unitRef="cad">9000000.0</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensation contextRef="c-1" decimals="-5" id="f-1657" unitRef="cad">53000000.0</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:KeyManagementPersonnelCompensation contextRef="c-6" decimals="-5" id="f-1658" unitRef="cad">23600000</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory contextRef="c-1" id="f-1659">Segmented Information&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company provides comprehensive professional services in the area of infrastructure and facilities throughout North America and globally. It considers the basis on which it is organized, including geographic areas, to identify its reportable segments. Operating segments of the Company are defined as components of the Company for which separate financial information is available and are evaluated regularly by the chief operating decision maker when allocating resources and assessing performance. The chief operating decision maker is the CEO of the Company, and the Company&#x2019;s operating segments are based on its regional geographic areas.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s reportable segments are Canada, United States, and Global. These reportable segments provide professional consulting in engineering, architecture, interior design, landscape architecture, surveying, environmental sciences, project management, and project economics services in the area of infrastructure and facilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Segment performance is evaluated by the CEO based on project margin and is measured consistently with project margin in the consolidated financial statements. Reconciliations of project margin to net income before taxes is included in the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company revised the reportable segment information in the tables below to exclude total gross revenue and inter-segment revenue, in order to better align with the information used by the chief operating decision maker to evaluate segment performance. Net revenue between segments are allocated based on where direct labor was incurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Reportable segments &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.175%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.361%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the year ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Canada &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;United States&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Global &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Consolidated &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross revenue from external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,426.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,634.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,418.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6,479.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less subconsultants and other direct expenses and net revenue inter-segment allocations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;180.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;950.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;282.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,413.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,246.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,684.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,135.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5,066.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Project margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;667.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,475.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;602.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,744.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.175%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.361%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United&#160;States&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Global &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Consolidated &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross revenue from external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,337.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,056.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,283.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,677.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less subconsultants and other direct expenses and net revenue inter-segment allocations.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;186.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;790.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;243.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,220.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,150.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,266.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,039.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,457.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Project margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;611.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,254.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;552.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,417.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables disclose disaggregation of non-current assets by geographic area and revenue by geographic area and services:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.306%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.298%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.298%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.298%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.300%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Geographic information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-Current&#160;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gross Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;606.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;618.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,426.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,337.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,985.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,982.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,634.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,056.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United Kingdom (revised)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;205.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;202.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;411.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;348.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;398.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;421.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;453.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;459.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other global geographies (revised)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;164.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;164.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;553.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;476.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,360.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,387.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6,479.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,677.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-current&#160;assets consist of property and equipment, lease assets, goodwill, and intangible assets. Geographic information is attributed to countries based on the location of the assets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gross revenue is attributed to countries based on the location of the project.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year 2022, the reclassification of $61.2 in gross revenue was made for certain projects located in other global geographies previously included in the United Kingdom, which revised gross revenue for the United Kingdom from $409.3 to $348.1 and other global geographies from $415.0 to $476.2.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross revenue by services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,723.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,597.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,410.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,250.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Water&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,368.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,137.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,232.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,027.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Energy&#160;&amp;amp; Resources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;743.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;663.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total gross revenue from external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6,479.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,677.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Customers&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has a large number of clients in various industries and sectors of the economy. No individual customer exceeds 10% of the Company&#x2019;s gross revenue.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory>
    <ifrs-full:DisclosureOfOperatingSegmentsExplanatory contextRef="c-1" id="f-1660">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Reportable segments &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.175%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.361%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="background-color:#e9e9e9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the year ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Canada &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;United States&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Global &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Consolidated &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross revenue from external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,426.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,634.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,418.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6,479.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less subconsultants and other direct expenses and net revenue inter-segment allocations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;180.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;950.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;282.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,413.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,246.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,684.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,135.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;5,066.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Project margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;667.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,475.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;602.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2,744.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.175%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.361%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United&#160;States&lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Global &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Consolidated &lt;br/&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross revenue from external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,337.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,056.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,283.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,677.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less subconsultants and other direct expenses and net revenue inter-segment allocations.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;186.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;790.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;243.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,220.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,150.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,266.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,039.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,457.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Project margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;611.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,254.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;552.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,417.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOperatingSegmentsExplanatory>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-480" decimals="-5" id="f-1661" unitRef="cad">1426500000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-481" decimals="-5" id="f-1662" unitRef="cad">3634500000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-482" decimals="-5" id="f-1663" unitRef="cad">1418600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-1" decimals="-5" id="f-1664" unitRef="cad">6479600000</ifrs-full:RevenueFromContractsWithCustomers>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-480" decimals="-5" id="f-1665" unitRef="cad">180200000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-481" decimals="-5" id="f-1666" unitRef="cad">950400000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-482" decimals="-5" id="f-1667" unitRef="cad">282800000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-1" decimals="-5" id="f-1668" unitRef="cad">1413400000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:NetRevenue contextRef="c-480" decimals="-5" id="f-1669" unitRef="cad">1246300000</stn:NetRevenue>
    <stn:NetRevenue contextRef="c-481" decimals="-5" id="f-1670" unitRef="cad">2684100000</stn:NetRevenue>
    <stn:NetRevenue contextRef="c-482" decimals="-5" id="f-1671" unitRef="cad">1135800000</stn:NetRevenue>
    <stn:NetRevenue contextRef="c-1" decimals="-5" id="f-1672" unitRef="cad">5066200000</stn:NetRevenue>
    <ifrs-full:GrossProfit contextRef="c-480" decimals="-5" id="f-1673" unitRef="cad">667400000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit contextRef="c-481" decimals="-5" id="f-1674" unitRef="cad">1475100000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit contextRef="c-482" decimals="-5" id="f-1675" unitRef="cad">602200000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit contextRef="c-1" decimals="-5" id="f-1676" unitRef="cad">2744700000</ifrs-full:GrossProfit>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-483" decimals="-5" id="f-1677" unitRef="cad">1337000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-484" decimals="-5" id="f-1678" unitRef="cad">3056600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-485" decimals="-5" id="f-1679" unitRef="cad">1283600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-6" decimals="-5" id="f-1680" unitRef="cad">5677200000</ifrs-full:RevenueFromContractsWithCustomers>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-483" decimals="-5" id="f-1681" unitRef="cad">186200000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-484" decimals="-5" id="f-1682" unitRef="cad">790000000.0</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-485" decimals="-5" id="f-1683" unitRef="cad">243800000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-6" decimals="-5" id="f-1684" unitRef="cad">1220000000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:NetRevenue contextRef="c-483" decimals="-5" id="f-1685" unitRef="cad">1150800000</stn:NetRevenue>
    <stn:NetRevenue contextRef="c-484" decimals="-5" id="f-1686" unitRef="cad">2266600000</stn:NetRevenue>
    <stn:NetRevenue contextRef="c-485" decimals="-5" id="f-1687" unitRef="cad">1039800000</stn:NetRevenue>
    <stn:NetRevenue contextRef="c-6" decimals="-5" id="f-1688" unitRef="cad">4457200000</stn:NetRevenue>
    <ifrs-full:GrossProfit contextRef="c-483" decimals="-5" id="f-1689" unitRef="cad">611000000.0</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit contextRef="c-484" decimals="-5" id="f-1690" unitRef="cad">1254100000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit contextRef="c-485" decimals="-5" id="f-1691" unitRef="cad">552200000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit contextRef="c-6" decimals="-5" id="f-1692" unitRef="cad">2417300000</ifrs-full:GrossProfit>
    <ifrs-full:DisclosureOfGeographicalAreasExplanatory contextRef="c-1" id="f-1693">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables disclose disaggregation of non-current assets by geographic area and revenue by geographic area and services:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.306%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.298%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.298%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.298%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.300%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Geographic information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-Current&#160;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gross Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;606.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;618.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,426.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,337.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,985.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,982.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,634.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,056.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;United Kingdom (revised)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;205.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;202.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;411.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;348.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;398.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;421.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;453.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;459.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other global geographies (revised)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;164.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;164.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;553.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;476.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3,360.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,387.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6,479.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,677.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGeographicalAreasExplanatory>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-486" decimals="-5" id="f-1694" unitRef="cad">606700000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-487" decimals="-5" id="f-1695" unitRef="cad">618400000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-488" decimals="-5" id="f-1696" unitRef="cad">1426500000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-489" decimals="-5" id="f-1697" unitRef="cad">1337000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-490" decimals="-5" id="f-1698" unitRef="cad">1985300000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-491" decimals="-5" id="f-1699" unitRef="cad">1982000000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-492" decimals="-5" id="f-1700" unitRef="cad">3634500000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-493" decimals="-5" id="f-1701" unitRef="cad">3056600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-494" decimals="-5" id="f-1702" unitRef="cad">205400000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-495" decimals="-5" id="f-1703" unitRef="cad">202200000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-496" decimals="-5" id="f-1704" unitRef="cad">411600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-497" decimals="-5" id="f-1705" unitRef="cad">348100000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-498" decimals="-5" id="f-1706" unitRef="cad">398200000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-499" decimals="-5" id="f-1707" unitRef="cad">421200000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-500" decimals="-5" id="f-1708" unitRef="cad">453300000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-501" decimals="-5" id="f-1709" unitRef="cad">459300000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-502" decimals="-5" id="f-1710" unitRef="cad">164500000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-503" decimals="-5" id="f-1711" unitRef="cad">164100000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-504" decimals="-5" id="f-1712" unitRef="cad">553700000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-505" decimals="-5" id="f-1713" unitRef="cad">476200000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-3" decimals="-5" id="f-1714" unitRef="cad">3360100000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-5" decimals="-5" id="f-1715" unitRef="cad">3387900000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-1" decimals="-5" id="f-1716" unitRef="cad">6479600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-6" decimals="-5" id="f-1717" unitRef="cad">5677200000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-506" decimals="-5" id="f-1718" unitRef="cad">61200000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-507" decimals="-5" id="f-1719" unitRef="cad">409300000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-508" decimals="-5" id="f-1720" unitRef="cad">348100000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-509" decimals="-5" id="f-1721" unitRef="cad">415000000.0</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-510" decimals="-5" id="f-1722" unitRef="cad">476200000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:DisclosureOfProductsAndServicesExplanatory contextRef="c-1" id="f-1723">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross revenue by services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.25pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e9e9e9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,723.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,597.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,410.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,250.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Water&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,368.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,137.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;1,232.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,027.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Energy&#160;&amp;amp; Resources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;743.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;663.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total gross revenue from external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6,479.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e9e9e9;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,677.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfProductsAndServicesExplanatory>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-511" decimals="-5" id="f-1724" unitRef="cad">1723700000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-512" decimals="-5" id="f-1725" unitRef="cad">1597600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-513" decimals="-5" id="f-1726" unitRef="cad">1410600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-514" decimals="-5" id="f-1727" unitRef="cad">1250900000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-515" decimals="-5" id="f-1728" unitRef="cad">1368900000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-516" decimals="-5" id="f-1729" unitRef="cad">1137200000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-517" decimals="-5" id="f-1730" unitRef="cad">1232600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-518" decimals="-5" id="f-1731" unitRef="cad">1027700000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-519" decimals="-5" id="f-1732" unitRef="cad">743800000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-520" decimals="-5" id="f-1733" unitRef="cad">663800000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-1" decimals="-5" id="f-1734" unitRef="cad">6479600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-6" decimals="-5" id="f-1735" unitRef="cad">5677200000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:DisclosureOfTaxReceivablesAndPayablesExplanatory contextRef="c-1" id="f-1736">Investment Tax Credits&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Investment tax credits, arising from qualifying scientific research and experimental development efforts pursuant to existing tax legislation, are recorded as a reduction of administrative and marketing expenses when there is reasonable assurance of their ultimate realization. In 2023, investment tax credits of $14.5 (2022 &#x2013; $9.9) were recorded.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTaxReceivablesAndPayablesExplanatory>
    <stn:InvestmentTaxCredits contextRef="c-1" decimals="-5" id="f-1737" unitRef="cad">14500000</stn:InvestmentTaxCredits>
    <stn:InvestmentTaxCredits contextRef="c-6" decimals="-5" id="f-1738" unitRef="cad">9900000</stn:InvestmentTaxCredits>
    <ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory contextRef="c-1" id="f-1739">Events after the Reporting Period&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On January 8, 2024, the Company acquired all of the shares of ZETCON Ingenieure GmbH (ZETCON), a 645-person engineering firm headquartered in Bochum, Germany, with 13 offices covering all major German metropolitan areas, one office in Austria, and several smaller project offices. ZETCON provides a strong platform in infrastructure planning, inspection, project management, and construction management. This addition further strengthens the Company&#x2019;s Infrastructure operations in the Global group of CGUs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On February 9, 2024, the Company acquired all of the shares of Morrison Hershfield Group Inc. (Morrison Hershfield), a 1,150-person engineering and management firm headquartered in Markham, Ontario, Canada. Morrison Hershfield has offices in 22 cities across North America and an office in India. The firm has a highly respected industry reputation in transportation, buildings, and environmental services. This addition further strengthens the Company's Infrastructure, Buildings, and Environmental Services operations in the Canada and United States CGUs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The aggregate consideration for these acquisitions amounted to $522.9.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On February&#160;28, 2024, the Company declared a dividend of $0.21 per share, payable on April&#160;15, 2024, to shareholders of record on March&#160;28, 2024.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred contextRef="c-521" decimals="-5" id="f-1740" unitRef="cad">522900000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare
      contextRef="c-522"
      decimals="2"
      id="f-1741"
      unitRef="cadPerShare">0.21</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
